Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 Re: Обсуждение шаблонной системы » Эврика я реализовал {include file=""} как в DLE!!! » 2013-01-05 11:32:57

Да я в курсе этого блока только не в курсе почему нету его в документации;)  это раз, во вторых он у вас очень хреново сделан.
У вас очень плохо реализована функция подключения php кода: eval() в большинстве случаев на хостинге попросту отключен и включть его нельзя потому что "данная функция очень опасна и чревата взломами". Посмотрите как это реализованно у меня (в моем файле в классе функция load_file) это DLEшный вариант. Не в угоду разработчикам дле но просто и изящно честное слово: файл просто инклюдится через ob_start, а потом ob_get_clean() вставляется за место конструкции. Тем самым нам без разницы какой это файл tpl или php и не нужно никаких проверок, как в вашей реализации.

#2 Обсуждение шаблонной системы » Эврика я реализовал {include file=""} как в DLE!!! » 2013-01-04 13:38:59

lawelian
Ответов: 4

В общем я решил немножко доработать шаблонную систему и надеюсь разработчики включат мою доработку в следующую версию CMS.
также я ввел новый код {tpl_root} это путь до шаблона выглядит так: /templates/vash_shablon
теперь если допустим вы создатите шаблон ame.tpl и поместите его в папку vash_shblon, а допустим в main.tpl вы разместите вот такую конструкцию {include file="{tpl_root}/ame.tpl"} то она обернется содержимым файла ame.tpl

Также можно подключать и php файлы как в DLE и еще один момент: в отличии от DLEшной версии данной реализации в моей можно подключать файлы во всех папках к примеру и вот такой вариант {include file="engine/ame.php"} будет спокойно работать конечно при условии что файл ame.php находится в папке engine.

Так в общем инструкции по установке: мой файл templates.class.php ( http://zalil.ru/34134579 ) нужно поместить (удалить старый поставить мой) в папку
engine/includes/classes

и всё

еще раз очень надеюсь что разработчики учтут мою модификацию в новой версии потому что иногда нет нужды писать полный плагин а достаточно просто подключить определенный php-файл или допустим шаблон меню вынести в отдельный файл

#3 Re: Обсуждение административных вопросов » Создание фонда для раскрутки системы. » 2012-12-26 12:28:40

От себя добавлю 5 копеек:

Мне система очень понравилась и я реально загорелся мыслью ее продвигать. Поэтому реально помогу чем смогу.
А именно: сейчас я разворачиваю свой сайт на этой системе (сам я web-программист пишу модули фрилансю короче как могу) и я заказал адаптацию шаблона DLE под NG CMS. Есть неплохой сайт dlesh.ru (не реклама) просто мне на нем очень понравились шаблоны для дле и я планирую в течение следующего полугода как минимум 20-25 DLE шаблонов с этого сайта адаптировать под NG CMS и выложить в паблик (так же приму мысль передать вам чтобы вы выложили их на оф сайте). И я очень надеюсь что мой энтузиазм кто нибудь тоже поддержит потому что там реально шаблоны очень классные и для бесплатного доступа и если бы их все адаптировать для ngcms то этой бы системе цены бы не было

Подвал раздела

Работает на FluxBB