Elxis CMS Forum

Ελληνικό Forum => Διαχείριση => Topic started by: webgift on September 14, 2009, 09:30:03

Title: Διαχείριση Modules
Post by: webgift on September 14, 2009, 09:30:03
Καλημέρα σας καταρχήν σε όλους.

Αυτό που θέλω να ρωτήσω είναι λίγο extreme και χρειάζεται κώδικα για να βγει το αποτέλεσμα από ότι καταλαβαίνω από το ψάξιμο που έχω κάνει.
Στο ψητό:

Σε ένα div έχω 10 modules σε αυτά τα modules θα μπαίνουν ανάλογα την ομάδα ποδοσφαίρου τα τελευταία post αυτής. Έστω user1 = ΠΑΟ , user2=AEK .... user10=Εργοτέλης.

Αυτό που θέλω είναι όταν καταχωρείτε τελευταία είδηση του Εργοτέλη να παίρνει την θέση του User1 ένα και να πηγαίνει στην κορυφή.
Πως μπορεί να γίνει κάτι τέτοιο ;
Title: Re: Διαχείριση Modules
Post by: babis1 on September 14, 2009, 14:03:46
δεν νομιζω να θες 10 mod στην ουσια θες ενα σαν το latest news αλλα τροποποιημενο για την περιπτωση σου
Title: Re: Διαχείριση Modules
Post by: webgift on September 14, 2009, 14:57:16
Αρκετά τροποποιημένο θα έλεγα μιας και θέλω να υπάρχει σε κάθε module αντίστοιχο background ανάλογα την ομάδα.
Τώρα μου έδωσες ιδέα.

Αν πειράξω το Latest news αντί να διαβάζει από όλο το content και να το περιορίζω κάθε φορά σε συγκεκριμένη ενότητα ... ΠΑΟ , ΑΕΚ , ΠΑΟΚ κτλ. Θα γίνει δουλεία ;
Title: Re: Διαχείριση Modules
Post by: ks-net on September 14, 2009, 16:08:44
copy module latest news .... δώσε στην εκάστοτε  τη κατηγορία που σε ενδιαφέρει ...και έτοιμος..

live παράδειγμα και σε συνδυασμό με το itabs   http://matchnews.gr

Quote
σε κάθε module αντίστοιχο background ανάλογα την ομάδα
module suffix
Title: Re: Διαχείριση Modules
Post by: webgift on September 14, 2009, 16:28:26
Σωστός .!
Και στο γεγονός τα Modules να αλλάζουν θέσεις.;
π.χ το module της ΑΕΚ που έχει το τελευταίο νέο να μπαίνει στην πρώτη θέση το αμέσως μετά σε ενημέρωση στην δεύτερη και πάει λέγοντας ;
Title: Re: Διαχείριση Modules
Post by: ks-net on September 14, 2009, 16:50:43
Quote
Και στο γεγονός τα Modules να αλλάζουν θέσεις.;

εδώ το θέμα περιπλέκεται... :-\
σκέφτομαι μόνο ότι ο μηχανισμός  Load modules elxis θα πρέπει να πειραχτεί.... αυτός όμως είναι βασικός(core) μηχανισμός και μάλλον αυτό δεν θα είναι εύκολο!
σκέψου μόνο πόσο βαθιά  μπάινει ;D  θα πρέπει να τον κάνεις να παρακάμπτει τις θέσεις των module και να βάζει άλλες από ότι εχεις μέχρι εκείνη τη στιγμή επιλέξει στη διαχείριση και πολλά άλλα!

Title: Re: Διαχείριση Modules
Post by: webgift on September 14, 2009, 17:54:44
Νομίζω ότι θέλω την βοήθεια του κοινού(=Γιάννηηηηηηηηη) από εδώ και στο εξής. ;D
Title: Re: Διαχείριση Modules
Post by: babis1 on September 14, 2009, 21:22:31
γιατι δεν το κανεις χερατα........πχ
εχουμε 10 λογοτυπα ομαδων με το αναλογο κειμενο κατω απο καθε λογοτυπο, στον κωδικα θα ειναι καπως ετσι <div><img scr......></div><div>keimeno</div>....και ουτω καθ εξης για τα υπολοιπα (ολα σε ενα mod) οταν αλλαξης κατι στην πχ 5 ομαδα ουτως η αλλως θα γραψης κειμενο, πηγαινε στον editor-html γραψε εκει που θες παρε μετα copy-paste τα δυο div και πηγαινετα τα πρωτα ...2 λεπτα δουλεια ειναι και γλυτωνεις την ζαλαδα....
Title: Re: Διαχείριση Modules
Post by: webgift on September 15, 2009, 08:59:39
Καλημέρα ,

Μπάμπη τα modules έχουν ήδη δημιουργηθεί με τα αντίστοιχα μεγέθη και background. Το θέμα είναι ότι σε μορφή editors θα είναι πολλά μέλη της σελίδας όπου ο καθένας θα καταχωρεί το άρθρο για την ομάδα του.
Φαντάζεσαι λοιπόν πόσο δύσκολο είναι για μένα να κάνω την αλλαγή μιας και καθημερινά έχουμε αρκετά άρθρα από τα παιδιά.
Title: Re: Διαχείριση Modules
Post by: babis1 on September 15, 2009, 16:43:12
δεν ηξερα οτι θα ανεβαζουν χρηστες αρθρα για τις ομαδες αρα θες να φαινετε καθε φορα και το νεωτερο αρθρο και μαλιστα να αλλαζει θεση mod και το mod που ανηκει το αρθρο....πας full custom
Title: Re: Διαχείριση Modules
Post by: webgift on September 16, 2009, 11:47:50
Έτσι το πάω εγώ μα νομίζω ότι αυτό δεν με πάει.!
Title: Re: Διαχείριση Modules
Post by: datahell on September 16, 2009, 15:21:43
Εγώ καταρχας δεν θα έφτιαχνα 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);
}
Title: Re: Διαχείριση Modules
Post by: webgift on September 16, 2009, 16:48:27
Τέλεια όπως πάντα το κοιτάω και ενημερώνω.!
Title: Re: Διαχείριση Modules
Post by: babis1 on September 16, 2009, 21:37:53
εγω δεν εχω καταλαβει που γραφουν οι χρηστες δηλ εχεις κανει κατηγοριες ανα ποδοσφαιρικες ομαδες και γραφουν εκει? πως γινετε γιατι οι χρηστες μπορουν να ανεβαζουν αρθρα αλλα το mod πως θα βρισκει αυτα τα αρθρα ? θα ειναι mod latest news?
Title: Re: Διαχείριση Modules
Post by: webgift on September 16, 2009, 23:40:50
 ;)