+--------------------------------------------------------------------------
| mp3 преер BB-кодами v 1.0
| ========================================
| by Rostov114
| Тестировалась на версиях IPB 2.3.5
| Время: 2 июня 2008 года 0:20
+---------------------------------------------------------------------------
|
| mp3 преер BB-кодами для IPB 2.3.x
|
+---------------------------------------------------------------------------
| Данный мод дает возможность прослушивать MP3 файлы(с других серверов)
| в теле форума. Все делается по следствам Flash.
| Название(сверху, слева произгователя) берется как из песни так и
| можно написать самому.
|
| Умеет распознавть теги:
| //[mp3] mp3_url [/mp3] - Название считывается после последнего слеша( / ) и до .mp3(временно отключен)//
| [mp3 = mp3_name] mp3_url [/mp3] - Название вписывается пользователем.
+---------------------------------------------------------------------------
Изменяемые файлы(для модификации):
./sources/classes/bbcode/class_bbcode.php
Изменяемые файлы(для кнопки):
./jscripts/ips_text_editor.js
./jscripts/ips_text_editor_lite.js
./cache/lang_cache/ru/lang_javascript.js
./cache/lang_cache/ru/lang_editors.php
Изменяемые шаблоны стилей(для кнопки):
skin_editors (редактор сообщений) -> ips_editor
_________________________________________________________________________
( )
( Установка )
(_________________________________________________________________________)
1. Скопируйте содержимое upload в корневую папку форума с сохранением структуры подкаталогов.
2. Открыть: ./sources/classes/bbcode/class_bbcode.php
----Найти код----
return $txt;
}
----Добавить ПЕРЕД----
//-----------------------------------------
// [Rostov114] mp3 - player
//-----------------------------------------
while (preg_match("#\[mp3=(.*?)\](.*?)\[\/mp3\]#is", $txt))
{
$txt = preg_replace( "#\[mp3=(.*?)\](.*?)\[\/mp3\]#is", "\\1
", $txt );
}
----Найти код----
$txt = $this->post_db_unparse_bbcode( $txt );
----Добавить ПОСЛЕ----
//-----------------------------------------
// [Rostov114] mp3 - player
//-----------------------------------------
$txt = preg_replace("#(.+?)
#is", "[mp3=\\1]\\2[/mp3]", $txt);
----Сохраняем изменинения------
**************************************************************************
_________________________________________________________________________
( )
( Добавление кнопки )
(_________________________________________________________________________)
**************************************************************************
Зайти в Админку, перейти на вкладку внешний вид, выбрать изменяемый шаблон, далее изменить HTML фрагменты.
**************************************************************************
1. Открыть: skin_editors (редактор сообщений) -> ips_editor
----Найти код----