Elxis CMS Forum
Ελληνικό Forum => Διαχείριση => Topic started by: webgift on September 14, 2009, 09:30:03
-
Καλημέρα σας καταρχήν σε όλους.
Αυτό που θέλω να ρωτήσω είναι λίγο extreme και χρειάζεται κώδικα για να βγει το αποτέλεσμα από ότι καταλαβαίνω από το ψάξιμο που έχω κάνει.
Στο ψητό:
Σε ένα div έχω 10 modules σε αυτά τα modules θα μπαίνουν ανάλογα την ομάδα ποδοσφαίρου τα τελευταία post αυτής. Έστω user1 = ΠΑΟ , user2=AEK .... user10=Εργοτέλης.
Αυτό που θέλω είναι όταν καταχωρείτε τελευταία είδηση του Εργοτέλη να παίρνει την θέση του User1 ένα και να πηγαίνει στην κορυφή.
Πως μπορεί να γίνει κάτι τέτοιο ;
-
δεν νομιζω να θες 10 mod στην ουσια θες ενα σαν το latest news αλλα τροποποιημενο για την περιπτωση σου
-
Αρκετά τροποποιημένο θα έλεγα μιας και θέλω να υπάρχει σε κάθε module αντίστοιχο background ανάλογα την ομάδα.
Τώρα μου έδωσες ιδέα.
Αν πειράξω το Latest news αντί να διαβάζει από όλο το content και να το περιορίζω κάθε φορά σε συγκεκριμένη ενότητα ... ΠΑΟ , ΑΕΚ , ΠΑΟΚ κτλ. Θα γίνει δουλεία ;
-
copy module latest news .... δώσε στην εκάστοτε τη κατηγορία που σε ενδιαφέρει ...και έτοιμος..
live παράδειγμα και σε συνδυασμό με το itabs http://matchnews.gr
σε κάθε module αντίστοιχο background ανάλογα την ομάδα
module suffix
-
Σωστός .!
Και στο γεγονός τα Modules να αλλάζουν θέσεις.;
π.χ το module της ΑΕΚ που έχει το τελευταίο νέο να μπαίνει στην πρώτη θέση το αμέσως μετά σε ενημέρωση στην δεύτερη και πάει λέγοντας ;
-
Και στο γεγονός τα Modules να αλλάζουν θέσεις.;
εδώ το θέμα περιπλέκεται... :-\
σκέφτομαι μόνο ότι ο μηχανισμός Load modules elxis θα πρέπει να πειραχτεί.... αυτός όμως είναι βασικός(core) μηχανισμός και μάλλον αυτό δεν θα είναι εύκολο!
σκέψου μόνο πόσο βαθιά μπάινει ;D θα πρέπει να τον κάνεις να παρακάμπτει τις θέσεις των module και να βάζει άλλες από ότι εχεις μέχρι εκείνη τη στιγμή επιλέξει στη διαχείριση και πολλά άλλα!
-
Νομίζω ότι θέλω την βοήθεια του κοινού(=Γιάννηηηηηηηηη) από εδώ και στο εξής. ;D
-
γιατι δεν το κανεις χερατα........πχ
εχουμε 10 λογοτυπα ομαδων με το αναλογο κειμενο κατω απο καθε λογοτυπο, στον κωδικα θα ειναι καπως ετσι <div><img scr......></div><div>keimeno</div>....και ουτω καθ εξης για τα υπολοιπα (ολα σε ενα mod) οταν αλλαξης κατι στην πχ 5 ομαδα ουτως η αλλως θα γραψης κειμενο, πηγαινε στον editor-html γραψε εκει που θες παρε μετα copy-paste τα δυο div και πηγαινετα τα πρωτα ...2 λεπτα δουλεια ειναι και γλυτωνεις την ζαλαδα....
-
Καλημέρα ,
Μπάμπη τα modules έχουν ήδη δημιουργηθεί με τα αντίστοιχα μεγέθη και background. Το θέμα είναι ότι σε μορφή editors θα είναι πολλά μέλη της σελίδας όπου ο καθένας θα καταχωρεί το άρθρο για την ομάδα του.
Φαντάζεσαι λοιπόν πόσο δύσκολο είναι για μένα να κάνω την αλλαγή μιας και καθημερινά έχουμε αρκετά άρθρα από τα παιδιά.
-
δεν ηξερα οτι θα ανεβαζουν χρηστες αρθρα για τις ομαδες αρα θες να φαινετε καθε φορα και το νεωτερο αρθρο και μαλιστα να αλλαζει θεση mod και το mod που ανηκει το αρθρο....πας full custom
-
Έτσι το πάω εγώ μα νομίζω ότι αυτό δεν με πάει.!
-
Εγώ καταρχας δεν θα έφτιαχνα 500 θέσεις module για να κάνω αυτό που θες αλλά 1 module-άκι όλο και όλο που θα δουλεύει όπως ακριβώς το θέλω.
Πάραυτα, μπορείς να αλλάξεις την θέση των module με την βοήθεια της php.
Στο template σου λες:
<?php
mosLoadModules('user1', -2);
mosLoadModules('user2', -2);
mosLoadModules('user3', -2);
κλπ
?>
Αυτό που χρειάζεται είναι ένα query προς την βάση κατα αρχάς για να βρεις ποιες περιοχές ενημερώθηκαν πρόσφατα και στην συνέχεια να ταξινομίσεις τα παραπάνω mosLoadModules ανάλογα με τα αποτελέσματα που τράβηξες από τη βάση.
Το αποτέλεσμα της ταξινόμησης θα είναι ένα array με την αύξουσα σειρά φόρτωσης των θέσεων. Δηλαδή πχ με την μορφή:
$positions = array('user2', 'user7', 'user1', 'user2', 'κλπ....');
Αν συνεχεία φορτώνεις τις θέσεις στο template:
foreach ($positions as $position) {
mosLoadModules($position, -2);
}
-
Τέλεια όπως πάντα το κοιτάω και ενημερώνω.!
-
εγω δεν εχω καταλαβει που γραφουν οι χρηστες δηλ εχεις κανει κατηγοριες ανα ποδοσφαιρικες ομαδες και γραφουν εκει? πως γινετε γιατι οι χρηστες μπορουν να ανεβαζουν αρθρα αλλα το mod πως θα βρισκει αυτα τα αρθρα ? θα ειναι mod latest news?
-
;)