Zum Inhalt springen

[HOWTO] cmw_linklist mit echtem redirect

Erstellt am 4. Februar 2005 · 22 Antworten · letzte Antwort am 6. Dezember 2005 · Seite 2 von 2

Tags: Links, PHP, Tipp

user667 ·

Hi!

Ich habe heute erst die Extension eingebaut und habe mich gewundert, wieso die Verlinkung so komisch langsam ist. Dann hab ich Euren Thread entdeckt.

Coole Idee das mit dem Redirect. Nun bin ich mir nicht sicher, ob Ihr das noch weitergführt habt!?

Wie auch immer, ich hab mich mal dran gemacht, alles zum laufen zu bekommen (meine Version 1.5.1):

redirect.php wie gehabt, nur habe ich ein if-Anweisung eingebaut, die auf http:// checked:

// Umleitung des Browsers
if (substr($link, 0, 7) != 'http://')
	header("Location: http://$link");
else
	header("Location: $link");

Und für die normale und Detailansicht in class.tx_cmwlinklist_pi1.php
Zeile 310:

				//$markerArray["###LINK_HREF###"] = $this->pi_getPageLink($GLOBALS["TSFE"]->id, "_blank", array("action" => "getviewclickedlink", "uid" => "$uid"));
$markerArray["###LINK_HREF###"] = "redirect.php?link=".$links[$i]['href']."&uid=".$uid;

und Zeile 457 (wenn ihr das oben schon eingegeben habt 😉 ):

//$markerArray["###LINK_HREF###"] = $this->pi_getPageLink($GLOBALS["TSFE"]->id, "_blank", array("action" => "getviewclickedlink", "uid" => "$uid"));
$markerArray["###LINK_HREF###"] = 'redirect.php?link='.$link[0]['href'].'&uid='.$uid;

Ich muss dazu sagen, ich bin kein PHP-Profi, aber funktionieren tut es dennoch.

Ach ja, thx für Euren Input!

Grüße
user

Wu-mc ·

sagt mal ist es eigentlich nicht gefährlich die TYPO3 Datenbank Daten in ein PHP Script zu schreiben? bzw. kann man das irgendwie schützen? Damit nicht jemand die Daten ausliest und unfug treibt.