MyBB Русское сообщество
Помогите найти плагин - Версия для печати

+- MyBB Русское сообщество (http://mybbforum.ru)
+-- Форум Поддержка (http://mybbforum.ru/forum-28.html)
+--- Форум MyBB 1.6 (http://mybbforum.ru/forum-34.html)
+---- Форум Общие вопросы (http://mybbforum.ru/forum-4.html)
+---- Темы: Помогите найти плагин (/thread-1262.html)

Страницы: 1 2


Помогите найти плагин - romasha - 30.05.2015

такого плана, нужно что бы создатель темы сам мог скрывать свои прикрепления под типа спойлер и скачать могли или просмотреть те пользователи критерии которые назначит создатель темы, скажем набравшие 50 сообщений. Что то вроде скрытый текст и там можно было прятать от новичков. Есть ли такой?


RE: Помогите найти плагин - ElDrako - 30.05.2015

я правил под себя тег скрытого текста, содержимое которого не видят гости и забаненные.
в принципе туда можно вставить и ограничение на число постов.


RE: Помогите найти плагин - romasha - 30.05.2015

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


RE: Помогите найти плагин - ElDrako - 30.05.2015

hidetags.php
от 5 постов, не гость, не в бане
PHP код:
<?php
$plugins
->add_hook("parse_message""hidetags_run");
function 
hidetags_info()
{
 
   return array(
 
       'name'        => 'Hide Tags BBCode [xtrsyz]',
 
       'description' => 'Hides content specified in the [hide] tag.',
 
       'website'     => 'http://kr1st.us/',
 
       'version'     => '1.4.7',
 
       'author'      => 'xtrsyz',
 
       'authorsite'  => 'http://salahrum.us/',
 
       'guid'        => 'a64a644b7f7bb52f7910e2df17ebff05'
 
       
    
);
}
function 
hidetags_activate()
{
}
function 
hidetags_deactivate()
{
}
function 
hidetags_run($message)
{
global 
$db$n$mybb;
$result $db->query("SELECT message FROM ".TABLE_PREFIX."posts WHERE uid='{$mybb->user['uid']}'");
$selfposted $db->num_rows($result);

if ( (
$mybb->user[uid] != "0" || $mybb->usergroup[cancp] == "1") && $selfposted "5" && $mybb->usergroup[isbannedgroup] == "0") {
 
   $search="/\[hide](.*)\[\/hide\]/siU";
 
   $replace="<div class='HideBlockA'>\\1</div>";
 
   $message preg_replace($search$replace$message);
 
   $message str_replace("\'""'"$message);
 
   $message $message;
} else {
 
   // hide content
 
   $searcharray[]="/\[hide](.*)\[\/hide\]/siU";
 
   $replacearray[]="<div class='HideBlockB'><b>Скрытый текст: </b>Войдите или зарегистрируйтесь для просмотра скрытого текста.<br/>Для пользователей, заработавших бан, доступ также закрыт.</div>";
 
   $message preg_replace($searcharray$replacearray$message);
 
   $message str_replace("\'""'"$message);
}

return 
$message;
}
?>



RE: Помогите найти плагин - romasha - 30.05.2015

спасибо файл плагина изменил на этот текст а вот это как вставить получше? что то не могу найти global css по фтп.

add this to theme's global.css file.

.hidetags_header {
background: #FFF;
border: 1px solid #CCC;
padding: 4px;
margin: 4px 0 0 0;
color: #000;
}

.hidetags_body {
background: FFF;
padding: 4px;
border: 1px solid #CCC;
border-top: 0;
color: #000;
margin: 0 0 4px 0;
}


RE: Помогите найти плагин - ElDrako - 30.05.2015

Код:
.HideBlockA {
    background-color: #FFFFCC;    border: 2px dotted #DEDEDE;    padding: 5px;    margin: 5px;}

.HideBlockB {
    background-color: #F2F2F2;    border: 2px dotted #DEDEDE;    padding: 5px;    margin: 5px;}

это мой css к плагину. вставляется в админке в любой файл стилей.


RE: Помогите найти плагин - romasha - 30.05.2015

ну я в глобал ксс вставляю, в редакторе кнопарика не появляется. сейчас попробую вставить твой код.


RE: Помогите найти плагин - romasha - 30.05.2015

я запустил плагин, коды вставил в глобал ксс но создаю тему или сообщение ничего не вижу в смысле бб кодов новых. хм.


RE: Помогите найти плагин - ElDrako - 30.05.2015

кнопку надо делать отдельно.
я правил editor.js - сравни диффом со своим.

http://forum.sadov.com/jscripts/editor.js


RE: Помогите найти плагин - romasha - 30.05.2015

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