msgbartop

commenti su questioni di politica, cultura, ambiente e tecnologia
msgbarbottom

08 9 novembre Come cambiare Sort Order Weblink in Joomla

Joomla!
Immagine tramite Wikipedia

Ho l'aggiunta di nuovi collegamenti alla sezione weblinks della mia installazione di Joomla ( affettato Wikizine ) per qualche tempo e sono riusciti a costruire un bel bella collezione di very cool Web 2.0 link del tipo in una serie di categorie (tra cui: Animazione Blogging Codice Grafica Web Design Social Media Multimediale Scrittura e Strumenti )

Una cosa che mi ha sempre infastidito è che i nuovi link ho aggiunto sempre visualizzata l'ultima della lista di link. Naturalmente, i collegamenti possono essere riordinati manualmente utilizzando il backend admin, ma non ho potuto evitare di pensare che ci doveva essere un modo più semplice.

Certo che c'è ...

Per modificare l'ordinamento dei link, è necessario modificare un file nel tuo Joomla installazione. Vai a: tuoSito / joomla_folder / components / com_weblinks / modelli / category.php

Modifica 'category.php' il file (è una buona idea per scaricare una copia di backup del file prima, nel caso ...). Utilizzare Blocco note o un altro editor di testo per modificare il file. Editor di codice in cpanel funziona bene.

Tra le linee 224 e 231 si trova questa affermazione:

$ Query = 'SELECT *'.
'FROM # __weblinks'.
'WHERE catid ='. (Int) $ this-> _id.
'E pubblicato = 1'.
'E archiviati = 0'.
'ORDER BY'. $ Filter_order. ' '. $ Filter_order_dir ', ordine'.;
return $ query;

Apportare questa modifica on line 229:

$ Query = 'SELECT *'.
'FROM # __weblinks'.
'WHERE catid ='. (Int) $ this-> _id.
'E pubblicato = 1'.
'E archiviati = 0'.
/ / 'ORDER BY'. $ Filter_order. ' '. $ Filter_order_dir ', ordine'.;
'ORDER BY data DESC';
return $ query;

Quello che abbiamo fatto è commentata la riga / / 'ORDER BY'. $ Filter_order. ' '. . $ Filter_order_dir ', ordine'; per renderlo inattivo. Tutti i collegamenti saranno ora ordinati per data in ordine decrescente (dal più recente).

Altre opzioni di ordinamento possono essere creati utilizzando questi campi: url, titolo, descrizione, data, successi.

Ad esempio, è possibile ordinare tutti i weblinks in ordine alfabetico per titolo modificando la dichiarazione che ora appare in linea da 230 a:

'ORDER BY titolo ASC';

Reblog questo post [con Zemanta]

Tags: , , , i , i , i e e , , , , , i