Удаленный код в разных движках
Продолжаем наши изыскания по внедрению удаленного кода в 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, а можно оставить показ только на определенной странице (например, на главной, как это сделал я).
До остальных двигов я пока не добрался. Может никогда и не доберусь, хрен его знает.
Чмоки.
Куча времени? Листай дальше:



11 марта, 2010 в 20:07
Rumba пробовал? Тоже без баз данных. Сейчас с ней работаю.
11 марта, 2010 в 20:22
VolAnd, да, пробовал. Она была в числе тех, которые я отправил в помойку.
11 марта, 2010 в 20:43
Я так и знал.
А у меня Kandidat CMS на локалке чет не пашел, так и забросил. Раз советуешь, завтра покурим.
В румбе для меня существенный плюс – импорт WXR из WP и на народ.ru постинг с локалки.
11 марта, 2010 в 21:05
VolAnd, я до импорта так и не добрался. Вообще двиг показался какой-то поделкой студента недоделанной. Точнее, недоделанной поделкой недоделанного студента (: Вкусы у всех разные..
12 марта, 2010 в 7:15
Мей би, мей би…
12 марта, 2010 в 12:10
Я работаю только Rumba. Замечательная цмс, всё просто и замечательно.
12 марта, 2010 в 21:12
Меня дофоллофф спам с ума сведет… Ждешь “путного”, а в ответ “высер” ручного спама.
P.S. Завтра “пардона” за коммент просить буду, а сегодня зол и бух…
12 марта, 2010 в 21:15
Да, и ещё… Что за пятки и левая рука в правом нижнем углу? Ниразуневижу.
12 марта, 2010 в 21:33
Voland, раз не видишь картинки – значит меняй монитор :Р РАзрешение просто у тебя маленькое..
12 марта, 2010 в 23:30
Максим, иптить, и точно, ты прав!!!
Завтра иду приобретать. Хочу от твоего блога по полной кайф получать!!!
Если “серьёзно”: “Время схлопывания Солнца в точку – это время свободного падения к центру Солнца тела, которое в начальный момент покоилось на его поверхности”. Сегодня я “тело”. В мониторе всё схлопнулось до одного пикселя…
13 марта, 2010 в 0:09
VolAnd, ахах, завтра расхлопнится и голова будет вместо монитора транслировать бред.
13 марта, 2010 в 7:16
Максим, и вот ОНО (утро). Какая засада, сил даже на трансляцию нет.
Фсе, побежал твой новый пост читать, а то развел тут камменты не релевантные заголовку поста.
Прости, больше так не буду.