Удаленный код в разных движках

Продолжаем наши изыскания по внедрению удаленного кода в cms. В первой части этой никому не нужной информации были движки – укоз, вордпресс и дле. На этот раз рассмотрим Kandidat CMS, drupal и Slaed CMS. Все четко и по делу, как я люблю, ага.

Итак, поскакали.

4. Kandidat CMS.

Вообще, имхо, эта цмска одна из лучших, на которой можно создавать мелкие сайты-сателлиты. На официальном сайте можно нарыть штук 50 шаблонов и построить свою небольшую сеточку, в которой каждый сайт будет, как минимум, с уникальным дизайном. Когда я выбирал cms без баз данных, на которой можно за 5 минут развернуть сайт, то я перепробовал штук 6 разных движков. Все они оказались полным фуфлом. То одно не работает, то другое.

А потом я вышел на Kandidat cms и просто таки написал на ковер, потому что в ней есть все те минимальные функции, которые нужны для построения простенького сайта. Там даже есть мой любимый визуальный редактор, как в вордпрессе (:

И, что самое главное, в самом движке уже предусмотрена возможность вставки удаленного кода. Среди прочих, в каталогах cms есть папка mycode, куда мы и кидаем наш заготовленный файл, например, get.php с уже известным содержанием:

<?php $a=file_get_contents (‘http://адрес файла.ру/пример.html”);  echo $a; ?>

Ну а потом, при создании страницы, чуть ниже будет опция, где мы и прописываем наш get. Выглядит так:

На этом все манипуляции заканчиваются. Код встает, не пискнув.

5. Drupal

В друпале вообще все легко. Не знаю, может у меня какая-то левая сборка, но там уже при создании страницы можно выбрать формат ввода. Там есть Php code. В этом режиме мы  тупо и вставляем нашу любимую строчку:

<?php $a=file_get_contents (‘http://адрес файла.ру/пример.html”);  echo $a; ?>

Друпал мне показался не таким приветливым как ДЛЕ, но по некоторым аспектам он дает фору на сто очков вперед всем остальным движкам.

6. Slaed CMS

На этом движке можно делать и крупные сайты, как я понял. Но какой-то он неказистый и я не совсем проникся его философией. Но пхп код таки в него впендюрил, ага.  Помогла вот эта статья. В ней автор повествует о том, как создавать блоки. Блоки – это нечто, что похоже на виджеты в WP. Но случай намного запущенее и сложнее.

Заходим в каталог  blocks,  который лежит в корне движка и создаем файл – block-get.php.  Содержание:

<?php
if (!defined(“BLOCK_FILE”)) {
Header(“Location: ../index.php”);
exit;
}
$content=file_get_contents (‘http://адрес файла.ру/пример.html”);
?>

Потом читаем статью о том, как создавать файловый  блок и вешаем его в любом месте сайта. Можно сделать сквозной блок, тогда содержимое удаленного файла будет висеть на всех страницах сайта на slaed cms, а можно оставить показ только на определенной странице (например, на главной, как это сделал я).

До остальных двигов я пока не добрался.  Может никогда и не доберусь, хрен его знает.

Чмоки.

Куча времени? Листай дальше:
  • Фотка на 12000р
  • Плакаты времен СССР.Новый взгляд – часть вторая.
  • Самое время лить на майки
  • Мотивирующие обои на рабочий стол
  • Flcikr.16 ноября
  • 12 Responses to “Удаленный код в разных движках”

    1. VolAnd высказал(а):

      Rumba пробовал? Тоже без баз данных. Сейчас с ней работаю.

    2. Максим высказал(а):

      VolAnd, да, пробовал. Она была в числе тех, которые я отправил в помойку.

    3. VolAnd высказал(а):

      Я так и знал. :)
      А у меня Kandidat CMS на локалке чет не пашел, так и забросил. Раз советуешь, завтра покурим.
      В румбе для меня существенный плюс – импорт WXR из WP и на народ.ru постинг с локалки. ;)

    4. Максим высказал(а):

      VolAnd, я до импорта так и не добрался. Вообще двиг показался какой-то поделкой студента недоделанной. Точнее, недоделанной поделкой недоделанного студента (: Вкусы у всех разные..

    5. VolAnd высказал(а):

      Мей би, мей би…

    6. Александр высказал(а):

      Я работаю только Rumba. Замечательная цмс, всё просто и замечательно.

    7. VolAnd высказал(а):

      Меня дофоллофф спам с ума сведет… Ждешь “путного”, а в ответ “высер” ручного спама.

      P.S. Завтра “пардона” за коммент просить буду, а сегодня зол и бух…

    8. VolAnd высказал(а):

      Да, и ещё… Что за пятки и левая рука в правом нижнем углу? Ниразуневижу.

    9. Максим высказал(а):

      Voland, раз не видишь картинки – значит меняй монитор :Р РАзрешение просто у тебя маленькое..

    10. VolAnd высказал(а):

      Максим, иптить, и точно, ты прав!!!
      Завтра иду приобретать. Хочу от твоего блога по полной кайф получать!!!

      Если “серьёзно”: “Время схлопывания Солнца в точку – это время свободного падения к центру Солнца тела, которое в начальный момент покоилось на его поверхности”. Сегодня я “тело”. В мониторе всё схлопнулось до одного пикселя…

    11. Максим высказал(а):

      VolAnd, ахах, завтра расхлопнится и голова будет вместо монитора транслировать бред.

    12. VolAnd высказал(а):

      Максим, и вот ОНО (утро). Какая засада, сил даже на трансляцию нет.
      Фсе, побежал твой новый пост читать, а то развел тут камменты не релевантные заголовку поста.
      Прости, больше так не буду. :)

    Отправить коммент в фонд голодающих пингвинов

    Прикрепить файл

    Если есть желание, то можете прикрепить к комменту изображение\файл. Если вы девочка, то с радостью посмотрю на вашу прикрепленную к коменту фотку (: