avatar
+0.08
0.404

Евгений

На данные момент сайт areadev будет закрыт, нет больше времени поддерживать несколько вещей. Если есть интерес, то Agouti можно глянуть. Хотел отредактировать старое свое сообщение, не получается.
На самом деле, главное не скрипт — поддержка. Мы попробовали использовать InstantCMS 2 ветку, далее, сейчас, первую. Выбор все же на первой ветке остался. Т.к. задачи очень специфические.

CMS расширяемые, в этом плюс их, но и минус. Знакомая ситуация с WP, например: хочу магазин и делаю его на WP. Мне не нравится такой подход. Если нужен магазин, берем магазин. WP блог и этим все сказано. А что его расширили, предусмотрели, что на нем и в космос можно летать, ИМХО, плохо (для меня лично). Профилирование сделать и посмотреть, что там вышло. Магия... 10.000 срабатываний с центральной пустой страницы. Это надо было постараться создать такое.

Чистая установка wordpress 5.6 дает нам 12 таблиц и такое:




Так вот, Alto был интересен тем, что пока не было много лишнего в коде. Хотя структура, по мне, не особо оптимальная оказалась (после изучения).

Программистам вообще без разницы собственно на чем писать. Вот мы взяли 1 ветку и чуток (а может и нет) переделав сделали вот что: https://areadev.ru/

Архив будет доступен в течении 1-2 дней (старый есть, но он уже не актуален).

Но я не про программистов, а про тех, кто просто ставит скрипт. Им главное, не скрипт, а поддержка. На самом деле, это самое главное. Люди, сообщество, а не скрипт. Вообще я часто думал, скрипты, программирование, переоценивают.

Код гниет, его надо поддерживать. Нет проблем со скриптами, но всегда были проблемы с людьми. Жизнь идет, все меняется. Ранее было интересно поддерживать, сейчас уже нет.

Вот и AreaDev, я сразу пишу, у меня нет желания поддерживать его так, что пользователи вкладывают в слово «поддержка». Увы. В любой момент могу все прекратить, тут должно быть предельно ясно.

Выбирайте то, где есть поддержка. Поддержка, которая была вчера, есть сегодня, и на этом основании много шансов, что она будет завтра. И меньше смотрите на сценарий, ИМХО, это не так важно.

Надеюсь это было полезным.
Тесты делал, процентов на 20 в некоторых. Они в релизе где-то писали про это.
Stranik
Stranik
Я использовал версию вот эту. https://github.com/sersar/altocms
Там нет этих ошибок.

На самом деле, у меня много вопросов было к «пользовательской части». Например: реальные примеры необходимости к body добавления body_classes и классов выше (админ там) и т.д. Может я не внимательно смотрел, но не нашел, зачем и как это используется далее. А если не используется, то может быть убрать? )

А вот с oBlog, это не входит в этот перечень. В Смарти почему-то не передаются параметры. По памяти, там не было таких ошибок.
Не смог повторить, у меня все нормально на локале. В 1 случае передача в шаблон закомментировано. Если так смотреть бегло.

// E::ModuleViewer()->Assign('bRefreshToHome', true); 


Это видимо редирект при ошибке, он нужен (вот этого не знаю)? Может быть вообще убрать из шаблона конструкцию:
{if $bRefreshToHome}   
        <meta HTTP-EQUIV="Refresh" CONTENT="3; URL={Config::Get('path.root.url')}/"> 
    {/if}  
Fenom хороший щабл. Попробую перетащить...
Так, чтобы можно было внедрить в оригинальную версию движка.
Для своего экземпляра, все равно шаблоны переписал уже. Font Awesome (убил), jquery (3.4), ну и bootstrap (убил) надо было менять.
Вот это точно.
Я думаю, что вы можете легко переделать сам шаблон, например: common.header_nav_pages.tpl
Там заменить вызов меню этот на обычный html введя условия
{if E::IsUser()}...
Какой у вас браузер?
Но 2 другие плагина прав хватает…
Да, так ошибки нет и после сброса кеша. Спасибо.
Да после очистки кеша она появляется вновь…
Спасибо, вопрос снят, удивительно но спустя время все заработало.
Да, конечно после. Ошибся.
PHP Version 5.3.3
И если не подходит для данной версии: preg_match_all — возможна ли замена?