Segnalo qui un nuovo modulo per joomla, che permette di avere gli ultimi annunci pubblicati con AdsManager con effetto scroll.
Il nome del modulo è: Ads vertical scroll box (Kahina Box ads)
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,5895/Itemid,35/Il modulo è nativo per joomla 1.0 e in legacy mode per joomla 1.5
Io uso joomla 1.5 e dopo aver installato il modulo ed aver provato ad accedere al sito è comparsa questa bella pagina di errore
Warning: main(/Applications/MAMP/htdocs/inedilizia/includes/patTemplate/patTemplate.php) [function.main]: failed to open stream: No such file or directory in /Applications/MAMP/htdocs/inedilizia/modules/mod_kahina_box/mod_kahina_box.php on line 42
Fatal error: main() [function.require]: Failed opening required '/Applications/MAMP/htdocs/inedilizia/includes/patTemplate/patTemplate.php' (include_path='.:/Applications/MAMP/bin/php4/lib/php') in /Applications/MAMP/htdocs/inedilizia/modules/mod_kahina_box/mod_kahina_box.php on line 42Il problema dipende dal fatto che il percorso di patTemplate.php all'interno del modulo è errato, ma non modificatelo mettendo quello corretto, altrimenti darà altri errori di variabili già dichiarate ecc... quindi l'unico modo è quello di eliminare questa riga.
riga42 require_once( $mosConfig_absolute_path . '/includes/patTemplate/patTemplate.php' );
Comunque non è finita qui. Subuto dopo aver corretto questo errore darà quest'altro error:
Notice: Use of undefined constant ADSMANAGER_DEVICE - assumed 'ADSMANAGER_DEVICE' in /Applications/MAMP/htdocs/inedilizia/modules/mod_kahina_box/mod_kahina_box.php on line 126Ovviamente questo errore lo darà solo se non siete all'interno delle pagine delle pagine ove vengono visualizzati gli annunci.
Per ovviare a questo problema dovrete sostituire questa riga:
riga128 $coloms[$k]->ad_price= sprintf(ADSMANAGER_DEVICE,$coloms[$k]->ad_price);
con questa
riga 128 $coloms[$k]->ad_price= sprintf(JText::_('ADSMANAGER_DEVICE'),$coloms[$k]->ad_price);
Spero di essere stato di aiuto a qualcuno?