Page 1 of 1

Consiglio per problema con news

Posted: Fri Sep 12, 2008 7:11 am
by Paulin
Nella mia home page ho bisogno di elencare le ultime news inserite. Fin qui nessun problema news number=10 fa al mio scopo.
Alcune news che identifico con il campo "Important" (definito dall'utente) le vorrei  porre all'inizio del content in 3 box (div) verticali affiancati colorati diversamente e sotto, di seguito, le altre 10 news con un template diverso.
Non necessariamente queste "important" saranno tra le ultime 10, se però cosi fosse non devono essere riproposte sotto.

Code: Select all

{foreach from=$items item=entry}

{if ($i <= 2)}
	{if ($i == 0)}
	<div id="news" style="background-color:#84c050">
	{/if}
	{if ($i == 1)}
	<div id="news" style="background-color:#a6d03f">
	{/if}
	{if ($i == 2)}
	<div id="news" style="background-color:#0061b7">
	{/if}
	{$entry->titlelink}
	<P>{eval var=$entry->summary}</P>
	<P>[{$entry->morelink}]</P>
	</div>
	{if ($i == 2)}
	<div class="clear"></div>
	{/if}
{$i++}
{else}
......
codice Standard
......
Un primo step l'ho raggiunto modificando il summary template in questo modo,  sono riuscito a mettere le ultime 3 news nei box. Però a parte il fatto che mi stampa sempre il valore di $i  >:(  non è esattamente ciò che volevo ottenere.

Come posso modificare il summary affinchè funzioni come descritto sopra?

Re: Consiglio per problema con news

Posted: Fri Sep 12, 2008 7:55 am
by alby
Paulin wrote: Un primo step l'ho raggiunto modificando il summary template in questo modo,  sono riuscito a mettere le ultime 3 news nei box. Però a parte il fatto che mi stampa sempre il valore di $i  >:(  non è esattamente ciò che volevo ottenere.

Come posso modificare il summary affinchè funzioni come descritto sopra?
Non ho capito se li hai messi sì o no?
Comunque non puoi mettere {$i++} (un misto fra php e smarty), per foreach è index o iteration

Alby

Re: Consiglio per problema con news

Posted: Fri Sep 12, 2008 8:08 am
by Paulin
Li ho messi nel senso che in questo modo ho i miei 3 box in cima alla pagina. E' il contenuto dei box che non è quello che vorrei.
Ora ho le ultime 3 news in ordine cronologico e non  le 3 news che definisco "importanti".

Intuitivamente dovrei, scorrere le mie news e trovare le ultime 3 importanti e piazzarle nei box. Quindi elencare le ultime 10 news escludendo quelle che ho già piazzato nei box (se sono tra queste).
Sul come farlo sono in alto mare  ;D

Re: Consiglio per problema con news

Posted: Fri Sep 12, 2008 9:01 am
by alby
Paulin wrote: Li ho messi nel senso che in questo modo ho i miei 3 box in cima alla pagina. E' il contenuto dei box che non è quello che vorrei.
Ora ho le ultime 3 news in ordine cronologico e non  le 3 news che definisco "importanti".
Difatti mi chiedevo se lo avevi fatto perchè non è banale  ::)

Alby