Seite 1 von 1
hilfe bei ed2 mod
Verfasst: 25.12.2003 17:40
von hihocs
#
#-----[ FIND ]------------------------------------------
#
$ret = preg_replace("#([\n ])([a-z0-9\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)?[\w]+)#i", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>", $ret);
#
#-----[ AFTER, ADD ]------------------------------------------
#
// make the file links clickable - eDonkey MOD
$ret = preg_replace("#([\n ])(ed2k://\|file\|(.*)\|\d+\|\w+\|/?)#", '$1ed2k: <a href="$2">$</a>", $ret);
// make the server links clickable - eDonkey MOD
$ret = preg_replace("#([\n ])(ed2k:(//)?\|server\|([\d\.]+)\|(\d+)\|/?)#", '$1ed2k: <a href="$2">$4 at $5 </a>', $ret);
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
bei mir gibts das nicht
bitte helft mir mal
Re: hilfe bei ed2 mod
Verfasst: 25.12.2003 17:53
von Elo
Suche nach diesem:
Code: Alles auswählen
$ret = preg_replace("#(^|[\n ])([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>", $ret);
Elo
Verfasst: 25.12.2003 17:55
von Elo
Und um deiner nächten Frage vorzugreifen warum der Mod nicht funktioniert
Ersetze:
Code: Alles auswählen
$ret = preg_replace("#([\n ])(ed2k://\|file\|(.*)\|\d+\|\w+\|/?)#", '$1ed2k: <a href="$2">$</a>", $ret);
mit folgendem:
Code: Alles auswählen
$ret = preg_replace("#([\n ])(ed2k://\|file\|(.*)\|\d+\|\w+\|/?)#", "$1ed2k: <a href="$2">$</a>", $ret);
Elo
Verfasst: 25.12.2003 21:58
von hihocs
thx
Verfasst: 11.01.2004 11:54
von numskull
Hallo!
Ich habe das phpbb 2.0.6 und den mod nach den hier gennanten Vorgaben und Changes installiert aber leider bekomme ich nach wie vor nur Fehlermeldungen.
Kann mir bitte jemand sagen was ich bei 2.0.6 verändern muss, damit der hack funzt?!
Danke im Voraus
NumSkull
Verfasst: 08.01.2005 02:52
von BIG Mule
Hallo,
Hier das geht bei mir jetzt, hab den Fehler gefunden.
Code: Alles auswählen
#################################################################
## Mod Title: BBCode - eDonkey Links
## Mod Version: 0.0.3
## Author: sica <sica@nuxli.de>
## Description: Display eDonkey Links in your Board
##
## Installation Level: easy
## Installation Time: 5 Minutes
## Files To Edit: phpBB2/includes/bbcode.php
## Included Files: n/a
#################################################################
## Security Disclaimer: This MOD Cannot Be Posted To Or Added At Any Non-Official phpBB Sites
#################################################################
##
## Author Note:
## This MOD supports eDonkey File and Server Links in the BBCode
## [url=...]name[/url] and is also able to make ed2k:// links in
## the posting itself clickable.
##
#################################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
#################################################################
#
#-----[ OPEN ]------------------------------------------
#
/phpBB2/includes/bbcode.php
#
#-----[ FIND ]------------------------------------------
#
$replacements[] = $bbcode_tpl['email'];
#
#-----[ AFTER, ADD ]------------------------------------------
#
// [url=ed2k://|file|...]name[/url] code..
$patterns[] = "#\[url=(ed2k://\|file\|.*\|\d+\|\w+\|/?)\](.*)\[/url\]#siU";
$replacements[] = '<a href="$1" class="postlink">$2</a>';
// [url=ed2k://|server|...]name[/url] code..
$patterns[] = "#\[url=(ed2k:(//)?\|server\|[\d\.]+\|\d+\|/?)\](.*)\[/url\]#siU";
$replacements[] = '<a href="$1" class="postlink">$2</a>';
#
#-----[ FIND ]------------------------------------------
#
$ret = preg_replace("#([\n ])([a-z0-9\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)?[\w]+)#i", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>", $ret);
#
#-----[ AFTER, ADD ]------------------------------------------
#
// make the file links clickable - eDonkey MOD
$ret = preg_replace("#([\n ])(ed2k://\|file\|(.*)\|\d+\|\w+\|/?)#", '$1ed2k: <a href="$2">$</a>', $ret);
// make the server links clickable - eDonkey MOD
$ret = preg_replace("#([\n ])(ed2k:(//)?\|server\|([\d\.]+)\|(\d+)\|/?)#", '$1ed2k: <a href="$2">$4 at $5 </a>', $ret);
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM