Иконка ресурса

[PHCorner] Hide Spoiler Content to Guest 1.0.1

Нет прав для скачивания
Да, там нет фраз. Всё в модификации шаблона bb_code_tag_spoiler:
Код:
<div class="SpoilerTarget bbCodeSpoilerText">
<xen:if is="{$visitor.user_id}">
{xen:raw $content}
<xen:else />
<a href="{xen:link register}">{xen:phrase register}</a>
or <label for="LoginControl"><a href="{xen:link login}">Login</a></label>
to view Spoiler content!
</xen:if>
</div>

Ужас... Используется просто переменная, но зато есть копирайт автора! :cautious:
 
Hope, ну, благо копирайт легко убирается. Проверил на последней версии, вроде как работает.

Вот мой вариант на фразах. Не знаю, правильно ли сделал, но работает.
 

Вложения

  • Hide_Spoiler_Content_to_Guest.zip
    1.4 KB · Просмотры: 13
Hope, ну, благо копирайт легко убирается. Проверил на последней версии, вроде как работает.

Вот мой вариант на фразах. Не знаю, правильно ли сделал, но работает.
Как установить??? Или вручную где нужно подправить чтобы было на русском???
 
С перезаписью уже установленного, то есть обновлением.
А если не было установлено, то просто установкой.
 
Да, но это файл локализации, человек просто его назвал дополнением.
Но, и addon-HideSpoilertoGuest.xml, нужно устанавливать или обновлять.
 
Да, там нет фраз. Всё в модификации шаблона bb_code_tag_spoiler:
Вот мой вариант на фразах.
А не проще модификацию шаблона русифицировать вручную?.. Пару слов ведь, и не нужно с установкой русификатора заморачиваться.
Типа:
Код:
<div class="SpoilerTarget bbCodeSpoilerText">
<xen:if is="{$visitor.user_id}">
{xen:raw $content}
<xen:else />
<a href="{xen:link register}">Зарегистрируйтесь</a>
или <label for="LoginControl"><a href="{xen:link login}">Войдите</a></label>
чтобы увидеть тайное знание, скрытое от посторонних глаз!
</xen:if>
</div>
 
А не проще модификацию шаблона русифицировать вручную?.. Пару слов ведь, и не нужно с установкой русификатора заморачиваться.
Типа:
<div class="SpoilerTarget bbCodeSpoilerText">
<xen:if is="{$visitor.user_id}">
{xen:raw $content}
<xen:else />
<a href="{xen:link register}">Зарегистрируйтесь</a>
или <label for="LoginControl"><a href="{xen:link login}">Войдите</a></label>
чтобы увидеть тайное знание, скрытое от посторонних глаз!
</xen:if>
</div>
Как называется этот шаблон??? Который вы предлагаете
 
А не проще модификацию шаблона русифицировать вручную?.. Пару слов ведь, и не нужно с установкой русификатора заморачиваться.
Типа:
Код:
<div class="SpoilerTarget bbCodeSpoilerText">
<xen:if is="{$visitor.user_id}">
{xen:raw $content}
<xen:else />
<a href="{xen:link register}">Зарегистрируйтесь</a>
или <label for="LoginControl"><a href="{xen:link login}">Войдите</a></label>
чтобы увидеть тайное знание, скрытое от посторонних глаз!
</xen:if>
</div>
Да, но с точки подхода к мультиязычности, если форум на нескольких языках, это сами понимаете, не верный подход.=)
 
С перезаписью уже установленного, то есть обновлением.
А если не было установлено, то просто установкой.
может его просто в ТС поставить, либо ресурс заменить? с фразами-то все равно удобнее, да и правильнее. копирайт можно вернуть, чтоб АП не нарушать))))
 
Посмотрим, но пока будем пинать на Ваш пост.=)
 
Да, но с точки подхода к мультиязычности, если форум на нескольких языках, это сами понимаете, не верный подход.:-)
Ох, ну так то да... Просто после русификации, удаление английского - первое, что я делаю. И как-то забываю о том, что кому-то нужен какой-либо другой язык, кроме русского.
Сейчас сделал функционал этого плагина ничего не устанавливая. Просто модификация шаблона. Быстро, просто и удобно.
Думал уже в соответствующий раздел инфу добавить, но опять же, мультиязычность, будь она неладна... ((
 
Сейчас сделал функционал этого плагина ничего не устанавливая. Просто модификация шаблона.

Хм. Можно подробнее, что за функционал? Просто еще ковыряю данный плагин, а если будет одно и то же, то дело приобретает статус сизифова труда)))
 
Можно подробнее, что за функционал?
В смысле?.. Просто не устанавливал ничего. Hope же написал код выше. Ну я и подумал, зачем плагин устанавливать, русификатор... и решил не усложнять, а просто сделать модификацию сразу с нужным мне текстом. Получился тот же результат по сути, только другим путём.
 
  • Мне нравится
Реакции: Hope
Hope, может и не плагин, но поковырять интересно. Надо же с чего-то начинать разбираться в движке :smile3:

Sergey Miroshnichenko, ну да, я сначала тоже так поставил, а потом спиртное начало действовать и я полез, куда не просили)))
 
я делал кусок внешне как хайд,чтоб сочеталось.
вышло так:
Код:
<public_template_modifications>
    <modification template="bb_code_tag_spoiler" modification_key="bb_code_tag_spoiler_hide" description="Hide Spoiler content to Guest" execution_order="10" enabled="1" action="str_replace">
      <find><![CDATA[<div class="SpoilerTarget bbCodeSpoilerText">{xen:raw $content}</div>]]></find>
      <replace><![CDATA[<div class="SpoilerTarget bbCodeSpoilerText">
<xen:if is="{$visitor.user_id}">
{xen:raw $content}
<xen:else />
<font color="red">Скрытое содержимое, Вам необходимо <a href="/login/"> войти </a> или <a href="/login/login">зарегистрироваться.</a></font>
</xen:if>
</div>]]></replace>
    </modification>
  </public_template_modifications>
 
Последнее редактирование модератором:
greenday, что за ужас, для оформления есть css.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу