Πως να Επιλέξω απο Ποιές Κατηγορίες Θα Προέρχονται τα RSS Στο Elxis CMS;
Η απάντηση του Michel:
Κατ' αρχή, θεωρώ πως πρέπει να κάνω μια μικρή εισαγωγή για το τι είναι το Elxis CMS. Το Elxis CMS είναι ένα ανοικτού κώδικα σύστημα διαχείρησης περιεχομένου. Η πιο πρόσφατη έκδοση του, τη στιγμή που γράφονταν αυτές οι γραμμές είναι η 2009.0. Χρησιμοποιώντας το Elxis μπορεί κάποιος να δημιουργήσει σύνθετες πολυγλωσσικές και δυναμικές ιστοσελίδες. Ιδιαίτερη έμφαση απο την ομάδα κατασκευής του, έχει δοθεί στην ασφάλεια αλλά και στην βελτιοποίηση του κώδικα του για τις μηχανές αναζήτησης έτσι ώστε να βελτιώνετε με θεμιτό τρόπο κατάταξη σας σε αυτές.
Επικεφαλής της ομάδας του Elxis εμφανίζεται κάποιος Έλληνας, ο Ιωάννης Σάννος, ο οποίος μάλιστα είναι και ο ιδρυτής τόσο του Elxis όσο και της Elxis Team. Το γεγονός αυτό, φέρνει το συγκεκριμένο CMS πιο κοντά σε εμάς τους Έλληνες, ιδιαίτερα απ' την στιγμή που έχει αναπτυχθεί και μια κοινότητα στην οποία αρκετοί Έλληνες (και όχι μόνο) είναι ενεργά μέλη. Πρόκειται για ένα φιλικό περιβάλλον όπου όλα τα μέλη είναι πρόθυμα ανα πάσα στιγμή να σας βοηθήσουν και να λύσουν οποιαδήποτε απορία σας σχετική με το Elxis.
Αυτά τα λίγα όσο αφορά το Elxis, έτσι ώστε να μπουν στο νόημα της ερώτησης και άλλοι που πιθανόν να διαβάζουν αυτό το βοήθημα αλλά αγνοούν τι είναι το Elxis CMS. (Περισσότερα για το Elxis μπορεί να βρει κάποιος στην επίσημη ιστοσελίδα του.)
Όσο αφορά την ουσία του ερωτήματος σου, έχω ερευνήσει το θέμα και δεν υπάρχει αυτή η δυνατότητα επιλογής συγκεκριμένης κατηγορίας (ή κατηγοριών) για να προβάλλονται αποκλειστικά τα αντικείμενα αυτής της κατηγορίας στα RSS Feeds.
Βέβαια, υπάρχει μια λύση, και αυτή είναι να επέμβεις και τροποποιήσεις τον βασικό κώδικα του Elxis έτσι ώστε να πετύχεις τα RSS του Elxis να λειτουργούν με αυτό τον τρόπο.
Ας δούμε λοιπόν τις ενέργειες που πρέπει να ακολουθήσεις για να πετύχεις το σκοπό σου.
Παίρνω ως δεδομένο πως έχεις ενεργοποιημένα τα RSS Feeds και πως το πρόβλημα σου περιορίζεται στο πως τα δεδομένα θα προέρχονται απο αντικείμενα θεματικών κατηγοριών της επιλογής σου και μόνο απο αυτές. Αυτό που έχεις να κάνεις λοιπόν, είναι μια μικρή τροποποίηση σε ένα αρχείο του Elxis.
Πρόκειται για το αρχείο στην εξής τοποθεσία: "components/com_rss/rss.php"
Αφού εντοπίσεις το συγκεκριμένο αρχείο, το ανοίγεις με τον αγαπημένο σου text editor (έστω με το Notepad) και στις γραμμές 162-165 θα δεις τα ακόλουθα:
."\n WHERE a.state = '1' AND a.access = '29'"
."\n AND ( a.publish_up = '1979-12-19 00:00:00' OR a.publish_up <= '". $now ."' )"
."\n AND ( a.publish_down = '2060-01-01 00:00:00' OR a.publish_down >= '". $now ."' )";
Αυτό που έχεις να κάνεις είναι να προσθέσεις ακριβώς κάτω απο την παρακάτω γραμμή:
Το «ID ΚΑΤΗΓΟΡΙΑΣ», είναι ένας μοναδικός αριθμός που υπάρχει για κάθε κατηγορία, και μπορείς να τον βρείς απ' το περιβάλλον διαχείρισης του Elxis, και πιο συγκεκριμένα απ' το μενού "Περιεχόμενο" -> "Διαχειριστής Κατηγοριών".

Αυτό ήταν όλο.
Βέβαια, αν και δεν συνιστώ συχνά την επέμβαση στους κώδικες, σε κάποιες περιπτώσεις είναι επιβεβλημένο για να πετύχουμε αυτό που θέλουμε. Σημαντικό είναι να έχεις κατα νού πως όταν στο μέλλον αναβαθμίσεις το Elxis σου σε κάποια νεότερη έκδοση, αυτή η τροποποίηση (και όποιες άλλες) που έχεις κάνει στον κώδικα θα «χαθεί», αφού τα αρχεία θα αντικατασταθούν απ' τα νεότερα της καινούριας έκδοσης. Υπο ορισμένες προϋποθέσεις, το μόνο που θα έχεις να κάνεις θα είναι να επαναλάβεις ξανά την πιο πάνω διαδικασία έτσι ώστε να δουλεύουν και πάλι τα RSS με αυτό τον τρόπο (εκτός και αν αλλάξει ο κώδικας του Elxis στο πως δημιουργεί τα RSS, κάτι όχι και τόσο απίθανο αφού η εξέλιξη είναι συνεχής).
Για τέλος σου άφησα το καλύτερο. Αν θέλεις, μπορείς να εγγραφείς στο forum του Elxis. Έτσι θα γίνεις μέλος στην κοινότητα του και εκεί θα μπορείς να θέτεις τους προβληματισμούς σου, να ζητάς βοήθεια για προβλήματα που αντιμετωπίζεις σχετικά με το Elxis ή ακόμη και να προσφέρεις με πολλούς τρόπους στην εξέλιξη του!
Περισσότερα της ίδιας κατηγορίας.. (δες όλα)
- Πως Μπορώ Να Στοχεύσω Την Καμπάνια Μου Στο AdWords Σε Συγκεκριμένες Ιστοσελίδες;
- Πως να Ανεβάσω Μια Μεγάλη Βάση Δεδομένων Στο phpMyAdmin;
- Πως να Επιλέξω απο Ποιές Κατηγορίες Θα Προέρχονται τα RSS Στο Elxis CMS;
- Πως Μπορώ να Παραθέσω Κώδικα Στην Ιστοσελίδα Μου;
- Πως Βρισκω σε Ποιον Ανηκει Κάποιο Domain Name;
- Παίζει Ρόλο απο Πού θα Αγοράσω το Domain;
- Πως Να Επιλέξω Web Host;
ΟΛΕΣ ΟΙ ΕΝΟΤΗΤΕΣ ΒΟΗΘΗΜΑΤΩΝ
Τα Βασικά για Υπολογιστές και Ίντερνετ Web Developing και Προώθηση Ιστοσελιδών Βοήθεια Για Facebook Hi5, Myspace και λοιπά Social Networks Βοήθεια Για Λειτουργικό Windows Gadgets, xBox, PSP, Κινητά Τηλέφωνα, Netbooks κτλΠΡΟΣΦΑΤΑ ΒΟΗΘΗΜΑΤΑ
- Γιατί Δεν Εμφανίζεται Το Σύμβολο '@' Πατώντας 'Shift+2';
- Πως Αλλάζω Την Ώρα Από 12ωρη σε 24ωρη Σε Windows 7;
- Πως Μπορώ Να Κρύψω Την «Λίστα Φίλων» Μου Στο Facebook;
- Πως Μπορώ Να Επαναφέρω Διαγραμμένα Αρχεία Από Κάρτα Μνήμης;
- Γιατί Μου Αποσυντονίζεται Συνεχώς Η Ώρα Των Windows 7;
- Πως Μπορώ Να Βρω Κωδικό Ο Οποίος Είναι Αποθηκευμένος Στο Mozilla Firefox;
- Πως Μπορώ Να Βρω Κωδικό Ο Οποίος Είναι Αποθηκευμένος Στο Google Chrome;
- Τι Είναι Το «κουμπί +1» της Google;
- Facebook: Ο Λογαριασμός Σας Δεν Είναι Διαθέσιμος Προς Το Παρόν
- Πως Μπορώ Να Κάνω Μια Στήλη Ή Μια Γραμμή Στατική Στο Excel 2010;
- Χάθηκε Η Επιλογή Γλώσσας Από την Taskbar Σε Windows 7. Πως Μπορώ Να Την Επαναφέρω;
- Πως Μπορώ Να Αλλάξω Το Θέμα Εμφάνισης (Theme) Του Google Chrome;

Ευχαριστίες για την βοήθεια
0 Σχόλια
Απίστευτο το γεγονός πως κανείς δεν έχει ακόμη σχολιάσει. Γίνε ο πρώτος που θα σχολιάσει αυτό το βοήθημα !