Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : Rise 15 Nov 2005, 13:11:00

: Ordinamento intem (Autore)
: Rise 15 Nov 2005, 13:11:00
Nel sito che sto sviluppando vari autori che pubblicano contenuti non hanno un account in quanto il loro contributo si limita ad 1/2 articoli all'anno, quando va bene.

Nell'inserimento dei contenuti ho trovato il campo pseudonimo dell'autore per cui mi è venuto spontaneo inserirci il nome dell'autore per attribuirne la paternità.

Quando poi sono andato nel frontend mi sono accorto che l'ordinamento per autore non cosiderava questo campo per cui per "corregere" questo "problema" sono dovuto intervenire nella funzione _orderby_sec() nel file./components/com_content/content.php inserendo anche il campo created_by_alias nell'ordinamento.

La modifica consiste nelle righe seguenti:

case 'author':
   $orderby = 'a.created_by_alias, a.created_by, u.name';
   break;
case 'rauthor':
   $orderby = 'a.created_by_alias DESC, a.created_by DESC, u.name DESC';
   break;

Non so se servirà a qualcuno ma ho pensato che era meglio inserire questo messaggio per chi utilizza Joombla e non sa sviluppare.

Rise
: Re: Ordinamento intem (Autore)
: kenton 15 Nov 2005, 13:14:40
Grazie cavolo  ;D
comincio a farmi un'idea di come si lavora con i CMS
 :-*
: Re: Ordinamento intem (Autore)
: ste 15 Nov 2005, 13:21:13
Grazie per la spiegazione, l'ho spostata nelle guide  :)