Edonkey Links Problem

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Anar

Edonkey Links Problem

Beitrag 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
Gast

fehler in der TXT datei

Beitrag 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
Anar

Beitrag 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]
Anar

Beitrag von Anar »

dr_Alex
Mitglied
Beiträge: 93
Registriert: 19.04.2003 16:43
Wohnort: Bad Berleburg

Beitrag 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
Gast

Beitrag 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
Anar

Beitrag 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?
dr_Alex
Mitglied
Beiträge: 93
Registriert: 19.04.2003 16:43
Wohnort: Bad Berleburg

Beitrag 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
Gast

Re: Edonkey Links Problem

Beitrag 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

Anar

Beitrag 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);
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“