In joomla zit standaard een module om banners te tonen (mod_banners). In die module bent u in staat om 1 tot 10 banners te tonen in 1 module. Maar wat als u meer dan maximum aantal van 10 banners zou willen tonen ? Dan zou u een tweede module moeten aanmaken en daar ook weer tot maximaal 10 banners in te tonen, maar dan is de random volgorde niet meer random !
Om onbegrijpelijke redenen is er gekozen om het maximum aantal van 10 banners aan te houden. Dus zullen we zelf dat maximum aantal van 10 moeten aanpassen zodat we meer banners kunnen tonen in één module.
Dit kan op 2 manieren :
1) aanpassen van mod_banner.xml
In het bestand /modules/mod_banners/mod_banners.xml staat de volgende code :
…
name=”count”
type=”integer”
first=”1”
last=”10”
step=”1”
…
Pas hierin de last instelling aan naar het gewenste maximale aantal banners dat u zou willen kunnen weergeven.
Nadeel van deze methode is wel dat als u een update van Joomla krijgt waarin ook mod_banners geupdate wordt de instelling overschreven kan worden en u weer vast zit aan het maximum van 10 banners.
2) aanpassen in de database
Indien u rechtstreeks toegang heeft tot uw database (bijvoorbeeld via phpadmin) kunt u ook een aanpassing maken in de database tabel. Ga hiervoor naar uw database en ga naar de tabel xxxx_modules. (xxxx is uw joomla prefix).
Open de regel voor uw component en selecteer de cel “params”.
Deze cel de volgende inhoud tonen :
{"target":"1","count":"10","cid":"0","catid":["3"],"tag_search":"0","ordering":"random","header_text":"","footer_text":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}
Verander nu het getal '10' in “count”:”10” in de waarde die u wenst en sla de wijziging op.
Voordeel van deze methode is nu dat dit ook bij een update van de software nog steeds actief is. Nadeel is dat u dit voor elke banner module die u publiceert moet uitvoeren en het niet automatisch meegenomen wordt naar nieuwe banner modules.
Indien u beide methodes samen toe past, wordt de gekozen waarde ook bij nieuwe banner modules toegepast, maar zult u zich er bewust van moeten zijn dat een update van de software een verandering in gedrag kan vertonen.