Ответить
Сразу к установке
sys/inc/printtext.class.php
Ищем
И в конце в скобки вставляем
Ищем
Сразу под ним
Еще ниже ищем
Меняем на:
В sys/inc/printtext.class.php закончили идем в sys/js/send_message.js
Ищем
под ним
Чуть ниже ищем
И в конце в скобки вставляем
Здесь закончили идем в template/12/html/forum/replyform.html
ищем
И перед ним ставим
{% if fps_user_id == 2 %}-вместо 2 ставим ид модератора
bbstyle(28),addbbcode28- меняем цифры на свои(четные)
Все установлено осталось css
url(.......................) вместо этогоПуть к картинке
Ну а почему бы и нет? Тем более многие спрашивали как делать новые bbcode темерь может глядя на пример изобретут свое что нибудь.
Добавлено2013.01.04 18-13
Зайди в скайп есть вопрос
Для того, чтобы чтото изобретать, нужно допилить к стабильности движок
1 2
Сообщение модератора
Отправлено: 4 Янв 2013#1
Сразу к установке
sys/inc/printtext.class.php
Ищем
Code:
public $bbCodes = array( 'left', 'right', 'center', 'code', 'html', 'xml', 'b', 'i', 's', 'u', 'quote', 'hide', 'size'');
Code:
, 'moder'
Code:
preg_match_all( "#\[code\](.+)\[\/code\]#isU", $message, $matches );
$cnt = count( $matches[0] );
for ( $i = 0; $i < $cnt; $i++ ) {
$codeBlocks[] = '<div class="bbCodeBlock"><div class="bbCodeName" style="padding-left: 5px; font-weight: bold; font-size: 7pt;"><b>Code:</b></div><div class="codeMessage" style="border: 1px inset ; overflow: auto; max-height: 200px;">'.nl2br(str_replace($spaces, $entities, htmlspecialchars($matches[1][$i]))).'</div></div>';
// Вот над этим надо будет подумать - усовершенствовать рег. выражение
$codeBlocks[$i] = str_replace( '<div class="code"><br />', '<div class="code">', $codeBlocks[$i] );
$uniqidCode = '[code_'.uniqid('').']';
$uniqidsCode[] = $uniqidCode;
$message = str_replace( $matches[0][$i], $uniqidCode, $message );
}
$cnt = count( $matches[0] );
for ( $i = 0; $i < $cnt; $i++ ) {
$codeBlocks[] = '<div class="bbCodeBlock"><div class="bbCodeName" style="padding-left: 5px; font-weight: bold; font-size: 7pt;"><b>Code:</b></div><div class="codeMessage" style="border: 1px inset ; overflow: auto; max-height: 200px;">'.nl2br(str_replace($spaces, $entities, htmlspecialchars($matches[1][$i]))).'</div></div>';
// Вот над этим надо будет подумать - усовершенствовать рег. выражение
$codeBlocks[$i] = str_replace( '<div class="code"><br />', '<div class="code">', $codeBlocks[$i] );
$uniqidCode = '[code_'.uniqid('').']';
$uniqidsCode[] = $uniqidCode;
$message = str_replace( $matches[0][$i], $uniqidCode, $message );
}
Code:
preg_match_all( "#\[moder\](.+)\[\/moder\]#isU", $message, $matches );
$cnt = count( $matches[0] );
for ( $i = 0; $i < $cnt; $i++ ) {
$moderBlocks[] = '<div class="moderCodeBlock"><div class="moderName" style="padding-left: 5px; font-weight: bold; font-size: 7pt;"><b>Модератор сообщает:</b></div><div style="border: 1px inset; max-height: 200px; overflow: auto;" class="moderMessage">'.nl2br(str_replace($spaces, $entities, htmlspecialchars($matches[1][$i]))).'</div></div>';
// Вот над этим надо будет подумать - усовершенствовать рег. выражение
$moderBlocks[$i] = str_replace( '<div class="moder"><br />', '<div class="moder">', $moderBlocks[$i] );
$uniqidModer = '[moder_'.uniqid('').']';
$uniqidsModer[] = $uniqidModer;
$message = str_replace( $matches[0][$i], $uniqidModer, $message );
}
$cnt = count( $matches[0] );
for ( $i = 0; $i < $cnt; $i++ ) {
$moderBlocks[] = '<div class="moderCodeBlock"><div class="moderName" style="padding-left: 5px; font-weight: bold; font-size: 7pt;"><b>Модератор сообщает:</b></div><div style="border: 1px inset; max-height: 200px; overflow: auto;" class="moderMessage">'.nl2br(str_replace($spaces, $entities, htmlspecialchars($matches[1][$i]))).'</div></div>';
// Вот над этим надо будет подумать - усовершенствовать рег. выражение
$moderBlocks[$i] = str_replace( '<div class="moder"><br />', '<div class="moder">', $moderBlocks[$i] );
$uniqidModer = '[moder_'.uniqid('').']';
$uniqidsModer[] = $uniqidModer;
$message = str_replace( $matches[0][$i], $uniqidModer, $message );
}
Code:
//return block
if ( isset( $uniqidCode ) ) $message = str_replace( $uniqidsCode, $codeBlocks, $message );
if ( isset( $uniqidPHP ) ) $message = str_replace( $uniqidsPHP, $phpBlocks, $message );
if ( isset( $uniqidSQL ) ) $message = str_replace( $uniqidsSQL, $sqlBlocks, $message );
if ( isset( $uniqidJS ) ) $message = str_replace( $uniqidsJS, $jsBlocks, $message );
if ( isset( $uniqidCSS ) ) $message = str_replace( $uniqidsCSS, $cssBlocks, $message );
if ( isset( $uniqidHTML ) ) $message = str_replace( $uniqidsHTML, $htmlBlocks, $message );
if ( isset( $uniqidXML ) ) $message = str_replace( $uniqidsXML, $xmlBlocks, $message );
if ( isset( $uniqidCode ) ) $message = str_replace( $uniqidsCode, $codeBlocks, $message );
if ( isset( $uniqidPHP ) ) $message = str_replace( $uniqidsPHP, $phpBlocks, $message );
if ( isset( $uniqidSQL ) ) $message = str_replace( $uniqidsSQL, $sqlBlocks, $message );
if ( isset( $uniqidJS ) ) $message = str_replace( $uniqidsJS, $jsBlocks, $message );
if ( isset( $uniqidCSS ) ) $message = str_replace( $uniqidsCSS, $cssBlocks, $message );
if ( isset( $uniqidHTML ) ) $message = str_replace( $uniqidsHTML, $htmlBlocks, $message );
if ( isset( $uniqidXML ) ) $message = str_replace( $uniqidsXML, $xmlBlocks, $message );
Code:
//return block
if ( isset( $uniqidCode ) ) $message = str_replace( $uniqidsCode, $codeBlocks, $message );
if ( isset( $uniqidModer ) ) $message = str_replace( $uniqidsModer, $moderBlocks, $message );
if ( isset( $uniqidPHP ) ) $message = str_replace( $uniqidsPHP, $phpBlocks, $message );
if ( isset( $uniqidSQL ) ) $message = str_replace( $uniqidsSQL, $sqlBlocks, $message );
if ( isset( $uniqidJS ) ) $message = str_replace( $uniqidsJS, $jsBlocks, $message );
if ( isset( $uniqidCSS ) ) $message = str_replace( $uniqidsCSS, $cssBlocks, $message );
if ( isset( $uniqidHTML ) ) $message = str_replace( $uniqidsHTML, $htmlBlocks, $message );
if ( isset( $uniqidXML ) ) $message = str_replace( $uniqidsXML, $xmlBlocks, $message );
if ( isset( $uniqidCode ) ) $message = str_replace( $uniqidsCode, $codeBlocks, $message );
if ( isset( $uniqidModer ) ) $message = str_replace( $uniqidsModer, $moderBlocks, $message );
if ( isset( $uniqidPHP ) ) $message = str_replace( $uniqidsPHP, $phpBlocks, $message );
if ( isset( $uniqidSQL ) ) $message = str_replace( $uniqidsSQL, $sqlBlocks, $message );
if ( isset( $uniqidJS ) ) $message = str_replace( $uniqidsJS, $jsBlocks, $message );
if ( isset( $uniqidCSS ) ) $message = str_replace( $uniqidsCSS, $cssBlocks, $message );
if ( isset( $uniqidHTML ) ) $message = str_replace( $uniqidsHTML, $htmlBlocks, $message );
if ( isset( $uniqidXML ) ) $message = str_replace( $uniqidsXML, $xmlBlocks, $message );
Ищем
Code:
si_help = "Размер текста: [size=15]текст[/size]";
Code:
mm_help = "Сообщение Модератора";
Code:
bbtags = new Array
Code:
,'[moder]','[/moder]'
ищем
Code:
<input type="button" accesskey="b" name="addbbcode0" value=" b " onClick="bbstyle(0)"
onMouseOver="helpline('b')" onMouseOut="helpline('h')" class="codeButtons" />
onMouseOver="helpline('b')" onMouseOut="helpline('h')" class="codeButtons" />
Code:
{% if fps_user_id == 2 %}<input type="button" name="addbbcode28" value="Moder" onClick="bbstyle(28)"
onMouseOver="helpline('mm')" onMouseOut="helpline('h')" class="codeButtons" />{% endif %}
onMouseOver="helpline('mm')" onMouseOut="helpline('h')" class="codeButtons" />{% endif %}
{% if fps_user_id == 2 %}-вместо 2 ставим ид модератора
bbstyle(28),addbbcode28- меняем цифры на свои(четные)
Все установлено осталось css
Code:
.moderName {
display:none;
}
.moderMessage {
overflow: auto!important;
text-align:justify!important;
font:115%/1.5 Verdana,Arial,Helvetica,sans-serif!important;
color:#000;text-shadow:1px 1px 1px #fff!important;
font-style: italic!important;
background: rgba(212, 202, 185,0.6) url(.......................) no-repeat 10px 10px!important;
padding: 15px 10px 15px 50px!important;
border: 1px solid rgba(214,218,223,1) !important;
}
display:none;
}
.moderMessage {
overflow: auto!important;
text-align:justify!important;
font:115%/1.5 Verdana,Arial,Helvetica,sans-serif!important;
color:#000;text-shadow:1px 1px 1px #fff!important;
font-style: italic!important;
background: rgba(212, 202, 185,0.6) url(.......................) no-repeat 10px 10px!important;
padding: 15px 10px 15px 50px!important;
border: 1px solid rgba(214,218,223,1) !important;
}
Отредактировано автором 5 Янв 2013
Отправлено: 4 Янв 2013#3
Ответ на миллион: просто чтоб было у всех есть инфосообщения а у fapos нет.
Отправлено: 4 Янв 2013#5
Сашка_из_Шебекино пишет:
Просто чтоб было?
Добавлено2013.01.04 18-13
Зайди в скайп есть вопрос
Отправлено: 6 Янв 2013#6
vladevakz пишет:
Ну а почему бы и нет? Тем более многие спрашивали как делать новые bbcode темерь может глядя на пример изобретут свое что нибудь.
Для того, чтобы чтото изобретать, нужно допилить к стабильности движок
Помогу с оптимизацией вашего сайта на AtomX. Дам советы. Скайп blook93
Отправлено: 8 Июн 2013#7
You can go to absolutely visibly that cope to identify relating to brussels. I really think you truly made sure beneficial explanations on capabilities even now. <a href="http://newjordanbasketballshoes.webs.com/" title="new jordan shoes">new jordan shoes</a>
Отправлено: 9 Июн 2013#8
Splendid what exactly I used to be trying to find. On account of the author to take his period during this one particular. jordan shoes http://www.cheapairjordanshoesonline.com/
Отправлено: 15 Июн 2013#9
I adore your publishing form fully warm this great site. cheap jordan shoes http://www.cheapairjordanshoesonline.com/
1 2
Зарегистрируйтесь или авторизуйтесь что бы писать
Сейчас online: 184. Зарегистрированных: 1. Гостей: 183.