Sie befinden sich hier : 
Dokumentation / Extension Tutorials / macina_banners

macina_banners - TYPO3 Erweiterung

Generelles:

Dokumentation der Extension auf typo3.org

1. Platz für die Banner schaffen

Der einzige sinnvolle Platz für Banner ist im YAML-Standardlayout im Kopfbereich. Desweiteren habe ich darauf geachtet, daß möglichst wenig, sowohl am TYPO3 Template wie auch an den CSS-Dateien, geändert werden muß. Nur an der Datei fileadmin/css/modifications/basemod.css und am Erweiterungs-Template sind Änderungen nötig.

Auszug aus basemod.css
...
/* Formatierung der Kopfbereiches */
#header { position:relative; height: 140px; color: #fff; background: #1f1e2e url(../../img/yaml_bg.gif) repeat-x top; }
#header img { position:absolute; top: 23px; left: 40px; font-size:208%; }
#banner { position:absolute; top:20px; right:0px; z-index:10; }
#banner img { position:relative; top:0px; left:0px; font-size:100%; }
#topnav { top:100px; }
...

Ergänzen Sie basemod.css um die rot markierten Zeilen 25 bis 27. Sie können selbstverständlich die Position des Banner-Containers nach Ihren Wünschen verändern. Zeile 25 und 26 sorgt für die Positionierung (20 Pixel Abstand von oben und immer rechtsbündig). Zeile 27 verschiebt den Link für das Impressum um 100 Pixel nach unten.

Auszug aus +ext header
  1. ...
  2. temp.header.60.value = {$headerImageHtmlCode}
  3. temp.header.70 = HTML
  4. temp.header.70.value = <div id="banner">
  5. temp.header.71 < plugin.tx_macinabanners_pi1
  6. temp.header.71 {
  7. # show banners with this attribute. Options are: top, left, bottom, right
  8.   placement = top
  9. #mode to show banners. Options are: all, random
  10.   mode = random
  11. # list of page IDs where the banners should be taken from (comma seperated. i.e.: 1,5,7)
  12.   pidList = 85
  13. # levels of recursion to search for banners
  14.   recursive = 0
  15. # Limit number of banners
  16.   results_at_a_time = 1
  17. }
  18. temp.header.72 = HTML
  19. temp.header.72.value = </div>
  20.  

Fügen Sie den Code im Erweiterungs Template +ext header ab Zeile 48 hinzu.
Die Zeilen 50 bis 62 fügen das Plugin im Header ein und konfigurieren es. Die Optionen hierzu sind als Kommentar enthalten und sollten selbsterklärend sein.
Wichtig ist daß Sie für den Wert in Zeile 57 die ID des Sys-Ordners benutzen, den Sie im nächsten Schritt anlegen werden.

2. Neuen Sys-Ordner anlegen

Wie sehr oft bei Erweiterungen, die Datensätze speichern und keine Inhaltselemente, benötigt auch diese Extension einen Sys-Ordner, worin die einzelnen Banner gespeichert werden. Legen Sie diesen also an, nennen ihn z.B Banner Storage und tragen Sie dessen ID in Zeile 57 des Extension Templates +ext header ein. Wenn Sie beabsichtigen, sehr viele Banner zu verwenden, können Sie eine Ebene darunter weitere Sys-Ordner anlegen, um so die Übersichtlichkeit zu erhöhen. Tragen Sie in diesem Fall in Zeile 59 die Anzahl der Ebenen ein, die nach Bannern durchsucht werden sollen.

Sys-Ordner anlegen

3. Banner erstellen

Markieren Sie nun den eben erstellten Sys-Ordner, klicken auf das Ordner-Symbol und wählen Neu und dann Banner. Anschließend können Sie alle Parameter des Banners in fünf verscheidenen Dialog-Boxen einstellen. Klicken Sie hierzu jeweils auf die verschiedenen Reiter, die nachfolgend genau erklärt werden.

einen neuen Banner erstellen

4. Grundeinstellungen

Als Beschreibung können Sie einen beliebigen, informativen Text wählen. Er wird nirgends angezeigt und dient nur Ihrer Information. Bannertyp kann ein Bild (*.jpg, *.gif, *.png usw.) oder eine Flash-Datei sein. Wählen Sie aus, welchen Typ sie zur Verfügung haben. Mit Sprache legen Sie fest, in welchen Übersetzungen einer Seite der Banner angezeigt werden soll. Alle bedeutet, der Banner wird in allen Sprachen angezeigt, Standard bedeutet, der Banner wird nur in der Standard-Sprache (in unserem Fall deutsch) angezeigt. Wenn Sie eine bestimmte Sprache auswählen, wird der Banner nur angezeigt, wenn der Benutzer eben diese Sprache ausgewählt hat.

Grundeinstellungen

5. Bannergrafik

Sie können entweder eine vorhandene Grafik direkt von Ihrer lokalen Festplatte auf den Webserver hochladen (Klick auf Durchsuchen) oder vorher die Bannergrafiken per FTP in ein Verzeichnis unterhalb von fileadmin/ speichern und diese dann hier auswählen (Klick auf das Ordnersymbol).
Bildtext ist der Text, der erscheint, wenn der Benutzer mit der Maus auf die Grafik zeigt und Link ist die URL auf die verlinkt wird, wenn der Benutzer auf den Banner klickt. Wenn Sie möchten, daß der Link ein neues Fenster öffnet, schreiben Sie hinter den Link einfach _blank.

Bannergrafik

6. Festlegen wo der Banner angezeigt wird

Wenn Sie hier gar nichts auswählen, wird der Banner auf allen Seiten angezeigt. Wahrscheinlich nicht das, was Sie möchten. Deshalb wählen Sie hier bitte eine einzelne Seite aus. Hat diese Seite Unterseiten und Sie möchten daß der Banner auch dort angezeigt wird, aktivieren Sie zusätzlich die Checkbox inklusive Unterseiten.
Zusätzlich können Sie die Darstellung des Banner auf bestimmten Seiten wieder ausschließen. In Verbindung mit dem folgenden Start- / Stop-Datum und der Beschränkung auf bestimmte Benutzgruppen, ergeben sich hier sehr vielfältige Möglichkeiten.

Anzeige

7. Sichtbarkeitseinstellungen

Ist der Banner versteckt, wird er, unabhängig von anderen Einstellungen, nirgends angezeigt. Durch Eingabe eines Startdatums legen Sie fest, ab wann der Banner automatisch angezeigt wird. Die zusätzliche Eingabe eines Stopdatums läßt ihn auch automatisch wieder verschwinden.
Wenn Sie unter Zugriff etwas auswählen, können Sie bestimmte Banner entweder nur einer bestimmten Benutzergruppe zeigen oder z.B. Ihre registrierten Benutzer von Werbung "verschonen" (Beim Login verstecken).

Sichtbarkeit

8. Statistiken

Die Extension führt eine sehr einfache Statistik über die Anzahl der Einblendungen und die Anzahl der Klicks. Die Betonung liegt dabei auf einfach. Es findet keine IP-basierte Reload-Sperre statt. Die Erweiterung kann also insofern mit professionellen Advertising-Servern nicht konkurrieren. Kommerzielle Anzeigen-Kunden würden eine solche Art der "Abrechnung" ganz sicher nicht akzeptieren.

Statistik
Design 1
Bookmark this page