Git Product home page Git Product logo

banner's Introduction

Contao 3 Banner Advertisement Module

Latest Stable Version Total Downloads Latest Unstable Version License

SensioLabsInsight

User guide

For Translators

Translations are managed using Transifex. To create a new translation or to help to maintain an existing one, please register at transifex.com.

Project Link: https://www.transifex.com/projects/p/contao-banner/

Howto: http://docs.transifex.com/faq/#translating

Contao Banner for Contao 4

The Contao 4 extension is still in development.

banner's People

Contributors

bugbuster1701 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

banner's Issues

Einzelne Banner per CSS ansprechen

Idee: Forum von Stranger

<div class="banner_image"... und <div class="banner_text"...

erweitern mit

id="banner_<?php echo $banner['banner_id']; ?>"

damit läßt sich dann jeder Banner per css mit seiner ID ansprechen:

#banner_1 img { }

Banner Reset, Kategorie merken

Beim Rücksetzen einzelner Banner springt das BE stets in die Kategorie zurück, die als erstes angelegt worden ist.
Bugmeldung per Mail.

Referer basierte Anzeige

http://www.contao-forge.org/issues/296

Kommt ein Besucher z.B. von google oder amazon, sollten div. Banner bevorzugt werden.
Banner sind normalerweise "zufaellig". Grosse Seitenanbieter haben zum Beispiel auch Benutzerabhaengigen Content, dazu zaehlen auch Banner.
heise.de hat z.B. contextbezogene Banner. Manchmal wuerde es z.B Sinn machen, einen Banner zu bevorzugen, wenn ein Surfer von mobile.de oder sonstigen Themenbezogenen Seiten kommt, ihm auch spezifische Banner darzustellen.

Ability to filter banner via domain

Es wär gut pro Banner(-Item) einen Domain-String angeben zu können (evtl. per regex) der gegen die aktuelle Domain gematcht wird und dann pro Bannergruppe nur diejenigen Banner angezeigt werden, wo der Domain-String matcht.

Table tl_banner_random_blocker

Tabelle tl_banner_random_blocker wird nicht vollständig geleert. Meine hat schon über 1700 Einträge mit Datum einiger Monate zuvor.

Unsafe string operations causing warnings

Warning: strpos() [function.strpos]: Offset not contained in string in /var/kunden/webs/user135/html/stadtschleicher/system/modules/banner/ModuleBanner.php on line 485

Hat etwas mit der Banner-Kommentar-Behandlung zu tun, die der leere String sein kann, aber via strpos(x, y, 1) wird nach der ersten Index-Position gesucht.

First-View Banner

Kommt ein Besucher auf die Website, dann soll ein festzulegender Banner zuerst angezeigt werden.
Bei weiteren Klicks, auch wieder auf der selben Seite, dann nach wie vor per Zufall ein Banner gewählt.
-> Wiedererkennung bei erneutem Besuch der Seite.
In dem Fall wurde das Bannermodul für die Headbilder genutzt.

http://www.contao-forge.org/issues/1584

flash fallback image (automatic)

  • check for flash over browser plugin in mootools
  • change templates
  • if exists name.jpg as fallback for name.swf then alternative image else alternative text
  • also automatic image fallback when image with same name is exists.

runonce Logik Fehler bei Erstinstallation

Database->fieldExists() zu einem Zeitpunkt aufgerufen, zu dem die Tabelle noch gar nicht existiert (bei Neuinstallation)
Zeile 50 muss auch mit Tabellenprüfung umschlossen werden.

Zufallsfunktion verbessern

Verhindern, dass per Zufall ein und der selbe Banner angezeigt wird bei Seitenwechsel.
Soll Idee: Es wird ein Banner von der vorherigen Seite geblockt für die aktuelle.

  1. Seitenaufruf: Zufall ermittelt, Banner 5 wird angezeigt. Neu: ID von Banner 5 wird als Blocker gespeichert (mit Hash über IP des Besuchers)
  2. Seitenaufruf: Zufall ermittelt, unter Ausschluß von Banner 5, Banner 3 wird angezeigt, nun wird Banner 3 als Blocker gespeichert (und nur der)
  3. Seitenaufruf: Zufall könnte nun wieder Banner 5 bringen, nicht jedoch Banner 3.

[Contao 3] autoload.ini und .htaccess

autoload.ini in config anlegen.
.htaccess mit

order deny,allow
allow from all

im "public" ordner, falls css, icons etc. direkten zugriff benötigen

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.