LInks in phpBB ändern!

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
killerbees19
Mitglied
Beiträge: 1185
Registriert: 09.05.2006 17:33
Wohnort: Wien (Österreich)
Kontaktdaten:

Beitrag von killerbees19 »

Aber das bezieht sich doch auf eine Extra Seite!
Und die Klicks werden bei mir soweiso gezählt.

Kann mir keiner sagen, in welcher Datei ich etwas dafür verändern muss, oder wie?


MfG Christian
» Real programmers don't comment. If it was hard to write, it should be hard to understand!
riddy
Mitglied
Beiträge: 91
Registriert: 05.08.2006 04:09
Kontaktdaten:

Beitrag von riddy »

öffne bbcode.php

finde

Code: Alles auswählen

$ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $ret);
ersetzte mit

Code: Alles auswählen

$ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://www.happytec.at/extern.php?\\2\" target=\"_blank\">\\2</a>", $ret);

finde

Code: Alles auswählen

$ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $ret);

ersetzte mit

Code: Alles auswählen

$ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://www.happytec.at/extern.php?http://\\2\" target=\"_blank\">\\2</a>", $ret);
Benutzeravatar
killerbees19
Mitglied
Beiträge: 1185
Registriert: 09.05.2006 17:33
Wohnort: Wien (Österreich)
Kontaktdaten:

Beitrag von killerbees19 »

Super, hat funktioniert! :grin:
Danke.


MfG Christian
» Real programmers don't comment. If it was hard to write, it should be hard to understand!
Benutzeravatar
killerbees19
Mitglied
Beiträge: 1185
Registriert: 09.05.2006 17:33
Wohnort: Wien (Österreich)
Kontaktdaten:

Beitrag von killerbees19 »

Ich lernen leider erst PHP, deshalb weiß ich noch nicht so viel.
Was für eine Abfrage (und wo) müste ich integrieren, damit dieser externe Zähler nur voran gesetzt wird, wenn der Link wirklich extern ist?

Denn im Moment werden ja auch die Links mitgezählt, auch wenn sie z.B. so sind: http://www.happytec.at/archiv
Dafür brauche ich den Zähler nicht.
Sondern nur, wenn der Link zum Beispiel http://www.adobe.com ist.

Bitte um Hilfe, wie ich das mit einer simplen PHP-Abfrage so ändern kann.
Danke schon aml für die Hilfe.


MfG Christian
» Real programmers don't comment. If it was hard to write, it should be hard to understand!
Antworten

Zurück zu „Coding & Technik“