Перейти к содержимому
Русский язык для Invision Community 5

Добавить ещё информацию

Хочу добавить на форум вывод информации, о логине пользователей. Так как у меня отличный логин от имени пользователя.

Не подскажите как сделать?

 

Вот так рядом с именем. Для главных администраторов.. Это для того что бы не лазить каждый раз в админку и смотреть его логин.

post-14912-030658700 1281421853_thumb.png

Рекомендованные сообщения

Дополнительное поле создайте и настройте отображать в теме (можно только для показа администрации)

  • Автор

Не ты не понял мне надо вывод логина сделать.

В дополнительном поле тоже наверное можно сделать вывод логина.

И вывод этого поля будет автоматическим. И отображение только для администрации тоже. Осталось как-то правильно его заполнить...

Вот так рядом с именем.

Я бы не стал, туда добавлять.

 

Для главных администраторов..

Для тех, кому доступен просмотр ip.

 

Нужный скин > Topic View > topicViewTemplate

Ищем

<if test="postIp:|:$post['post']['_show_ip']">

Добавляем ниже

{$post['author']['name']} 

 

И отображение только для администрации тоже.

Я бы вставил в userInfoPane

{$author['name']}

С условием админ и автор сообщения. Пусть не забывают свой логин.

 

Осталось как-то правильно его заполнить...

Надо подумать.

  • Автор

Ещё бы условие бы написать помогли бы на доступ только админов. Хочу добавить в showCard

post-14912-058988600 1281463256_thumb.png

Ещё бы условие бы написать помогли бы на доступ только админов.

Ищем

<if test="postIp:|:$post['post']['_show_ip']">

 

Добавляем выше

                        <if test="$this->memberData['g_access_cp'] == 1">
                       {$post['author']['name']}  
                       </if>

 

Хочу добавить в showCard

Надо смотреть. Скорее всего аналогичный подход

  • 10 месяцев спустя...
  • Автор

Странно но в Профили пользователей > showCard

Пробовал добавить и ничего не получилось.

Добавлял код

<if test="$this->memberData['g_access_cp'] == 1">
                       {$post['author']['name']}  
                       </if>

{$post['author']['name']} 

Откуда там возьмется $post? Там другой массив данных, посмотрите в переменных шаблона, как он называется :)

  • Автор

$member, $download=0

Значит должно быть так:

<if test="$this->memberData['g_access_cp'] == 1">
                       {$member['author']['name']}  
                       </if>

Я правильно понял?

Скорее,

 {$member['name']} 

 

Вы всегда можете посмотреть переменную, добавив (не на рабочем форуме, конечно же, а на "копии для опытов") первой строкой в шаблон:

<pre><php>if (is_array($member)) { print_r($member); } else { echo $member; }; die();</php>

 

Вместо $member любая интересная вам переменная из списка для шаблона. Тогда, пройдя на редактируемую страницу, вместо контента вы увидите либо значение переменной (если она строковая), либо листинг значений (если это массив). И сразу станет ясно, что из этого можно задействовать в своем шаблоне.

  • Автор

Спасибо, за хорошее объяснение.

Создайте аккаунт или войдите в него для комментирования

Важная информация

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.