Скрытие части топика от гостей (хайд)

Интересует, возможно ли реализовать скрытие части контента топика от гостей, и если можно, то насколько это сложно, или хотя бы в каком направлении двигаться? Что я имею в виду:



Т.е. чтобы расположенный между определенными тегами (например, hide) материал был доступен для просмотра только пользователями, а гостям вместо этой части материала выводилась поясняющая надпись с предложением зарегистрироваться.

Всяческие ограничения по количеству постов, рейтингу и прочие усложнения не нужны.

Похожие статьи

  • Письмо от яндекс вебмастер
    Тестирую альфа версию, вот сегодня яндекс вебмастер прислал письмо, в котором жалуется на нечитаемый или слабо видимый текст, надо наверное что то с этим сделать. Вот содержание: Здравствуйте, Rea Yuran! Во время...

5 комментариев

0
Стандартными вроде как никак, только вот такое
http://prntscr.com/b6a4d6
0
Пока приходит на ум только такой костыль — скрываемую часть открытого топика публиковать закрытым топиком, и давать на нее ссылку в нужном месте открытого топика.
0
Конечного решения прямо сейчас не напишу, но куда копать, подскажу.

Есть такой сниппет — «спйолер» (тут на сайте нет, но в стандартной версии — есть).

Он вставляет в текст вот такой код:
<alto:spoiler title=""></alto:spoiler>
И этот код при обработке текста заменяется кодом шаблона, который лежит здесь — common/templates/skin/start-kit/tpls/snippets/snippet.spoiler.tpl

Вот навскидку код из этого файла можно заменить на такой:
{strip}
<div class="spoiler">
    <div class="spoiler-title">
        {if $aParams.title}{$aParams.title}{/if}
        <div class="spoiler-slider">
            {$aLang.spoiler_toggle_show}
        </div>
    </div>
    <div class="spoiler-text">
        {if !E::IsUser()}
Здесь текст для гостей
        {else}
        {$aParams.snippet_text}
        {/if}
    </div>
</div>
{/strip}
0
Да, мне как раз такая идея в голову пришла, после прочтения топика http://altocms.ru/72.html. И даже пробовал добавить эти условия в сниппет спойлера, но почему-то гостям скрытый под хайдом текст все равно показывался. Правда у меня код немного иначе выглядел, но с вашим тоже не пашет, содержимое все равно видно гостям.
0
Ах, да, точно, это ж статический сниппет, он при сохранении топика замещается кодом. Тут другой подход должен быть
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.