Вы не вошли.
Страницы 1
В NGCMS по умолчанию есть 4 группы пользователей.
Каждый зарегистрированный по умолчанию Комментатор,
то есть имеет статус пользователя "4"
Для каждой группы можно выводить отдельные данные:
{% if (global.user.status == 1) %}Привет, Администратор {% endif %}
{% if (global.user.status == 2) %}Привет, Редактор {% endif %}
{% if (global.user.status == 3) %}Привет, Журналист {% endif %}
{% if (global.user.status == 4) %}Привет, Комментатор {% endif %}Отредактировано nimiko (2015-04-01 13:23:20)
Вне форума
Для вывода данных всем зарегистрированным используем следующую проверку:
{Если пользователя статус больше или равно 1} здесь данные {конец если}
{% if (global.user.status >= 1) %}Привет всем (зарегистрированным)!{% endif %}Или вариант с заглушкой:
{Если пользователя статус больше или равно 1} здесь данные {иначе} вы не зарегистрированы {конец если}
{% if (global.user.status >= 1) %}Привет всем (зарегистрированным)!{% else %} вы не зарегистрированы {% endif %}Отредактировано nimiko (2015-04-01 13:27:19)
Вне форума
Вот так правильно
{% if (global.flags.isLogged) %}здесь блок для зареганных{% endif %}жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
надо тогда справку поправить потому как там написанно именно в квадратных скобках, вчера времени небыло проверить, человек спросил я помню что что то было такое, залез по быстрому глянул и отписался!:D
Спасибо что исправили и дополнили(в справке нет инфы по проверке принадлежности к той или иной группе может ошибаюсь но я такого не помню) ![]()
в квадратных скобках переменные работают и без подключения twig, а те варианты что вы указали работают только при подключенном twig.
голову чуть не сломал с утра пораньше пока не вчухал что у меня твыг в шаблоне не подключен:D
Отредактировано doi7ing (2015-04-02 07:15:13)
Вне форума
может уже и описывалось но в торопях не нашел как отобразить категорию только определенной группе пользователей?!
или например новость чтоб была видна только определенным пользователям?!
Отредактировано doi7ing (2015-04-02 08:44:51)
Вне форума
http://ngcmshak.ru/twig/o-twige.html
2. Персональный блок для пользователя с логином "vasya":
{% if (user.flags.logged and (user.name == 'vasya')) %} да здравствует Вася!{% endif %}жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
Спасибо конечно, но это и так понятно:D а вот как сделать чтоб в категориях автоматически сформированного меню появилась катекория в которую только этот самый вася может войти=)
Вне форума
Есть плагин category_access
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
http://ngcmshak.ru/twig/o-twige.html
2. Персональный блок для пользователя с логином "vasya":{% if (user.flags.logged and (user.name == 'vasya')) %} да здравствует Вася!{% endif %}
Странно, но почемк-то в полной новости эта конструкция не работает
0.9.3 + SVN [SVN1226+]
При том , что вполне исправно работает выражение
{% if (global.user.status == 1) %} Это админ{% endif %}Отредактировано vl (2015-10-14 11:40:07)
Вне форума
{% if (global.flags.isLogged and (global.user.name == 'vasya')) %} да здравствует Вася!{% endif %}{{ debugValue(global) }}Вне форума
Парни, нид хелп! Не могу сообразить, как вывести конструкцию (если вообще возможно) типа:
{% if (новость опубликвал == "группа пользователя") %} Тут текст {% endif %} ?
Вне форума
Парни, нид хелп! Не могу сообразить, как вывести конструкцию (если вообще возможно) типа:
{% if (новость опубликвал == "группа пользователя") %} Тут текст {% endif %} ?
новость опубликовал - это действие
группа пользователя - это строка
Ничего не понятно что хочешь?
Вне форума
Если я правильно понял задачу, надо расширить переменную news.author, добавив туда статус (группу) автора новости.
Для этого надо править код.
Смотрите здесь:
1) engine\includes\inc\libnews.php, стр. 40 - функция news_showone (отображение 1 новости)
2) engine\includes\inc\functions.inc.php, стра. 1357 - функция newsFillVariables (подготовка переменных, вызывается в news_showone)
Вне форума
Ничего не понятно что хочешь?
Хочу, чтобы окна мышью открывались ![]()
В общем задача такая: если новость опубликовал пользователь определенной группы, перед {{ news.title }} автоматически публиковался определенный текст. Может есть другие способы?
Zemlemer, благодарю, буду изучать
Вне форума
infinity237 пишет:Ничего не понятно что хочешь?
Хочу, чтобы окна мышью открывались
В общем задача такая: если новость опубликовал пользователь определенной группы, перед {{ news.title }} автоматически публиковался определенный текст. Может есть другие способы?
Zemlemer, благодарю, буду изучать
а просто добавить перед {{ news.title }} с твоим текстом
{% if (global.user.status == 1) %}Привет, Администратор {% endif %}
{% if (global.user.status == 2) %}Привет, Редактор {% endif %}
{% if (global.user.status == 3) %}Привет, Журналист {% endif %}
{% if (global.user.status == 4) %}Привет, Комментатор {% endif %}
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
а просто добавить перед {{ news.title }} с твоим текстом
{% if (global.user.status == 1) %}Привет, Администратор {% endif %}
{% if (global.user.status == 2) %}Привет, Редактор {% endif %}
{% if (global.user.status == 3) %}Привет, Журналист {% endif %}
{% if (global.user.status == 4) %}Привет, Комментатор {% endif %}
ему нужен не статус текущего юзера, а статус автора конкретной новости.
Вне форума
ему нужен не статус текущего юзера, а статус автора конкретной новости.
Верно. Хочу, чтобы всем было видно, что новость опубликована либо администраторами, либо модераторами, либо пользователями.
Вне форума
Использовать:
{% if (userNewsInfo.status == 1) %}Привет, Администратор {% endif %}Вне форума
Использовать:
{% if (userNewsInfo.status == 1) %}Привет, Администратор {% endif %}
Ваш плагин отлично работает! Огромное спасибо! Как Вас можно отблагодарить?
Вне форума
Использовать:
{% if (userNewsInfo.status == 1) %}Привет, Администратор {% endif %}
Можно доработать что бы работал в комментариях ?
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
Страницы 1
[ Сгенерировано за 0.036 сек, 7 запросов выполнено - Использовано памяти: 621.53 Кбайт (Пик: 674.53 Кбайт) ]