Да, надо было с чего-то начать. И выбор был продиктован «простотой» кода. Т.к. изначально задача была взять ядро, «убить» CMS, упростить всё ещё для конкретных задач, чтобы эту модель без труда можно было использовать далее, например, переписать на GO. Только мульти- блоги. А далее, идти в глубину этой модели.
Если вы хотите ядро, и готовы (если что поддерживать его сами), то можно глянуть на AreaDev.ru. Мне просто надо было что-то безобразно простое, мульти- блоговое. Много кода плохо, код гниет…
@olezhikz — smarty. Я понимаю, что поддержка вызвана тем, что все до этого было на нем. Но может быть стоит (если уж делать заново) отказаться от smarty?
Нашел, можно тупо менять содержимое скажем файла topic.tpl следующей конструкцией (у меня была задача изменить вывод топиков в одной категории — скажем id 2):
{if $oBlog->getId()==2}
тут код шаблона только для блога номер 2
{else}
а тут для всех остальных шаблонов
{/if}
Хм очень интересно. Как скажем в одной категории (блоге) поменять шаблон, или скажем в крайнем случае файл topic.tpl на topic2.tpl (добавленный) в какой то категории…
В какую сторону копать что бы сделать это?
Вот демо сайт: libarea.ru/
А репозиторий: github.com/LibArea/libarea
Smarty 3 vs Twig vs Fenom — в 2017
Fenom — как пример. Тут были попытки перейти на него, но как-то вяло.
можно вывести в плагин добавляя hook
которые соотв. будут добавлены в плагине…
Вроде работает…
В какую сторону копать что бы сделать это?
Пусть мечты у тебя все осуществляться.
Имею 2 сайта. У обоих более 10.000 пользователей. Общий размер базы более 400 мегов.