Вы не зашли.
Страницы 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 14:23:20)
Не в сети
Для вывода данных всем зарегистрированным используем следующую проверку:
{Если пользователя статус больше или равно 1} здесь данные {конец если}
{% if (global.user.status >= 1) %}Привет всем (зарегистрированным)!{% endif %}
Или вариант с заглушкой:
{Если пользователя статус больше или равно 1} здесь данные {иначе} вы не зарегистрированы {конец если}
{% if (global.user.status >= 1) %}Привет всем (зарегистрированным)!{% else %} вы не зарегистрированы {% endif %}
Изменено nimiko (2015-04-01 14:27:19)
Не в сети
Вот так правильно
{% if (global.flags.isLogged) %}здесь блок для зареганных{% endif %}
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
надо тогда справку поправить потому как там написанно именно в квадратных скобках, вчера времени небыло проверить, человек спросил я помню что что то было такое, залез по быстрому глянул и отписался!:D
Спасибо что исправили и дополнили(в справке нет инфы по проверке принадлежности к той или иной группе может ошибаюсь но я такого не помню)
в квадратных скобках переменные работают и без подключения twig, а те варианты что вы указали работают только при подключенном twig.
голову чуть не сломал с утра пораньше пока не вчухал что у меня твыг в шаблоне не подключен:D
Изменено doi7ing (2015-04-02 08:15:13)
Не в сети
может уже и описывалось но в торопях не нашел как отобразить категорию только определенной группе пользователей?!
или например новость чтоб была видна только определенным пользователям?!
Изменено doi7ing (2015-04-02 09: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 12: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