Seite 1 von 2

Edonkey Links Problem

Verfasst: 29.04.2003 15:12
von Anar
Hallo ich weiß es wurde hier schon öfter diese Frage gestelt aber ich finde nicht was mir helfen kann!
Hab das tool oder wie man es auch nennt runter geladen und im Forum die Datei bearbeitet! Aber es kommt einer Fehler meldung weis nicht was da los ist! Kann mir da einer bitte helfen ich bin noch neu hier und verstehe auch wenig englisch erlich gesagt wuste ich garnicht so recht was ich da machen muß!

Kann mir da einer BITTE helfen!

Ich bedanke mich bei allen im voraus danke! :P

fehler in der TXT datei

Verfasst: 29.04.2003 15:24
von Gast
Hi
Das problem hatte ich auch :cry:
ich habe dann mal nach fehlern gesucht und gefunden :lol:
in dem letzen stück ist ein fehler drin
im ersten teil steht ein " es muß aber ein ' sein
richtig $1ed2k: <a href="$2">$</a>', $ret);
falsch $1ed2k: <a href="$2">$</a>", $ret);
so jetzt nochmal so wie es in der edonkey.txt drin steht
den fehler habe ich rot markiert
Ich hoffe ich konnte dir helfen
mfg coolblue

#
#-----[ 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

Verfasst: 29.04.2003 22:20
von Anar
Ich hab folgende Fehler meldung
Parse error: parse error, unexpected '$' in /home/www/htdocs/rusenchat-forum.de/includes/bbcode.php on line 642

Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/rusenchat-forum.de/includes/bbcode.php:642) in /home/www/htdocs/rusenchat-forum.de/viewtopic.php on line 555

Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/rusenchat-forum.de/includes/bbcode.php:642) in /home/www/htdocs/rusenchat-forum.de/includes/page_header.php on line 464

Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/rusenchat-forum.de/includes/bbcode.php:642) in /home/www/htdocs/rusenchat-forum.de/includes/page_header.php on line 466

Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/rusenchat-forum.de/includes/bbcode.php:642) in /home/www/htdocs/rusenchat-forum.de/includes/page_header.php on line 467
[/code]

Verfasst: 29.04.2003 22:59
von Anar

Verfasst: 30.04.2003 01:59
von dr_Alex
loool das hat es gebracht :) nur so als tipp: http://www.iuw-darmstadt.de/phpBB2/sear ... de=results und anar du musst nich alles nachmachen was wir machen

Verfasst: 30.04.2003 06:58
von Gast
Ich hab denn , und der funzt :D

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

Verfasst: 30.04.2003 15:35
von Anar
@dr_Alex
Verstehe nict was du willst! Erstmal lesen dann schreiben!!
PS: wenn du nicht helfen willst warum schreibst du es hier rein?

Verfasst: 30.04.2003 15:49
von dr_Alex
Anar hat geschrieben:@dr_Alex
Verstehe nict was du willst! Erstmal lesen dann schreiben!!
PS: wenn du nicht helfen willst warum schreibst du es hier rein?
wie erst lesen? ich habe dich auf search aufmerksam gemacht. wenn du da mal gesucht hättest dann hättest du diesen beitrag gefunden:

http://www.iuw-darmstadt.de/phpBB2/view ... light=ed2k

Re: Edonkey Links Problem

Verfasst: 30.04.2003 19:42
von Gast
Anar hat geschrieben:Hallo ich weiß es wurde hier schon öfter diese Frage gestelt aber ich finde nicht was mir helfen kann!
Hab das tool oder wie man es auch nennt runter geladen und im Forum die Datei bearbeitet! Aber es kommt einer Fehler meldung weis nicht was da los ist! Kann mir da einer bitte helfen ich bin noch neu hier und verstehe auch wenig englisch erlich gesagt wuste ich garnicht so recht was ich da machen muß!

Kann mir da einer BITTE helfen!

Ich bedanke mich bei allen im voraus danke! :P
Also wie gesagt hatte gesucht aber nichts gefunden aber danke :wink:

Anar

Verfasst: 30.04.2003 20:31
von Anar
Oh Got ich drehe schon langsam durch hab alles richtig gemacht und trozdem geht es nicht :cry:
$patterns[] = "#\+\.)*?[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*)?)\](.*?)\[/url\]#si";
$replacements[] = $bbcode_tpl['url4'];

// [email]user@domain.tld[/email] code..
$patterns[] = "#\[email\]([a-z0-9\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
$replacements[] = $bbcode_tpl['email'];

// [url=ed2k://|file|...]name
code..
$patterns[] = "#\(.*)\[/url\]#siU";
$replacements[] = '<a href="$1" class="postlink">$2</a>';

// [url=ed2k://|server|...]name
code..
$patterns[] = "#\[url=(ed2k:(//)?\|server\|[\d\.]+\|\d+\|/?)\](.*)\[/url\]#siU";
$replacements[] = '<a href="$1" class="postlink">$2</a>';


$text = preg_replace($patterns, $replacements, $text);

// Remove our padding from the string..
$text = substr($text, 1);
// matches an email@domain type address at the start of a line, or after a space.
// Note: Only the followed chars are valid; alphanums, "-", "_" and or ".".
$ret = preg_replace("#([\n ])([a-z0-9\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>", $ret);

// make the file links clickable - eDonkey MOD
$ret = preg_replace("#([\n ])(ed2k://\|file\|(.*)\|\d+\|\w+\|/?)#", '\\1<img src="http://www.weyhjagut.de/portal/images/edonkey.gif" width="15" height="15"> <a href="$2">$3</a>', $ret);

// make the server links clickable - eDonkey MOD
$ret = preg_replace("#([\n ])(ed2k:(//)?\|server\|([\d\.]+)\|(\d+)\|/?)#", '\\1<img src="http://www.weyhjagut.de/portal/images/edonkey.gif" width="15" height="15"> <a href="$2">$4 at $5 </a>', $ret);


// Remove our padding..
$ret = substr($ret, 1);