Перейти к контенту

[1.x.x]BB code предупреждения


Jax

Рекомендуемые сообщения

Название: BB code предупреждения

Добавил: Jax

Добавлен: 11 Сен 2005

Обновлен: 23 Окт 2005

Категория: IP.Board 1.x.x

 

Обычный ББ код, который позволяет Вам писать тэг [w][/w], который будет присваивать тексту свой стиль, в нашем случае это стиль предупреждений - страшный и красный. Смотрите демо и так далее....

Пользоваться могут только админы.

 

Нажмите здесь, чтобы скачать файл

Ссылка на комментарий
Поделиться на других сайтах

GarretM, не стоило было тестить этот код на форуме :D[1126436104:1126436158]Это простой ББ код, потом можно будет и дописать такую возможность...
Ссылка на комментарий
Поделиться на других сайтах

Ну а где его еще потестить?

:D В общем, это только первая версия, потом буду делать лучше, если руки будут расти из того места ;)

Ссылка на комментарий
Поделиться на других сайтах

ИМХО, надо было дать возможность использования кода только администрации.

Исправлено:

 

заходим в post_parser.php

ищим:

$txt = preg_replace( "#(\[w].*\[/w\])#ies" , "\$this->regex_parse_w('\\1')"  , $txt );

 

Заменяем на:

 

 if ($ibforums->member['mgroup'] == 4) {

$txt = preg_replace( "#(\[w].*\[/w\])#ies" , "\$this->regex_parse_w('\\1')"  , $txt );
}

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

 

 if ($ibforums->member['mgroup'] == 7) {

$txt = preg_replace( "#(\[w].*\[/w\])#ies" , "\$this->regex_parse_w('\\1')"  , $txt );
}

 

и так далее

Архив обновлю!

Ссылка на комментарий
Поделиться на других сайтах

эээ, ну, я вроде как сделал, WildCat еще просил меня

Если будет время - выложу. :D

Надо только допроверить все.

Сейчас просто НУ очень мало времени.

Ссылка на комментарий
Поделиться на других сайтах

2.1.1 у меня не установлен, но думаю, что прицип там один:

 

Заходим в Custom BBCodes -> Custom BBCode Manager

Ждем Add new BBCode.

Первые четыря поля заполняем как хотим, а вот в Custom BBCode Replacement пишем:

<left><span style='color:red'>Предупреждения:</span></left><br><div id='w'>{content}</div>

 

Сохраняем, заходим в Skins & Templates -> Skin Manager -> ваш скин -> Edit Root Skin Stylesheet (CSS Advanced Mode)

 

После (а наверное можно и в любом месте)

/* 
* ========================================
* old school quote and code styles - backwards compatibility 
* ========================================
*/

 

добавляем:

#w { 
font-family: Verdana, Arial;
font-size: 11px; color: #e90606; 
background-color: #ffe0e0; 
border: 1px solid #b2081d; 
padding-top: 4px; 
padding-right: 4px; 
padding-bottom: 4px; 
padding-left: 4px 
   }

 

Все - готово! Единственное, этот ББкод будет доступен всем пользователеям.... а вы баньте их за это! :D

Ссылка на комментарий
Поделиться на других сайтах

Taylor Reeze

Спасибо большущее, попробовал на локальном форуме, всё работает. А даже если этот ББ код будет доступен всем, то это ничего страшного, они же не знают, как пишется сам тег, а как кнопка он у меня не появился.

 

P.S. Еще раз Спасибо!

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
Taylor Reeze

Спасибо большущее, попробовал на локальном форуме, всё работает. А даже если этот ББ код будет доступен всем, то это ничего страшного, они же не знают, как пишется сам тег, а как кнопка он у меня не появился.

 

P.S. Еще раз Спасибо!

Ты не прав. Так как могут увидеть теги при ответе на тему.

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
а как сделать, чтобы этот код был также доступен супер-модераторам?

В инструкции вроде написано про это.

 

Ты не прав. Так как могут увидеть теги при ответе на тему.

Они могут его увидеть только когда отредактируют свой пост. Но тогда у них будет в посте просто [w][/w] и не больше.

 

а как вынести этот код в форму быстрого ответа/обычного отевета? IPB 1.3 Final

Так зачем? Чтобы все могли пользоваться? :D

Ссылка на комментарий
Поделиться на других сайтах

  • 9 месяцев спустя...

Версия IPB 1.3.1 RUS Final

 

В инструкции по установке есть такой шаг:

Скины и шаблоны > Ваш скин > Стили > Редактировать

 

Облез всю админку - не могу найти где это такое.

Плиз подскажите (админка русская).

Ссылка на комментарий
Поделиться на других сайтах

Усе, понял.

У меня не вылазили настройки, вместо них была надпись о рассинхронизации шаблонов или что-то в этом роде...

Пришлось синхронизировать..

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
Открыть файл sources/lib/post_parser.php

Найти:

*********************************************************************

//-----------------------------

// This returns two array elements:

// START: Contains the HTML code for the start wrapper

// END : Contains the HTML code for the end wrapper

//-----------------------------

 

$possible_use = array( 'CODE' => array( 'CODE', 'Код' ),

*********************************************************************

 

Ну блин,нету у меня этой строчки,чего делать?У меня 2.1.7

Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.