Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ipb 3.1.3 Сообщение перед Форумами

Опубликовано:

Есть красивый текст приветствия.

Нужно его "втыкнуть" перед форумами и категориями, вот так:

 

primer546642.png

 

Знаю есть в старых версиях форума подобная штуковина:

 

oga2546644.png

 

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

Где это все дело можно посмотреть? В каком файлике копать

Изменено пользователем Rejiser

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

Опубликовано:

Наверняка мод есть для глобальных объявлений.

Да и своя гостевая панель (guest message) с большущим крестом, призванным мотивировать зарегистрироваться (имхо наоборот), есть.

 

Ищем на invisionmodding.com

Опубликовано:
на invisionmodding.com
(M30) Guest Message 1.5.0

 

или создать гостевой темплейт, парсер которого потом кладем в глобал темплейт

Опубликовано:
  • Автор

Buskopan, почти то, что нужно.

Вот только если-бы он был как на моем скрине, т.е ровно под ширину контента с форумами

и не затрагивал-бы боковую панель, было-бы шикарно

Изменено пользователем Rejiser

Опубликовано:

у меня корпоративная сеть. скрины не вижу блокируют (

 

завтра попробую решение, поэтапно написать.

Опубликовано:
  • Автор

у меня корпоративная сеть. скрины не вижу блокируют (

 

завтра попробую решение, поэтапно написать.

нужно немного больше этого ..

Можете в личку глянуть?

Опубликовано:

Делаем так.

 

1. В АЦП Look & Feel > Manage Skin Sets & Templates > Выбираем скин

 

2. заходим в Templates > Global templates находим globalTemplate редактируем

 

3. находим

<div id='secondary_nav'>

 

4. сразу под ним добавляем

<if test="!$this->member->getProperty('member_id')">
				  <div class="general_box" style="padding:10px; font-size: 13px;">
					<center>Привет гость!<br /><br />Тут бла бла бла, которое рассчитано на гостей<a href="index.php?app=core&module=global&section=register">Зарегистрируйтесь</a> link! </center>
					  </div>
			  </if>

5. сохраняем.

6. радуемся.

 

нужно немного больше этого ..

больше этого, можно сделать так чтобы определенный пользователь видел что-то. Скажем есть пользователь Х, у которого вы хотите чтобы светилось какое либо сообщение.

 

Тогда вместо строки

<if test="!$this->member->getProperty('member_id')">

 

Ставим строку

<if test="in_array( $this->memberData['member_group_id'], array( X ) )">

где икс=ID номер пользователя.

 

можно так же с группами поиграться

 

Можете в личку глянуть?
видел. но к сожалению не заинтересован. извините.
Опубликовано:
  • Автор

Buskopan, да, то что нужно, незнаю даже как вам объяснить без скриншота)

Вообще вы предложили поставить этот блок перед Навигацией, а мне нужно после неё

и перед Категорями, Форумами и что-бы ширина этого блока не затрагивала правую боковую панель.

 

Скрин залил на другой хост:

block.jpg

Изменено пользователем Rejiser

Опубликовано:
  • Автор

о нашел как объяснить!

Как на главной странице этого форума

Блок "Изображения из галереи" его расположение, аналогично

Опубликовано:

Board Index > boardIndexTemplate

 

Выше

<div id='categories'

Опубликовано:
  • Автор

А точнее перед:

<if test="cats_forums:|:is_array( $cat_data ) AND count( $cat_data )">

Fisana, спасибо

Опубликовано:

Угум..или туда.

 

 

Только сидя в глобал темлпейте на этом месте оно не будет мешать, когда гость в других местах форума находится ?

 

Или нужно было чтобы только на главной странице форума было видно?

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.