macina_bannersDie Extension macina_banners stellt eine sehr gute Möglichkeit dar, Banner und Werbung in Typo3 darzustellen. Für ein Projekt fehlten mir noch zwei Funktionen:
- Random Banners (also die Reihenfolge der Banner zufällig sortieren). Laut Dokumentation soll bei Verwendung des Keywords "random" nur ein Eintrag angezeigt werden)
- Highlights. Zeige die Banner in der am häufigsten angeklickten Reihenfolge an.

random_all Die Extension verfügt bereits über die Möglichkeit, die Banner zufällig auszugeben. Das Keyword "mode = random_all" gibt alle Banner zufällig sortiert aus.
mode = random_all
Siehe auch Quellcode der Extension Zeile 111 (Kontrolle) und Zeile 277 (eigentliche Funktion).

Hitliste In einer weiteren Anwendung sollten die Banner nach Häufigkeit des Zugriffes sortiert werden: Häufig angeklickte Banner sollten oben stehen, weniger häufig an geklickte Banner sollten weiter unten stehen. Praktisch eine "selbstoptimierten Anzeige der Banner".
Daher habe ich der Extension ein neuen Mode "hitliste" zugefügt. Einfach die Datei "class.tx_macinabanners_pi1.php" im Verzeichnis "p1" der Extension mit dieser Datei austauschen oder dieses Patchfile anwenden.
mode = hitliste
Durch setzen des Modes kann man dann die Reihenfolge nach Clicks sortieren. Durch ändern der Parameters "clicks" in der Zeile 290 kann man praktisch nach jedem vorhandenen Feld sortieren, durch ändern von $b und $a in der Zeile 294 kann man die Reihenfolge von Absteigend (DESC) auf Aussteigend (ASC) ändern. Denkbar wäre eine Sortierung nach Datum oder Typ. Für eine vollständige Übersicht einfach mal die Tabelle "tx_macinabanners_banners" in der Typo3 Datenbank anschauen.
|