Zum Inhalt springen

Erweiterung Linksammlung ab_linklist

Erstellt am 4. März 2006 · 1 Antwort · letzte Antwort am 24. Juli 2006

Tags: Tipp

Rookie ·

Hallo Forum,

ich möchte diesen Weg nutzen, Euch eine kleine Erweiterung der Extension ab_linklist vorzustellen.
Dieses super Plugin stellt mit oder ohne Banner einfache bis ausführliche Linksammlungen zur Verfügung. Die Anzeigen lassen sich in Kategorien auch für größere Sammlungen einteilen.
Wer sich die Links als Liste anzeigen lässt, vermisst aber vielleicht, dass sich das Ziel über einen Klick auf den entsprechenden Banner und nicht nur über die Überschrift aufrufen lässt.

Genau an diesem Punkt setzt meine Erweiterung des Quellcodes an.
Durch das Einfügen der folgenden Zeilen:

        // Begin insert bei Ulf Kosack (mail@ulf-kosack.de) to wrap the image with the link
        // same procedure like the generation of the linklabel, with the image as linklabel instead of the url
        $imageLink = $this->pi_LinkTP(  $this->local_cObj->IMAGE( $pictureConfig['image.'] ), array( 'tx_ablinklist_pi1[action]' => 'getviewclickedlink', 'tx_ablinklist_pi1[uid]' => $uid ), $this->allowCaching );
        $markerArrayLink['###LINK_IMAGE###'] = $imageLink;
        // End insert bei Ulf Kosack to wrap the image with the Link

lässt sich das Originalscript pi1/class.tx_ablinklist_pi1.php unproblematisch erweitern.
Die Zeilen müssen einfach nach Zeile 536 eingefügt werden.

Um ein Ergebnis in der Ausgabe zu erkennen muss jetzt nur noch der Marker ###LINK_IMAGE### an einer persönlich bevorzugten Stelle in einer der Template-Dateien pi1/tx_ablinklist_pi1_css.tmpl oder pi1/tx_ablinklist_pi1.tmpl untergebracht werden.

Schon kann man das angezeigte Bild anklicken und wird direkt auf die angepriesene Seite in einem neuen Fenster weitergeleitet.

Getestet habe ich die Erweiterung bereits auf zwei Seiten:
http://www.ulf-kosack.de/linksammlung.html und
http://www.anime-private.de/index.php?id=4.

Der Autor Andreas Bulling hat die Erweiterung auf seine TODO-Liste mit übernommen um sie ggf. mit einzubauen.

Ich hoffe ich kann auf diesem Weg vielleicht ein kleines Danke an die Community geben. Dieses Forum und die hier aktiven Mitglieder konnten mir schon in vielen Fällen helfen.

Grüße
Rookie

andyknownasabu ·

In der aktuellen Version 1.7.2 der "Modern Linklist" ist (neben anderen Neuerungen) diese Funktionalität nun direkt integriert und per FlexForm konfigurierbar. Viel Spaß beim Ausprobieren! :-)