Помощь Нужна помошь в реализации закрытие текста

Тема в разделе "DLE", создана пользователем Izrael, 18 апр 2009.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. Izrael

    Izrael

    Регистр.:
    12 фев 2008
    Сообщения:
    448
    Симпатии:
    56
    Добрый день возможно ли реализовать, чтоб допустим в блоке и не вновосте, инфа была досутпна только для зарегестрированных ?
     
  2. MrPhoenix

    MrPhoenix Читатель

    Заблокирован
    Регистр.:
    10 апр 2009
    Сообщения:
    114
    Симпатии:
    69
    А хайд для чего сделан?
     
  3. sergeysnl

    sergeysnl Читатель

    Заблокирован
    Регистр.:
    10 фев 2008
    Сообщения:
    331
    Симпатии:
    100
    Сейчас нет, может целлсофт реализует в следующем релизе, что бы через [aviable] было
    2MrPhoenix: Что не ясно сказанно НЕ В НОВОСТИ или В БЛОКЕ, а хайд работает только в новостях
     
    Izrael нравится это.
  4. Izrael

    Izrael

    Регистр.:
    12 фев 2008
    Сообщения:
    448
    Симпатии:
    56
    понятно жаль, будем ждать следующую версию
     
  5. FL@SH

    FL@SH Читатель

    Заблокирован
    Регистр.:
    20 июл 2008
    Сообщения:
    193
    Симпатии:
    25
    Необязательно) Стукни в асю 5два5три0два - помогу. Там делов на 3 минуты

    Добавлено через 49 минут
    Забираем. Всё, что находится между тегами [is-logged] ** [/is-logged] будет доступно только зарегистрированным и авторизованным пользователям. Можно использовать везде: от новостей до шаблонов.

    Установка:
    Открываем index.php
    Находим
    PHP:
    if (strpos $tpl->copy_template"{custom" ) !== false) {
        
    $tpl->copy_template preg_replace "#\\{custom category=['\"](.+?)['\"] template=['\"](.+?)['\"] aviable=['\"](.+?)['\"] from=['\"](.+?)['\"] limit=['\"](.+?)['\"] cache=['\"](.+?)['\"]\\}#ies""custom_print('\\1', '\\2', '\\3', '\\4', '\\5', '\\6', '{$do}')"$tpl->copy_template );
    }
    Ниже вставляем

    PHP:
    if (strpos $tpl->copy_template"[is-logged" ) !== false) {
        if(
    $is_logged) {
            
    $tpl->set("[is-logged]""");
            
    $tpl->set("[/is-logged]""");
        } else {
            
    $tpl->set_block "'\\[is-logged\\](.*?)\\[/is-logged\\]'si""" );
        }
    }
     
    sergeysnl нравится это.
Статус темы:
Закрыта.