msgbartop

σχόλιο για τα ζητήματα στην πολιτική, τον πολιτισμό, το περιβάλλον και την τεχνολογία
msgbarbottom

8 του Νοέμ 09 Πώς να αλλάξει Weblink Σειράς Ταξινόμησης σε Joomla

Joomla!
Εικόνα μέσω Wikipedia

Έχω την προσθήκη νέων συνδέσεων στο τμήμα μου σύνδεσμοι του Joomla εγκατάσταση ( σε φέτες Wikizine ) εδώ και αρκετό καιρό και έχουν καταφέρει να χτίσουν μια αρκετά καλή συλλογή από πολύ δροσερό Web 2.0, συνδέσεις τύπου σε ένα φάσμα κατηγοριών (συμπεριλαμβανομένων των: Ψυχαγωγία ιστολόγια Κώδικα Γραφικά Web Design Social Media Πολυμέσων γραφής και Online Εργαλεία )

Ένα πράγμα που με ενόχλησε ήταν πάντοτε ότι οι νέες συνδέσεις θα προστεθεί πάντα εμφανίζονται τελευταία στη λίστα των συνδέσμων. Φυσικά, οι συνδέσεις μπορούν να αναδιατάσσονται χειροκίνητα χρησιμοποιώντας το backend διαχειριστή, αλλά δεν μπορούσα να σταματήσω να σκέφτομαι ότι έπρεπε να υπάρξει ένας ευκολότερος τρόπος.

Φυσικά δεν υπάρχει ...

Για να αλλάξετε τη σειρά ταξινόμησης των σύνδεσμοι, θα πρέπει να επεξεργαστείτε ένα αρχείο σε σας Joomla εγκατάσταση. Μετάβαση σε: yoursite / joomla_folder / εξαρτήματα / com_weblinks / μοντέλα / category.php

Επεξεργασία «category.php» του αρχείου (Είναι μια καλή ιδέα να κατεβάσετε ένα αντίγραφο του αρχείου πρώτα, σε περίπτωση που ...). Χρησιμοποιήστε το σημειωματάριο ή κάποιο άλλο πρόγραμμα επεξεργασίας κειμένου για να επεξεργαστείτε το αρχείο. Κωδικός συντάκτης στο cpanel δουλεύει μια χαρά.

Μεταξύ των γραμμών 224 και 231 θα βρείτε την ακόλουθη δήλωση:

$ Query = "SELECT *".
«ΑΠΟ # __weblinks».
«ΟΠΟΥ catid = '. (Int) $ this-> _id.
»Και δημοσιεύθηκαν = 1 '.
»Και αρχειοθετημένα = 0».
'ORDER BY ". $ Filter_order ». ». $ Filter_order_dir », παραγγελία».?
επιστροφή $ ερώτημα?

Κάντε αυτή την αλλαγή στη γραμμή 229:

$ Query = "SELECT *".
«ΑΠΟ # __weblinks».
«ΟΠΟΥ catid = '. (Int) $ this-> _id.
»Και δημοσιεύθηκαν = 1 '.
»Και αρχειοθετημένα = 0».
/ 'ORDER BY' /. $ Filter_order ». ». $ Filter_order_dir », παραγγελία».?
«ORDER BY DESC ημερομηνία"?
επιστροφή $ ερώτημα?

Αυτό που κάναμε είναι σχολίασε τη γραμμή / 'ORDER BY' /. $ Filter_order ». ». . $ Filter_order_dir », παραγγελία»? Να καταστήσει ανενεργό. Όλες οι συνδέσεις θα είναι πλέον ταξινομημένο κατά ημερομηνία κατά φθίνουσα σειρά (πιο πρόσφατη).

Άλλες επιλογές του είδους μπορούν να δημιουργηθούν χρησιμοποιώντας αυτά τα πεδία: url, τίτλο, περιγραφή, ημερομηνία, επιτυχίες.

Για παράδειγμα, μπορείτε να ταξινομήσετε όλα τα σύνδεσμοι αλφαβητικά κατά τίτλο αλλάζοντας τη δήλωση η οποία τώρα εμφανίζεται στην γραμμή 230 έως:

"Ταξινόμηση κατά τίτλο ASC»?

Reblog αυτή τη θέση [με Zemanta]

Ετικέτες: , , , , , , , , , , , ,