Маленькое изменение на Datalife Engine
Версия Datalife Engine 7.5.
1. Я закрыл все полные новости от Гостей, сделал доступным для них только раздел "Главная". Надо чтобы заходя на страницу с полной новостью Гости видели текст: "Внимание, обнаружена ошибка. Гость не имеют доступа для просмотра статей из данного раздела. Пожалуйста, зарегистрируйтесь."
2. Так же я закрыл полные новости некоторых категорий для Зарегистрированных пользователей. Надо, чтобы заходя на страницу с полной новостью закрытой для них категории, Зарегистрированные пользователи видели текст: "Внимание, обнаружена ошибка. Зарегистрированные пользователи не имеют доступа для просмотра статей из данного раздела. Станьте VIP!"
То есть гостям, вдобавок к стандартному сообщению об ошибке, надо показывать "Пожалуйста, зарегистрируйтесь!", а зарегенным показывать "Станьте VIP!". Причём это надо сделать только для данного случая (когда закрыт доступ в полную новость от нескольких групп пользователей), для всех остальных системных сообщений сайта (ошибка авторизации и тд) надо оставить всё как есть сейчас и ничего не менять.
Я пробовал прописать тег group прямо в website.lng, но тег не воспринимается движком:
'news_err_28' => "не имеют доступа для просмотра статей из данного раздела. [group="5"]Пожалуйста, зарегистрируйтесь.[/group]",
Так же пробовал писать в info.tpl, но это тоже не воспринимается движком:
{error}[aviable="showfull"][group="5"]Пожалуйста, зарегистрируйтесь![/group][/aviable]
Пробовал писать в main.tpl, это сработало, но этот текст группы видят вообще всегда, и в тех категориях что от них закрыты, и в тех что открыты.
[aviable="showfull"][group="5"]Пожалуйста, зарегистрируйтесь![/group]
[group="4"]Стать VIP![/group][/aviable]
Доступ к сайту не предоставляю, вы предварительно у себя делаете, тестируете, а потом говорите мне что поменять - я меняю. Предпочтение отдаю минимальным изменениям, без увеличения нагрузки на сервер.
НЕ ПИШИТЕ В ЛИЧКУ, ТОЛЬКО ЗДЕСЬ ПОЖАЛУЙСТА!