RedireX

American
Auch in einem 2.2.1 funktioniert er tadelos, vielen Dank hierfür.
firestorms
Danke für die Arbeit.Funzt einwandfrei. Augenzwinkern
MickyFoley
bugreport:

hat man

URLs automatisch umwandeln: fügt automatisch und in Internet-Adressen ein.

angehakt und drück nur http:// ein und sendet ab, kommt ein parsingfehler

genauso wie bei

code:
1:
[url=http://]Link][/url]
oder
code:
1:
[url]http://[/url]


kommt dann z.b.

Warning: parse_url(http://Battery Life : Up to 24 hour(2) battery life at 128kbps MP3 or 32 hour(2) at 48kbps MP3 of continuous playtime ): Unable to parse url in /home/user16/www/board/acp/lib/class_parse.php on line 397

kann wenn man nicht darauf achtet ganze threads zerstören ... leider

mfg MickyFoley
rellek
Gibt es einen Link zum Problem?

//edit
Fehler gefunden, lässt sich leider nicht vermeiden, wenn man die Features beibehalten will.

Das Problem besteht darin, dass kein gültiger Link gepostet wurde, entsprechend kann auch nicht ausgewertet werden, ob der Link intern oder extern ist. Daher rührt der Fehler.
MickyFoley
habe den bug beheben können. eventeull könntest du das noch in die hackinfo miteinbeziehen:

einfach in die zensur & bannliste folgendes tippen:

code:
1:
2:
//]=//www.ungueltigerlink.de]
//[=//www.ungueltigerlink.de[


mfg mickyfoley smile

danke für deine mühe großes Grinsen
Cassadi
Hallo Rellek,

zunächst einmal danke für den Hack. Es funktioniert mit dem Weiterleiten sehr gut, aber ich habe folgende Frage.
Kann man irgendwo einstellen das interne Links (Verlinkung von Themen/Beiträgen) nicht im neuen sondern im gleichen Fenster aufgerufen werden?

Lieben Gruß
Cassadi
rellek
Zitat:
Original von Cassadi
Kann man irgendwo einstellen das interne Links (Verlinkung von Themen/Beiträgen) nicht im neuen sondern im gleichen Fenster aufgerufen werden?
Ja, kann man.

./acp/lib/class_parse.php
suche:
code:
1:
return "<a href=\"$url\" target=\"_blank\">".htmlconverter(str_replace("\\\"", "\"", $title))."</a>";


ersetze durch:
code:
1:
return "<a href=\"$url\" target=\"_self\">".htmlconverter(str_replace("\\\"", "\"", $title))."</a>";


Nach Einbau des Hacks.

Anschließend den Postcache leeren:
DELETE FROM bbX_postcache;
X durch Boardnummer anpassen.
Cassadi
Hallo Rellek,

Hmm funktioniert nicht wird trotzdem im neuen Fenster aufgerufen.

Ja habe nochmal die SQL Abfrage gemacht und auch vorsorglich den Browsercache gelöscht.


Edit: zusätzlich muss auch noch die Zeile
code:
1:
return "<a href=\"$url\" target=\"_blank\">".$title."</a>";


in

code:
1:
return "<a href=\"$url\" target=\"_self\">".$title."</a>";

geändert werden dann funktioniert es smile

2. Edit : hmm dann geht es zwar aber man ist immer ausgeloggt auch nicht grade so gut .

Lg
Cassadi
rellek
dann ersetz das:
code:
1:
return "<a href=\"$url\" target=\"_self\">".htmlconverter(str_replace("\\\"", "\"", $title))."</a>";


mal durch das:
code:
1:
return "<a href=\"$url\">".htmlconverter(str_replace("\\\"", "\"", $title))."</a>";
Cassadi
Hallo Rellek,

geht leider auch nicht. Wie ich oben editiert habe geht es aber man ist ausgeloggt wenn man den Link aufruft. Also wohl auch nicht ganz so richtig. Auf jeden Fall muss im else Teil auch diese _blank weg denke ich.

Lg
Cassadi
rellek
Ja, stimmt du hast recht...
code:
1:
return "<a href=\"$url\" target=\"_blank\">".$title."</a>";
muss auch noch durch
code:
1:
return "<a href=\"$url\">".$title."</a>";

ersetzt werden...
Cassadi
Ja habe ich aber wie gesagt man ist dann bei anklicken des Linkes ausgeloggt. Woran kann das liegen?

Lg
Cassadi
rellek
Dass der Link auf eine andere Domain zeigt als auf der, auf der du eingeloggt bist.
Cassadi
Hiho Rellek,

vielen Dank für Deine Hilfe es lag schlicht an meiner Cookieeinstellung im ACP. Nun funktioniert alles prima.

Suuuperhack!! Vielen Dank dafür.

Lg
Cassadi
Der Wixxer
Zitat:
Original von MickyFoley
einfach in die zensur & bannliste folgendes tippen:

code:
1:
2:
//]=//www.ungueltigerlink.de]
//[=//www.ungueltigerlink.de[


mfg mickyfoley smile

danke für deine mühe großes Grinsen



wo genau ist die ^^
Gado
Einstellungen -> Zensur und Banfunktion Augen rollen
Der Wixxer
ups ^^, naja bin halt zu wennig im ACP Augenzwinkern !

Edit:
hab aber das problem noch bei den Link fehler:
[*url=http:///]ka[/url]

wie kann man das beheben ?
rellek
solche links nicht eingeben... das problem ist in der php-funktion parse_url() und da kommt man nid so gut ran...
Der Wixxer
Naja wenn das passiert, hab ich ja noch die andere class_parse.php, die einfach austauschen und den link ändern Augenzwinkern !
rellek
Alternativ kannst auch GZ solange ausstellen.