Seite 1 von 2

MOD wohin rein kopieren und einstellen ????

Verfasst: 26.05.2007 13:45
von PoRnO_Elite
Huhu,

habe mich mit meinem php Forum noch nicht so sehr befasst und habe mir jetzt den MOD runtergeladen um Videos von Myvideo.de posten zu können.

Aber wo muss ich das rein kopieren sowie muss man da irgendwas einstellen selber noch.

Wäre nett wenn mir jemand helfen könnte. Habe hier im Forum irgendwie nix richtiges dazu gefunden.

Vielen Dank im voraus, Bye !

Verfasst: 26.05.2007 13:56
von Guterman
Beim MOD ist sicher ne installationsanleitung dabei,
da steht wo was hingehört

Verfasst: 26.05.2007 13:59
von gloriosa
Hallo,
die offizielle Anleitung >>> KB:18 <<< gilt immer ! :oops:

Weiterhin gibt es die, viel zu selten benutzte, boardeigene Funktion [ externes Bild ] Suchen und den Bereich Dokumentation um Informationen zu finden. :wink:

Verfasst: 26.05.2007 23:41
von PoRnO_Elite
Guterman hat geschrieben:Beim MOD ist sicher ne installationsanleitung dabei,
da steht wo was hingehört
Nein da war leider keine Anleitung bei :(

Verfasst: 26.05.2007 23:57
von punkface
Link zum MOD-Download oder wenigstens der Name des MOD?

Ich hab noch nie ein MOD gesehen bei dem es keine (Art von) Anleitung gab. Hat auch wenig Sinn da die Anleitung in den meisten Fällen der eigentliche MOD ist.

Verfasst: 27.05.2007 00:57
von PoRnO_Elite
##############################################################
## MOD Title: Videos in posts
##
## MOD Author: mgutt (Marc Gutt) www.phpbb-de.com
## MOD Description: video urls are redirect to embed flash players
##
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time: 2 minutes
##
## Files To Edit: 1
## includes/bbcode.php
## includes/class_message.php
##
## Included Files: 0
##
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes:
##
## Video urls in signatures aren't rewritted
## You only need to paste the url of the video f.e.
## "http://www.youtube.com/watch?v=pYak2F1hUYA".
## To avoid rewriting the video url use the [url] bbcode.
##
##############################################################
## MOD History:
##
## Version 1.0.0:
## - Mod released
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php
#
#-----[ FIND ]------------------------------------------
#
function make_clickable($text)
#
#-----[ REPLACE WITH ]------------------------------------------
#
//-- mod : videos in posts -----------------------------------------------------
//-- delete
/*
function make_clickable($text)
*/
//-- add
function make_clickable($text, $switches='')
//-- fin mod : videos in posts -------------------------------------------------
#
#-----[ FIND ]------------------------------------------
#
$ret = ' ' . $text;
#
#-----[ AFTER, ADD ]------------------------------------------
#

//-- mod : videos in posts -----------------------------------------------------
//-- add
if ($switches)
{
// standard video table
global $lang;
$directurl = '<table border="0" cellpadding="0" cellspacing="2"><tr><td align="left"><a href="';
$object = '</td><td align="right"><span class="gensmall"><a href="http://www.phpbb-de.com" target="_blank" title="phpBB">phpBB</a> Plugin</span></td></tr><tr><td colspan="2">';
$tableend = '</td></tr></table>';
// match a google video URL and replace it
$ret = preg_replace("#(^|[\n ])([\w]+?://video\.google\.[\w\.]+?/videoplay\?docid=)([\w-]+)([&][\w=+&;-]*)*(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4" target="_blank" class="postlink">' . $lang['Jump_to'] . ' Google Video</a>' . $object . '<object><param name="wmode" value="transparent"></param><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" wmode="transparent" src="http://video.google.com/googleplayer.swf?docId=\\3" flashvars=""></embed></object>' . $tableend, $ret);
// match a youtube video URL and replace it
$ret = preg_replace("#(^|[\n ])([\w]+?://)(www\.youtube|youtube)(\.[\w\.]+?/watch\?v=)([\w-]+)([&][\w=+&;%]*)*(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4\\5\\6" target="_blank" class="postlink">' . $lang['Jump_to'] . ' Youtube</a>' . $object . '<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/\\5"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/\\5" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>' . $tableend, $ret);
// match a myvideo video URL and replace it
$ret = preg_replace("#(^|[\n ])([\w]+?://)(www\.myvideo|myvideo)(\.[\w\.]+?/watch/)([\w]+)(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4\\5" target="_blank" class="postlink">' . $lang['Jump_to'] . ' MyVideo</a>' . $object . '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="470" height="406"><param name="movie" value="http://www.myvideo.de/movie/\\5"></param><param name="wmode" value="transparent"></param><embed src="http://www.myvideo.de/movie/\\5" width="470" height="406" type="application/x-shockwave-flash" wmode="transparent"></embed></object>' . $tableend, $ret);
// match a clipfish video URL and replace it
$ret = preg_replace("#(^|[\n ])([\w]+?://)(www\.clipfish|clipfish)(\.[\w\.]+?/player\.php\?videoid=)([\w%]+)([&][\w=+&;]*)*(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4\\5\\6" target="_blank" class="postlink">' . $lang['Jump_to'] . ' Clipfish</a>' . $object . '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/sh ... on=7,0,0,0" width="464" height="380" id="player" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="http://www.clipfish.de/videoplayer.swf? ... id=\\5&r=1" /><param name="wmode" value="transparent"><embed src="http://www.clipfish.de/videoplayer.swf? ... id=\\5&r=1" width="464" height="380" name="player" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>' . $tableend, $ret);
// match a sevenload video URL and replace it
$ret = preg_replace("#(^|[\n ])([\w]+?://[\w.]+?\.sevenload\.com/videos/)([\w]+?)(/[\w-]+)(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4" target="_blank" class="postlink">' . $lang['Jump_to'] . ' Sevenload</a>' . $object . '<object width="425" height="350"><param name="FlashVars" value="slxml=de.sevenload.com"/><param name="movie" value="http://de.sevenload.com/pl/\\3/425x350/swf" /><embed src="http://de.sevenload.com/pl/\\3/425x350/swf" type="application/x-shockwave-flash" width="425" height="350" FlashVars="slxml=de.sevenload.com"></embed></object>' . $tableend, $ret);
// match a metacafe video URL and replace it
$ret = preg_replace("#(^|[\n ])([\w]+?://)(www\.metacafe|metacafe)(\.com/watch/)([\w]+?)(/)([\w-]+?)(/)(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4\\5\\6\\7" target="_blank" class="postlink">' . $lang['Jump_to'] . ' Metacafe</a>' . $object . '<embed src="http://www.metacafe.com/fplayer/\\5/\\7.swf" width="400" height="345" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>' . $tableend, $ret);
// match a streetfire video URL and replace it
$ret = preg_replace("#(^|[\n ])([\w]+?://videos\.streetfire\.net/.*?/)([\w-]+?)(\.htm)(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4" target="_blank" class="postlink">' . $lang['Jump_to'] . ' Streetfire</a>' . $object . '<embed src="http://videos.streetfire.net/vidiac.swf" FlashVars="video=\\3" quality="high" bgcolor="#ffffff" width="428" height="352" name="ePlayer" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>' . $tableend, $ret);
}
//-- fin mod : videos in posts -------------------------------------------------
#
#-----[ OPEN ]------------------------------------------
#
includes/class_message.php
#
#-----[ FIND ]------------------------------------------
#
$message = make_clickable($message);
#
#-----[ REPLACE WITH ]------------------------------------------
#
//-- mod : videos in posts -----------------------------------------------------
//-- delete
/*
$message = make_clickable($message);
*/
//-- add
$message = make_clickable($message, $switches);
//-- fin mod : videos in posts -------------------------------------------------
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM

Verfasst: 27.05.2007 01:24
von vallehru
Moin Moin

Wo ist denn dein Problem?
Da steht doch alles drin. Du mußt die beiden Dateien includes/bbcode.php & includes/class_message.php umändern. Heißt du öffnest sie mit einem Editor, suchst dir die Zeilen raus die unter "Find" stehen und fügst dann die neuen Zeilen ein. Anschließend spielst du die geänderten Dateien wieder in dein Forum ein und gut ist.
Du solltest aber vorher die zu ändernden Dateien einmal sichern. Wenn es dann nicht klappt, kannst einfach die Sicherung wieder einspielen.

Wer lesen kann ist klar im Vorteil !

Verfasst: 27.05.2007 09:08
von gloriosa
Hallo,
wie oben schon
gloriosa hat geschrieben:die offizielle Anleitung >>> KB:18 <<< gilt immer ! :oops:
sollte PoRnO_Elite einfach nur lesen lernen ! :oops:

Verfasst: 27.05.2007 12:32
von PoRnO_Elite
vallehru hat geschrieben:Moin Moin

Wo ist denn dein Problem?
Da steht doch alles drin. Du mußt die beiden Dateien includes/bbcode.php & includes/class_message.php umändern. Heißt du öffnest sie mit einem Editor, suchst dir die Zeilen raus die unter "Find" stehen und fügst dann die neuen Zeilen ein. Anschließend spielst du die geänderten Dateien wieder in dein Forum ein und gut ist.
Du solltest aber vorher die zu ändernden Dateien einmal sichern. Wenn es dann nicht klappt, kannst einfach die Sicherung wieder einspielen.
Vielen Dank, ich versuch es mal !

Verfasst: 27.05.2007 13:08
von PoRnO_Elite
So habe alles eingestellt, aber mir fehlt die Datei class_message.php

#
#-----[ OPEN ]------------------------------------------
#
includes/class_message.php
#
#-----[ FIND ]------------------------------------------
#
$message = make_clickable($message);
#
#-----[ REPLACE WITH ]------------------------------------------
#
//-- mod : videos in posts -----------------------------------------------------
//-- delete
/*
$message = make_clickable($message);
*/
//-- add
$message = make_clickable($message, $switches);
//-- fin mod : videos in posts -------------------------------------------------
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------

Muss ich selber so eine Datei erstellen oder was muss man da jetzt machen ???