Ролики AMVNews на вашем форуме PHPBB 2 или 3 (инструкция)

Дата: 19 октября 2009 09:24 #1

Ролики 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]
Дата: 21 октября 2009 02:36 #2
Turbo
Аригато за инфу, надо теперь воспользоваться новой возможностью.
Дата: 20 ноября 2009 07:37 #3
Прошу простить за глупые вопросы но я наткнулся на эту тему в поисках возможности добавлять Ролики АМВ на блог,конкретнее - на http://tolerantdr.blogspot.com/(ну хочется поделиться тем что считаю лучшим)
К примеру ролики из этой темы(http://www.amvnews.ru/index.php?go=News&in=view&id=1126) благополучно добавились так-как на странице уже присутствовали EMBED линки Smile
Не подскажете ли,есть ли способ такое организовать(вариант для студента"заплати 99 звезднополосатых и пользуйся нашим видеохостингом"как вы понимаете малоприменим и малоприемлем Very Happy )
Увы при добавлении любой из ссылок присутствующих в теме каого либо клипа выдается лаконичный ответ:
"This playlist is not a valid XML file."
Я так понял в EMBED линке присутствовала прямая ссылка на файл а в прочих нет,в этом проблема(мое личное мнение,если не верно,значит не угадал Very Happy )
Буду рад любой помощи.
Премного благодарен.
Дата: 20 ноября 2009 07:43 #4
PaCTaMaH
Ты не совсем в эту тему отписался. Все ролики в твоем блоге у меня отображаются нормально (к примеру Bad Apple). Если ты видишь "This playlist is not a valid XML file" , то скорее всего это твоя локальная проблама, а именно проблема браузера Opera для которого не правильно настроен Firewall.

http://amvnews.ru/forum/viewtopic.php?t=1687
Дата: 20 ноября 2009 08:46 #5
Благодарствую, Turbo, за быстрый и дельный ответ в момент острой нужды))Буду далее в этом направлении ковылять))Обещаю не попрать ни коды любимого amvnews, ни линки его Smile И что буду правилно оформлять выложеные клипы,с никами автора,выложившего,и Team-ы,дабы не забывали смотрящие,кто это все нарисовал,и откуда взять)))
Дата: 13 февраля 2011 14:34 #6
Возможно ли как то добавлять амв что выкладываються тут на сайте на форумы IP.Board ?
Дата: 09 апреля 2011 20:27 #7
И на дайри =_= На дайрях теперь тоже плеер не отображается. На жжшечке все нормально, а вот дайри не поддерживают новые тэги =(
Quincy reseARCHER
Чтобы писать в форуме, нужно войти.
Вход