Скрытие ВВ-кодов в сайдбаре XenForo Media Gallery

Sonkir

Проверенные
Сообщения
126
Реакции
213
Баллы
11,055
Установил галерею XenForo Media Gallery (движок XF 1.5.3, галерея XFMG 1.1.1), но в настройках не нашёл функции показа/скрытия группам пользователей ВВ-кодов в сайдбаре галереи. Например, я не хочу, чтобы ВВ-код был виден гостям форума, а только авторизованным посетителям. Пришлось править код в шаблоне добавив условную конструкцию для проверки авторизации посетителя:

xengallery_media_view_sidebar

У кого установлена галерея можно сразу по ссылке выйти на шаблон:

Код:
http://yourdomen.com/admin.php?templates/xengallery_media_view_sidebar.1026/edit&style_id=1

Ищем строку тега:

<div class="shareContainer">

После него вставляем:

<xen:if is="{$visitor.user_id}">

Далее, ищем строчку кода (их там 3 штуки, нужен последний):

<xen:if hascontent="true">

Ищем кусок кода
Код:
                <dl class="shareLinks"><dt>{xen:phrase xengallery_share_gallery_bb_code}:</dt>
                    <dd>
                        <div class="titleInput">
                            <input type="text" class="copyCtrl CopyInput textCtrl iconInput full" id="ShareLinkGalBbInput" value="[GALLERY=media, {$media.media_id}]{xen:phrase xengallery_x_by_y_posted_z, 'title={$media.media_title}', 'user={$media.username}', 'date={xen:datetime $media.media_date, absolute}'}[/GALLERY]" />
                        </div>
                    </dd>
                </dl>
И после него вставляем указанный ниже код.

Перед ней вставляем код:

Код:
                <xen:else/>
                    <div class="titleInput">
                        Пожалуйста <label for="LoginControl"><a href="{xen:link login}" class="inner">Зарегистрируйтесь/авторизуйтесь (Подтвердите ваш Email)</a></label> чтобы увидеть ВВ-коды !
  
                    </div>
                </xen:if>

Всё, проверяйте. ВВ-коды должны будут видны только авторизованным посетителям.
Если есть другие способы, будет интересно узнать...

-------------------------------

Вид, если гость

screenshot 2015-12-04-001-13-09-59.png

Если авторизованный посетитель

screenshot 2015-12-04-001-13-11-23.png
 
Последнее редактирование:
  • Мне нравится
Реакции: Hope
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу