Суха теория, мой друг,
а ДРЕВО жизни пышно зеленеет...
Ну что же, на пути к истинно минималистичекому коду команда сделала ещё один важный шаг. Изготовлена и запущена в эксплуатацию самая маленькая CMS - Rumba Tree. Название этот движок получил в честь древовидного меню, кое сайтовый движок генерирует исходя из структуры сайта. Это главная (хотя и не единственная) задача, которую должен решать движок для сайта, состоящего из простых html-страничек. Да-да, представьте себе, есть сайты, стоящие на статичном HTML. И чувствуют они себя весьма неплохо, так как быстрее, чем статичная страничка на HTML ничего не может быть, а главное - стабильней. А всё потому, что всё делается вручную - индивидуально каждую страничку создают и кладут на хостинг.
Конечно, мы не призываем всех и каждого переходить на чистый html. Это не вписывается прежде всего в философию Rumba - автоматизировать и минимизировать усилия администратора при работе над сайтом. Однако и обходить вниманием сторонников html-подхода тоже неправильно, т.к. иногда самые простые усилия оказываются самыми правильными. И поскольку миссия движков Rumba заключается прежде всего в облегчении эксплуатации сайтов и увеличении их эффективности, CMS, работающая с html-файлами была создана. Теперь тяжкий труд по смене дизайна и созданию гибкого меню навигации переложен на плечи трудолюбивого движка Rumba Tree.
Разберёмся, как с ним работать. Достаточно скопировать в корневой каталог сайта распакованный скрипт, и сайт уже заработал. Однако надо обязательно разобраться с несколькими особенностями.
Транслитерацию не надо, я хотел удалить не готовую функцию комментов в скрипте...,
В этом контексте речь идет об английской версии, поскольку вы эксплуатируете русскую версию, скрипт нуждается в функции транслитерации, а посему, ничего изменять не надо.
Спасибо за полный и ёмкий ответ,Вы также писали - "massmail.. Фактически вы можете удалить этот кусок (мы говорим о коде внутри lat_ru), и сделать файл скрипта полегче"Пожалуйста, что именно можно удалить?
Для того, чтобы отключить приведение к верхнему регистру, в строке 110 файла index.php закомментируйте (или удалите) строку Stext=bukvaru(Stext,top) . Титлы в тексте страниц не нужны, они там, поскольку при создании страниц в WISIVIG редакторах этот тег устанавливается по умолчанию.
Скажите маэстро, для чего скрипт tree переставляет буквы с маленьких на большие, при отображении названий (как от этого избавиться?). и для чего на каждой страничке свои титлы если реальные берутся из названия?
Rumba Tree 0.6 en: у меня не работает переменная "новой строки" (newline). Права доступа к конфигурационному файлу у меня 644.
Artem, они там закомментированы, т.е. не используются. Фактически вы можете удалить этот кусок (мы говорим о коде внутри lat_ru), и сделать файл скрипта полегче.До комментариев пока руки не дошли, но если вы задумаетесь о серьёзном расширении функционала, то возможно, вам надо будет присмотреться к Rumba Wiki
Вот никак не пойму, зачем в англ версии в коде русские буквы? Я добавлял -wiki к имени файла, не транслитерируется... Так зачем же? Пардон за беспардонность:) Да, кстати, когда будут комментарии? massmail же заложили...
njamnjam, понял, вы имели в виду подкаталог, посвященный Tree. Я то речь вёл об общей странице скачивания http://rumba.net.ru/site_98989913.html Но спасибо за подсказку, поправил цифру.
Ошибка на скачку в поддомене по адресуrumba точка net точка ru слеш tree слеш kontakt слеш skachat_ точка аштмлИ никуда не делась.
Artem, список всех запрещенных к использованию символов вы найдёте в строке 76 дистрибутива. Теоретически их можно удалять, но это может иметь последствия, т.к. использовать такие символы в названиях файлов не рекомендуется.О линках - сейчас по крайней мере они правильные, так что качайте.
Rumba tree 0.6 - нет, линк ведет на предведущую версию. Я конечно 0.6 скачал, но не думаю, что каждьій будет подменять цифрьі в линке на скачку.
Rumba Tree 0.6 en работает! Thank you very much ;) И тут же возникает вопрос с английской версией: что делать с апострофом в названии файла? Он отображается в меню, но при переходе по ссылке показывается главная страница. Например: Call me when you're sober. Как исправить?
Артём, есть английская версия Rumba Tree, скачайте её по ссылке http://rumba.net.ru/download/tree05en.zip В этой версии транслитерация не должна производиться
По-моему, я нашёл баг :-( При отключении транслита раскомментированием строки 1)тире в названиях файла не заменяются на пробелы; 2)у файлов появляется "хвост" .html. Можете посмотреть здесь aboutrocksongs.ho.ua подтверждение того, что я щас сказал. Ах да, перелинковка из-за тире, по-видимому не работает ;-(
gir71, в конце индексфайла есть куча строк, начинающихся с Sdiz=... Это код, который формирует дизайн, вставляет в него контент и т.д. Уместно располагать инклюд перед ним, а сам вставляемый файл естественно класть в каталог treedata.
Можно поподробней куда можно проинклюдить пхп код?примерчик бы не помешал
Артем, если вы хотите что-то вставить в Tree, то это надо сделать в файле index.php Допустим, вам надо, чтобы заодно на страницах выводился какой-то результат работы скрипта. Сам скрипт надо положить в каталог treedata, затем проинклудить его в начале index.php (или там, где это уместно), и в конце индекс-файла добавить строку замены кода в шаблоне на результат работы вашей вставки.Особо обращаю внимание на возможность конфликта имен переменных в разных скриптах.
Как и куда мне можно проинклюдить пхп код? Пробовал pattern.html, index.php и сами хтмльники. Не работает! Я спрягаю Rumba Tree и Fixe CMS.
Лев, попробуйте повысить права:для файлов 666 и для папок 777
вот урл http://gvozdiderevo.ru/ где не показывается меню
Почемуто меню древовидное не показывается, и немогу добиться, чтобы при нажатии в древовидном меню я переходил на страницы с контентом?
kibernemo, проблема старая как мир (с большими буквами) - у некоторых хостеров некорректно работают функции strtolower() и strtoupper(). В следущей версии продублирую собственными функциями.Поздравляю с созданием сайта! По его дизайну: строку поиска лучше поместить по высоте - по середине зеленой полосы, и надо додумать серую полосу под голубым. Также подумай, не стоит ли из ссылок в меню убрать подчеркивания.Отдельно обязательно потрать время на наращивание ссылок на свой сайт, т.е. на продвижение. Успехов!
Сотворил сайт на движке tree, пожалуйста вот www.kiberlink.ru но образоваласьпроблема, поиск по сайту работает только если вводиш большие буквы...
Ждёмс с нетерпением полезный модуль... :)
kibernemo, эта переменная в скриптах Rumba отвечает за рассылку комментариев подписчикам. Однако еонкретно в Rumba Tree это переменная заложена на будущее, когда будет подключён модуль комментариев.
Для чего в конфиге переменная massmail ?
Поколупался немного, но добился, чтобы всунуть мои 700+ страниц в Rumbu Tree. Очень клёво работать с перелинковкой! Респект