Forums / National / Russian / Вопросы и пожелания к движку

Для юзеров Seditio и новичков

Macik
#41700 2016-05-17 20:20
#41678 MicroWeber:

С помощью команды {PHP|dump} прописанной в header.tpl я нашел вывод имени группы (админ, фрилансер, работодатель)

Теги, что я нашел {PHP.cot_groups.4.title} {PHP.cot_groups.5.title} {PHP.cot_groups.7.title}

То, что вы нашли — это просто названия групп созданных в системе.

Я правильно понял, что нет одного тега который автоматически выведет название группы?

Если речь о группе, к которой принадлежит пользователь, то надо иметь в виду, что пользователь может входить в несколько групп одновременно. Одна из которых будет обязательно считаться главной. Получить индекс (id) основной группы залогиненого пользователя можно в переменной `{PHP.usr.profile.user_maingrp}`. Но писать лестницу условий все равно придется:

 <!-- IF {PHP.usr.profile.user_maingrp}  == 1 -->
{PHP.cot_groups.1.title}
<!-- ENDIF -->
…

 

На странице всех пользователей, тег {USERS_ROW_ONLINE} выводит статус цифрой 1 или 0, как отобразить картинку или текст не пойму, какой тег использовать?

 

Если надо это делать в таблице используйте приведенный вами тег {USERS_ROW_ONLINE}

<!-- IF {USERS_ROW_ONLINE} > 0 -->  юзер онлайн <!-- ELSE -->  юзер офлайн <!-- ENDIF --> 

 

Чем можно заменить {MY_TAG|dump} и {PHP.usr.profile|dump}? 

Например: 

  • http://example.com/page.php?al=test&tpl_debug=1

А вообще зависит для каких целей...

Зависит ли результаты {PHP|dump} от того, где его прописать, т.е. от файла .tpl?

Должен зависеть. Т.к. разные шаблоны обрабатываются в различных точках скрипта и соответвтенно переменные могут быть еще не инициализированы или наоборот, уже изменить свое начальное значение.

 

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F