msgbartop

kommentarer om frågor inom politik, kultur, miljö och teknik
msgbarbottom

08 november 9 Så för att ändra ordningen Weblink Sortera i Joomla

Joomla!
Bilden via Wikipedia

Jag har att lägga till nya länkar till webblänkar delen av min Joomla installation ( Skivad Wikizine ) under en tid nu och har lyckats bygga en ganska fin samling av mycket häftiga webb 2.0 typ länkar i en rad kategorier (inklusive: Animation Blogga Code Grafik Web Design Social Media multimedia skrivande och online-verktyg )

En sak som alltid störde mig var att de nya länkar som jag alltid till visas sist på listan över länkar. Naturligtvis kan länkarna manuellt ordnas med hjälp av admin backend, men jag kunde inte låta bli att tänka att det måste finnas ett enklare sätt.

Naturligtvis finns det ...

Om du vill ändra sorteringsordningen för webblänkar, måste du redigera en fil i din Joomla installation. Gå till: dinWebbplats / joomla_folder / komponenter / com_weblinks / modeller / category.php

Redigera filen "category.php" (Det är en bra idé att hämta en säkerhetskopia av filen först, utifall att ...). Använd Anteckningar eller annan text editor för att redigera filen. Kodredigerare i Cpanel fungerar alldeles utmärkt.

Mellan raderna 224 och 231 hittar du detta uttalande:

$ Query = 'SELECT *'.
"FRÅN # __weblinks".
'WHERE catid ='. (Int) $ this-> _id.
'Och ​​publicerades = 1'.
'Och ​​arkiveras = 0 ".
"ORDER BY". $ Filter_order. ' ". $ Filter_order_dir ", beställning."
return $ query;

Gör denna förändring på nätet 229:

$ Query = 'SELECT *'.
"FRÅN # __weblinks".
'WHERE catid ='. (Int) $ this-> _id.
'Och ​​publicerades = 1'.
'Och ​​arkiveras = 0 ".
/ / "ORDER BY". $ Filter_order. ' ". $ Filter_order_dir ", beställning."
"ORDER BY datum DESC";
return $ query;

Vad vi har gjort kommenteras ut raden / / "ORDER BY". $ Filter_order. ' ". . $ Filter_order_dir ", beställa", för att göra det inaktivt. Alla länkar kommer nu att sorteras efter datum i fallande ordning (senaste först).

Andra sorteringsalternativ kan skapas genom att använda dessa fält: url, titel, beskrivning, datum, träffar.

Till exempel kan du sortera alla webblänkar i bokstavsordning efter titel genom att ändra uttalande som nu visas på linje 230 till:

"ORDER BY Titel stigande ';

Reblog detta inlägg [med Zemanta]

Taggar: , , och och och och och , , , , och