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