Перейти к содержанию

kxm

Пользователи
  • Постов

    27
  • Зарегистрирован

  • Посещение

Активность репутации

  1. Лайк
    kxm получил реакцию от DenkA003 в Хайд для ipb 3.3.4   
    Название: Хайд для ipb 3.3.4
    Добавил: kxm
    Добавлен: 02 Июн 2013
    Категория: Русские хуки и моды IP.Board всех версий.
    Автор локализации: kxm
    Оригинальное название: hide.rar
    Версия IP.Board: 3.3.4

     
    Хайд позволяет скрывать от кого угодно контент. действует как bb код
     


    Установка:
    1) Заливаем файлы на форум.
    2) идём в "Внешний вид - Сообщение - BB коды" и в самом низу находим "Импортировать новые BB-коды". Заливаем bbcode.xml
    3) hook.xml устанавливаем как хук.
    4) редактируем файл "/admin/applications/forums/sources/classes/post/classPost.php" :
    ищем строчку "$raw_post .= $postContent;" (Если у вас таковой нету, то ищите "$raw_post .=" и убедитесь что он равняется $postContent.)
    И под этой строчкой пишем:

    if(preg_match_all('/([hide[^]]*](.*)[/hide])/iU', $raw_post, $hides)) { $raw_post = str_replace($hides[1], "", $raw_post); } .

    Полезное:
    Для того что бы перед хайдом был заголовок что это хайд делаем следующее:
    идём
    Ищем строчку: adminsourcesclassesbbcodecustomritsu_hide_text.php
    return "<div class='blockquote'><div class='quote'><div class='ristu_hide_text' id='hide_{$key}'>Загрузка...</div></div></div>"; И меняем на:
    return "<p class='citation'>Это хайд.</p><div class='blockquote'><div class='quote'><div class='ristu_hide_text' id='hide_{$key}'>Загрузка...</div></div></div>"; Описание хайда.

    Собственно для того, что бы поместить скрытый текст в сообщение необходимо ввести следующее:

    [hide] Как славно поют соловьи [/hide] Для того что бы добавлять какие нибудь функции необходимо писать:

    [hide auth="1"] Как славно поют соловьи [/hide] Также вы можете добавлять множество функций:

    [hide auth="1" thank="1" posts="285"] Как славно поют соловьи [/hide] Вот перечень всех функций.
    auth="1" - Показывать только авторизованным. (по-умолчанию - "1") thank="1" - показывать за плюсик в репутацию. (по-умолчанию - "0") rep="N" - показывать набравшим больше N баллов репутации. (по-умолчанию - "0") reply="1" - показывать ответившим в теме после поста. (по-умолчанию - "0") posts="N" - показывать оставившим больше N постов на форуме. (по-умолчанию - "0") group="Первая,Вторая,третья" - показывать членам групп, перечислять группы через запятую не важно в каком регистре. (по-умолчанию - "any") nick="Ritsuka,idTails" - показывать пользователям с указанными никами (логинами), перечислять через запятую не важно в каком регистре. (по-умолчанию - "any") на данный момент функция "group" отключенна. (не работает).


    Используйте на свой страх и риск. Тк он предназначался изначально для 3.1
×
×
  • Создать...