Ролики AMVNews на вашем форуме PHPBB 2 или 3 (инструкция)
Если ваш форум поддерживает HTML, то для вставки роликов в форум можно использовать HTML-код расположенный на странице с клипом. Однако на большинстве форумов HTML отключен, а доступен только BBCode. Ниже приведена инструкция как добавить поддержку нового тега BBCode [amvnews] для популярных форумных движков PHPBB 2-ой и 3-ей версии.
Формат тега:
[code:1][amvnews]номер клипа[/amvnews][/code:1]
Где номер клипа – это цифра ID в URL клипа http://amvnews.ru/index.php?go=Files&in=view&id=1822
Добавить код в PHPBB 3:
Перейдите в панель администратора. Перейдите во вкладку «Сообщения», там нажмите кнопку «Добавить BBCode». В появившемся диалоге введите:
Использование BBCode
[code:1][amvnews]{IDENTIFIER}[/amvnews][/code:1]
Замена HTML
[code:1]<p align="center"><iframe width="640" height="379" src="http://amvnews.ru/index.php?go=Files&file=embed&id={IDENTIFIER}" frameborder="0" allowfullscreen></iframe>
<a href="http://amvnews.ru/index.php?go=Files&in=view&id={IDENTIFIER}" target=_blank title="Перейти на страницу клипа">AMVNews.ru</a></p>[/code:1]
Подсказка
[code:1]
Клип в базе AMVNews: [amvnews]номер клипа[/amvnews]
[/code:1]
И поставьте галочку напротив «Показывать на странице ответа».
Добавить код в PHPBB 2:
Для того, что бы добавить код необходимо установить следующий простенький MOD:
[code:1]
#################################################################
## MOD Title: AMVNews BBcode Mod
## MOD Description: adds an [amvnews] tag to your forum
## MOD Version: 1.0.0
##
## Installation Level: easy
## Installation Time: 3 Minutes
## Files To Edit: bbcode.tpl,
## bbcode.php
## Included Files: (n/a)
##############################################################
## Authors Notes: tested with phpBB2 ver 2.0.23
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php
#
#-----[ FIND ]------------------------------------------
#
$bbcode_tpl['size_open'] = str_replace('{SIZE}', '\\1', $bbcode_tpl['size_open']);
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Begin 'AMVNEWS BBcode MOD'
$bbcode_tpl['amvnews_open'] = str_replace('{ID}', '\\1', $bbcode_tpl['amvnews_open']);
// End 'AMVNEWS BBcode MOD'
#
#-----[ FIND ]------------------------------------------
#
// and for bolding text
$text = str_replace("[b:$uid]", $bbcode_tpl['b_open'], $text);
$text = str_replace("[/b:$uid]", $bbcode_tpl['b_close'], $text);
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Begin 'AMVNEWS BBcode MOD'
// [amvnews] and [/amvnews] for amvnews-embed code
$text = preg_replace("/\[amvnews:$uid\](\d+)/si", $bbcode_tpl['amvnews_open'], $text);
$text = str_replace("[/amvnews:$uid]", $bbcode_tpl['amvnews_close'], $text);
// End 'AMVNEWS BBcode MOD'
#
#-----[ FIND ]------------------------------------------
#
// and for bolding text.
$text = preg_replace("#\[b\](.*?)\[/b\]#si", "[b:$uid]\\1[/b:$uid]", $text);
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Begin 'AMVNEWS BBcode MOD'
// [amvnews] and [/amvnews] for setting amvnews embed code
$text = preg_replace("#\[amvnews\](\d+)\[/amvnews\]#si", "[amvnews:$uid]\\1[/amvnews:$uid]", $text);
// End 'AMVNEWS BBcode MOD'
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/bbcode.tpl
#
#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN b_open --><span style="font-weight: bold"><!-- END b_open -->
<!-- BEGIN b_close --></span><!-- END b_close -->
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<!-- BEGIN amvnews_open --><p align="center"><iframe width="640" height="379" src="http://amvnews.ru/index.php?go=Files&file=embed&id={ID}" frameborder="0" allowfullscreen></iframe>
<a href="http://amvnews.ru/index.php?go=Files&in=view&id={ID}" target=_blank title="Перейти на страницу клипа">AMVNews.ru</a><!-- END amvnews_open -->
<!-- BEGIN amvnews_close --></p><!-- END amvnews_close -->
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
[/code:1]
Формат тега:
[code:1][amvnews]номер клипа[/amvnews][/code:1]
Где номер клипа – это цифра ID в URL клипа http://amvnews.ru/index.php?go=Files&in=view&id=1822
Добавить код в PHPBB 3:
Перейдите в панель администратора. Перейдите во вкладку «Сообщения», там нажмите кнопку «Добавить BBCode». В появившемся диалоге введите:
Использование BBCode
[code:1][amvnews]{IDENTIFIER}[/amvnews][/code:1]
Замена HTML
[code:1]<p align="center"><iframe width="640" height="379" src="http://amvnews.ru/index.php?go=Files&file=embed&id={IDENTIFIER}" frameborder="0" allowfullscreen></iframe>
<a href="http://amvnews.ru/index.php?go=Files&in=view&id={IDENTIFIER}" target=_blank title="Перейти на страницу клипа">AMVNews.ru</a></p>[/code:1]
Подсказка
[code:1]
Клип в базе AMVNews: [amvnews]номер клипа[/amvnews]
[/code:1]
И поставьте галочку напротив «Показывать на странице ответа».
Добавить код в PHPBB 2:
Для того, что бы добавить код необходимо установить следующий простенький MOD:
[code:1]
#################################################################
## MOD Title: AMVNews BBcode Mod
## MOD Description: adds an [amvnews] tag to your forum
## MOD Version: 1.0.0
##
## Installation Level: easy
## Installation Time: 3 Minutes
## Files To Edit: bbcode.tpl,
## bbcode.php
## Included Files: (n/a)
##############################################################
## Authors Notes: tested with phpBB2 ver 2.0.23
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php
#
#-----[ FIND ]------------------------------------------
#
$bbcode_tpl['size_open'] = str_replace('{SIZE}', '\\1', $bbcode_tpl['size_open']);
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Begin 'AMVNEWS BBcode MOD'
$bbcode_tpl['amvnews_open'] = str_replace('{ID}', '\\1', $bbcode_tpl['amvnews_open']);
// End 'AMVNEWS BBcode MOD'
#
#-----[ FIND ]------------------------------------------
#
// and for bolding text
$text = str_replace("[b:$uid]", $bbcode_tpl['b_open'], $text);
$text = str_replace("[/b:$uid]", $bbcode_tpl['b_close'], $text);
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Begin 'AMVNEWS BBcode MOD'
// [amvnews] and [/amvnews] for amvnews-embed code
$text = preg_replace("/\[amvnews:$uid\](\d+)/si", $bbcode_tpl['amvnews_open'], $text);
$text = str_replace("[/amvnews:$uid]", $bbcode_tpl['amvnews_close'], $text);
// End 'AMVNEWS BBcode MOD'
#
#-----[ FIND ]------------------------------------------
#
// and for bolding text.
$text = preg_replace("#\[b\](.*?)\[/b\]#si", "[b:$uid]\\1[/b:$uid]", $text);
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Begin 'AMVNEWS BBcode MOD'
// [amvnews] and [/amvnews] for setting amvnews embed code
$text = preg_replace("#\[amvnews\](\d+)\[/amvnews\]#si", "[amvnews:$uid]\\1[/amvnews:$uid]", $text);
// End 'AMVNEWS BBcode MOD'
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/bbcode.tpl
#
#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN b_open --><span style="font-weight: bold"><!-- END b_open -->
<!-- BEGIN b_close --></span><!-- END b_close -->
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<!-- BEGIN amvnews_open --><p align="center"><iframe width="640" height="379" src="http://amvnews.ru/index.php?go=Files&file=embed&id={ID}" frameborder="0" allowfullscreen></iframe>
<a href="http://amvnews.ru/index.php?go=Files&in=view&id={ID}" target=_blank title="Перейти на страницу клипа">AMVNews.ru</a><!-- END amvnews_open -->
<!-- BEGIN amvnews_close --></p><!-- END amvnews_close -->
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
[/code:1]
)