Revver è un sito di condivisione Video, che permette, tramite annunci pubblicitari inseriti nei propri video, di guadagnare per ogni clic su di essi. Per inserire i video di Revver su un Forum phpBB2 ho creato una sorta di Mod che inserisce un bottone per Revver e permette di inserire il player direttamente nelle pagine del forum stesso tramite codice BBCode. La mia Mod si basa in realtà su una Mod per YouTube, che va installata per prima. Potete trovare le istruzioni qui. Una volta installata la Mod per YouTube, occorrerà fare alcune ulteriori modifiche al codice delle pagine .php e .tpl del phpBB Attenzione: questa non è una Mod ufficiale, è una mia implementazione, consiglio come sempre in questi casi di tenere una copia di backup delle pagine modificate prima di procedere Iniziamo con le modifiche:
1) Aprire la pagina templates/[tuotemplate]/bbcode.tpl # #-----[ FIND ]------------------------------------------ # <!-- END youtube --> # #-----[ AFTER, ADD ]------------------------------------------ # <!-- BEGIN revver --> <script src="http://flash.revver.com/player/1.0/player.js?mediaId:{REVVERID}; affiliateId:{AFFILIATEID};height:392;width:480;" type="text/javascript"></script> <!-- END revver -->
2) Aprire la pagina includes/bbcode.php # #-----[ FIND ]------------------------------------------ # // [youtube]YouTube URL[/youtube] code.. $patterns[] = "#\[youtube\]http://(?:www\.)?youtube.com/watch\?v= (a capo) ([0-9A-Za-z-_]{11})[^[]*\[/youtube\]#is"; $replacements[] = $bbcode_tpl['youtube']; # #-----[ AFTER, ADD ]------------------------------------------ # // [revver]Revver URL[/revver] code.. $patterns[] = "#\[revver\]http://(?:one\.)?revver.com/watch/([0-9A-Za-z-_]*) (a capo) flv/affiliate/([0-9A-Za-z-_]*)[^[]*\[/revver\]#is"; $replacements[] = $bbcode_tpl['revver'];
3) Sempre nella pagina includes/bbcode.php # #-----[ FIND ]------------------------------------------ # $bbcode_tpl['youtube'] = str_replace('{YOUTUBEID}', '\\1', $bbcode_tpl['youtube']); $bbcode_tpl['youtube'] = str_replace('{YOUTUBELINK}', $lang['youtube_link'], $bbcode_tpl['youtube']); # #-----[ AFTER, ADD ]------------------------------------------ # $bbcode_tpl['revver'] = str_replace('{REVVERID}', '\\1', $bbcode_tpl['revver']); $bbcode_tpl['revver'] = str_replace('{AFFILIATEID}', '\\2', $bbcode_tpl['revver']); In questo modo sarà possibile inserire i Video di Revver direttamente nei post del Forum usando i tag [revver] e [/revver] Se lo desiderate, è possibile aggiungere un pulsante che inserisca il tag in automatico, facendo alcune ulteriori semplici modifiche al codice delle pagine includes/bbcode.php e templates/[yourtemplate]/posting_body.tp, aggiungendo il pulsante all'array di pulsanti già esistente.
|