Modulo NEWS: come si estraggono i link???? [RISOLTO]

La discussione sul CMS Made Simple in italiano.

Moderator: magallo

Post Reply
gabryels
Forum Members
Forum Members
Posts: 42
Joined: Sun Mar 02, 2008 9:36 am

Modulo NEWS: come si estraggono i link???? [RISOLTO]

Post by gabryels »

Ciao ragazzi,

mi sono incastrato sulla paginazione delle news... Mi servirebbe estrarre il link dalle variabili {$lastpage} {$prevpage} ... ... ma non so come fare, anche perchè quelle variabili contengono l'intero tag , e nn mi sembra il caso di richiamare la funzione substring da php...
Grazie in anticipo!!
Last edited by gabryels on Mon Dec 08, 2008 10:25 am, edited 1 time in total.
alby

Re: Modulo NEWS: come si estraggono i link????

Post by alby »

gabryels wrote: mi sono incastrato sulla paginazione delle news... Mi servirebbe estrarre il link dalle variabili {$lastpage} {$prevpage} ... ... ma non so come fare, anche perchè quelle variabili contengono l'intero tag , e nn mi sembra il caso di richiamare la funzione substring da php...
Posso chiedere come mai?
Dovresti o costruire un UDT o mettere mano al php action.default.php ed inserire questo nelle variabili relative:
     $smarty->assign('lastpage',
             $this->CreateFrontendLink($id,$returnid,'default',
                           $this->Lang('lastpage'),
                           $params, '', true));
questo dà in uscita solo l'href e non tutto il tag

Alby
gabryels
Forum Members
Forum Members
Posts: 42
Joined: Sun Mar 02, 2008 9:36 am

Re: Modulo NEWS: come si estraggono i link????

Post by gabryels »

"Posso chiedere come mai?"
Beh, ho creato un template basato su ajax, quindi mi serve l'indirizzo da passare al metodo che utilizzo.
Per il momento provo col modificare action.default.php. Invece per l'UDT come faccio ad utilizzare le informazioni del modulo?
Grazie per la pronta risposta!!
alby

Re: Modulo NEWS: come si estraggono i link????

Post by alby »

gabryels wrote: Invece per l'UDT come faccio ad utilizzare le informazioni del modulo?
passi al tuo udt la variabile e darà in uscita solo l'href:
{solohref tag=$lastpage}

Alby
gabryels
Forum Members
Forum Members
Posts: 42
Joined: Sun Mar 02, 2008 9:36 am

Re: Modulo NEWS: come si estraggono i link????

Post by gabryels »

Ok,

grazie come al solito dell'immediato supporto! La soluzione della modifica del l'action.default.php mi è parsa più immediata e a quanto pare funzioante :-D!!!
Ora ho un secondo "problema" se così si può definire. Sempre per il modulo NEWS, vorrei formattare la data in modo particolare. Mi spiego meglio, la data che mi restituisce il modulo è corretta, formattata come voglio, ma vorrei estrarre le singole componenti, come il giorno, il mese e l'anno, in modo da formattarle con stili differenti. In questo modo mi restituisce la data formattata in base a come setto il parametro alla chiamata del modulo : {$entry->formatpostdate}. Da questo, come faccio ad estrarre il giorno, il mese e l'anno separatamente!? é possibile? Oppure bisogna cambiare la variabile?
alby

Re: Modulo NEWS: come si estraggono i link????

Post by alby »

gabryels wrote: In questo modo mi restituisce la data formattata in base a come setto il parametro alla chiamata del modulo : {$entry->formatpostdate}. Da questo, come faccio ad estrarre il giorno, il mese e l'anno separatamente!? é possibile? Oppure bisogna cambiare la variabile?
Dipende dalla versione che utilizzi.
Con la 1.5+ hai solo {$entry->postdate} (non ho controllato nelle precedenti) che formatti come vuoi, ad esempio (da controllare la sintassi...):
{$entry->postdate|date_format:%d} -- {$entry->postdate|date_format:%Y}

Alby
gabryels
Forum Members
Forum Members
Posts: 42
Joined: Sun Mar 02, 2008 9:36 am

Re: Modulo NEWS: come si estraggono i link????

Post by gabryels »

Grazie Alby,
come al solito sei efficace/efficiente :-D!!!!
Ho risolto con {$entry->formatpostdate|substr:0:2}. Ovviamente richiamo la stessa variabile smarty 3 volte dd/mm/yyyy ma così formatto la data con diversi css in base al giono/mese/anno!!
Ora devo imbattermi nelle invio automatico delle newsletter.... Dato che ci sono... hai qualche suggerimento?!?!
Ho istallato il modulo "NewsletterMadeSimple" ma non ho ancora capito bene il suo utilizzo... :-(
alby

Re: Modulo NEWS: come si estraggono i link????

Post by alby »

gabryels wrote: Ho risolto con {$entry->formatpostdate|substr:0:2}.
attenzione, per quello che ho detto prima 1.5+ ha solo {$entry->postdate}

gabryels wrote: Ora devo imbattermi nelle invio automatico delle newsletter.... Dato che ci sono... hai qualche suggerimento?!?!
apri un altro topic perchè così perdi l'occasione di risposte leggendo il topic e poni SOLVED o RISOLTO sul primo post

Alby
gabryels
Forum Members
Forum Members
Posts: 42
Joined: Sun Mar 02, 2008 9:36 am

Re: Modulo NEWS: come si estraggono i link???? [RISOLTO]

Post by gabryels »

Grazie Alby! Ho aperto un nuovo Post e modificato questo!!
Cmq utilizzo la 1.4.1, quindi andava bene anche 'formatpostdate'. Grazie cmq per la precisazione!  ;)
Last edited by gabryels on Mon Dec 08, 2008 10:33 am, edited 1 time in total.
Post Reply

Return to “Italian - Italiano”