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

Условия в шаблонах

Добрый вечер. Подскажите, как использовать условия в шаблонах. А именно, мне надо, что бы в колонке userInfoPane у простых пользователей выводилась вся информация, а у админов только определённая. То есть примерно так:

post-14912-0-51958600-1292443332_thumb.png

И свой фон для админов. Именно в панели, а не в сообщениях.

Ну давайте идеи. Если нету, то какие условия.

Забыл написать, я использую шаблон Paradox 3.1. Это если захотите помочь.

Изменено пользователем Vitalik-x

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

Вот нет идей. Для меня про показ информации по-разному – сложно (если клиент захочет, отправлю к программистам заказывать мод).

Использую только стандартную настройку в дополнительных полях для избирательного отображения адреса форума.

  • Автор

Ну, попробую тогда объяснить, по подробней, что именно должен делать данный мод.

Ну как было ясно из первого поста убирать поля или сделать выделением, какие использовать или отключить.

И ещё меня больше всего интересует задний фон. Как сделан он тут, к примеру.

В скине Paradox там уже есть задний фон.

Фон левой часть поста задается картинкой post_bg.png

В классе

.post_wrap {

 

Вы можете ее убрать или сделать другую, без повторения по оси y и с рисунком, подобным тому, что в примере.

Тогда допишите

no-repeat top left

в ее параметрах.

Но как этот фон сделать другим для админов, не знаю.

(в принципе, думаю, что условие надо добавить в шаблон – но то не тот шаблон, что Вы думаете)

  • Автор

То есть так не получиться, как я думал. Типа условие, если админ выводи это, а если пользователь то это.

Обидно, а так просто казалось.

Возможно, не так сложно.

Просто в тег с post_wrap в шаблон темы (не в шаблон инфо!) дописать в условии другой класс для админов (не убирая прежнего)

 

А если в инфо, то там картинка будет не доходить до верху.... Поле ограничивается сверху линией аватара.

Добрый вечер. Подскажите, как использовать условия в шаблонах. А именно, мне надо, что бы в колонке userInfoPane у простых пользователей выводилась вся информация, а у админов только определённая.

А в чем проблема? Условия можно посмотреть в шаблонах. Смотрите, админы видят ip, остальные не видят. Это условие можете применять. Я даже где-то здесь а форуме, приводил пример. Сейчас не когда искать. :(

Если не найдете, то напишу позже, как и что.

 

И свой фон для админов. Именно в панели, а не в сообщениях.

Вот это надо смотреть.

  • Автор

Так если его применить, но я буду видеть это оформление, а другие нет. Нельзя как вывод группы сделать, выводит свою картинку, а если ничего не вставлено, то как обычно.

<if test="$this->memberData['g_access_cp'] == 1">
Видит админ 
<else />
Видит не админ
</if>

  • Автор

<if>
Вывод шаблона если админ ответил 
<else />
Вывод шаблона если не админ ответил
</if>

Вот что надо.

<if>
Вывод шаблона если админ ответил 
<else />
Вывод шаблона если не админ ответил
</if>

 

<if test="postAdmin:|:$post['author']['g_access_cp']">
   Это сообщение админа
<else />
   Это сообщение не админа
</if>

  • Автор

Буду пробывать. Посмотрим что выйдет :( . Вопрос к Fisana, если заказывать мод, как это сделать?

Напишите L-7

  • Автор

:D Ппц не могу прикрутить к шаблону на задний вид. Сую в userInfoPane.

Но такого не получается добиться css использую background

post-14912-0-09828600-1292957729_thumb.jpg

Изменено пользователем Vitalik-x

Я же Вам объяснила, что картинка на заднем фоне там и так уже есть.

Посмотрите страницу с отключенной графикой и увидите задний фон. Затем осмысленно прочтите этот пост.

И при чем тут userInfoPane?

  • Автор

Можно только начало в условие поставить?

То есть, вот так:

<if test="postAdmin:|:$post['author']['g_access_cp']">
   <div class='post_wrap_wow' <if test="isNotIgnoring:|:$post['post']['_ignored'] == 1 || $post['post']['_repignored'] == 1">style='display: none'</if>>
<else />
   <div class='post_wrap' <if test="isNotIgnoring:|:$post['post']['_ignored'] == 1 || $post['post']['_repignored'] == 1">style='display: none'</if>>
</if>

css

.post_wrap_wow {
               background: url({style_images_url}/wow.png) repeat-y scroll left center transparent;
	top: 0px;
}

Пробовал на стандартном!

Так сделал так же в paradox 3.1.3

css

.post_wrap_wow {
               background: url({style_images_url}/wow.png) left repeat-y;
           	top: 0px;
               border-left: 1px solid #e99310;
               border-right: 1px solid #e99310;
}

f7f492d84970t.jpg

Как видно пошёл на жалобы + картинка съезжает!

Изменено пользователем Vitalik-x

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

Аккаунт

Навигация

Поиск

Поиск

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

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