Elxis CMS Forum
Ελληνικό Forum => Πρόσθετα => Topic started by: xenios on January 07, 2012, 04:23:02
-
Καλησπέρα, έχω πρόβλημα στην λειτουργία του MosModule μετά την αναβάθμιση από 2009.2 σε 2009.3 δεν εμφανίζει τα δηλωμένα modules μέσα στα αντικείμενα περιεχομένου όπως τα είχα πριν. Αν απενεργοποιήσω το MOSmodule εμφανίζεται ο κώδικας στο αντικείμενο περιεχομένου {mosmodule module=rooms}, τι να συμβαίνει; Μισολειτουργεί το mosmodule? Υπάρχει άλλος τρόπος να εμφανίζω modules μέσα στα αντικείμενα περιεχομένου;
Ευχαριστώ.
-
Για ρίξε μια ματιά εδώ : Content Item Module (http://www.elxis-downloads.com/downloads/content/215.html). Δεν το έχω χρησιμοποιήσει άλλα νομίζω ότι θα κάνει αυτό που θέλεις.
-
χμμ... δυστυχώς δεν θα μου κάνει στα σίγουρα, το mosmodule είναι bot και σου επιτρέπει την εισαγωγή άπειρων λειτουργιών (μεταξύ άλλων modules) μέσα σε οποιοδήποτε κείμενο σου στο site με την εντολή πχ {mosmodule module=user1}. Όταν είχα πρωτοξεκινήσει το site επειδή είχα κάποια ιδιαίτερη απαίτηση, δημιουργήσαμε με τον Datahell στο template μια ειδική θέση για να μπορούν να εμφανιστούν εκεί μέσα μέσω του wrapper κάποια html στοιχεία. Τα wrappers όμως για να μην εμφανίζονται παντού επειδή στα module δεν μπορείς να επιλέξεις συγκεκριμένα αντικείμενα περιεχομένου ή αυτόνομες σελίδες, τα κάναμε ανενεργά ώστε να μην φορτώσουν παντού για να παίζουν μέσω του mosmodule όπου υπήρχε ανάγκη φόρτωσης τους με το αντίστοιχο όνομα. ;) ήταν πολύ έξυπνο και λειτουργικό, όμως... έπαψε να λειτουργεί το bot μετά την αναβάθμιση και ουσιαστικά με κρέμασε γιατί εκεί βασιζόταν όλη η λειτουργία του site. Υπάρχει πρόταση για λύση; ???
-
Έχω την εντύπωση ότι κάνεις κάποιο λάθος στην σύνταξη. Αυτό που αναφέρεις δηλ. εμφάνιση module σε αντικείμενο περιεχομένου γίνεται με την χρήση του bot Load Module Positions και η σύνταξη του είναι {mosloadposition user1} και όχι {mosmodule module=user1}
-
όχι δεν κάνω κάποιο λάθος σχετικά με την σύνταξη.. http://docs.ongetc.com/index.php?q=content/mosmodule
-
Δεν υπάρχει τέτοιο bot στο Elxis (που το έχεις δει;) και εν πάσει περιπτώσει η λειτουργία εμφάνισης ενός module μέσα σε ένα αντικείμενο περιεχομένου γίνεται με αυτό που προανέφερα δηλ. με την χρήση του bot Load Module Positions και η σύνταξη του είναι {mosloadposition user1}.
-
Δεν ανέφερα πουθενά ότι το bot ήταν προεγκατεστημένο στο elxis, λάθος μου... Ήταν ένα παλιό bot του mambo, τώρα χρησιμοποιείτε και από το joomla, το κατεβάζεις από το site τους και το κάνεις εγκατάσταση... Έπαψε λοιπόν να δουλεύει μετά την τελευταία αναβάθμιση για κάποιον λόγο.
-
το Mosloadpotition module φορτώνει μια θέση Module, το Mosmodule φορτώνει κατευθείαν το Module δίνοντας το όνομα του και όχι θέσεις για Module..
-
Εμ τώρα εξηγείται, άρα δεν φταίει η αναβάθμιση από 2009.2 σε 2009.3. Ουκ ολίγες φορές έχει ειπωθεί εδώ μέσα "μην κάνετε εγκατάσταση ξένων ως προς το Elxis πρόσθετων".
Λοιπόν αν θες την γνώμη μου πέτα αυτό το bot και κάνε χρήση αυτού που σου είπα, που είναι και το ενδεδειγμένο.
Και κάνε το ως εξής: Δημοσίευσε το κάθε module σε μια θέση που δεν υπάρχει στο template σου π.χ. user10 και βάλε στο αντικείμενο περιεχομένου {mosloadposition user10} και κάντο αυτό όπου χρειάζεται αλλάζοντας την θέση κάθε φορά με user11, user12, κ.ο.κ.
Και για να δημιουργήσεις νέες θέσεις module πέραν των standards πας στο μενού Ιστότοπος --> Διαχειριστής templates --> Θέσεις module
-
:-\ :-X :'( :-[ μιλάμε για αρκετή δουλίτσα.... ελπίζω να πετύχει..
-
χμμμ, λοιπόν έκανα ακριβώς έτσι όπως λες σε ένα από αυτά που πρέπει να διορθώσω αλλά δεν άλλαξε τίποτα, δεν μου δείχνει τον κώδικα {mosloadposition user10} αλλά επίσης δεν εμφανίζει και το module μου, δηλαδή ακριβώς την ίδια συμπεριφορά με το Mosmodule μετά την αναβάθμιση, το οποίο το έχω απενεργοποιήσει τώρα... τι γίνεται;
-
Για να εμφανισθεί και να λειτουργήσει πρέπει τo bot Load Module Positions να είναι δημοσιευμένο.
-
είναι δημοσιευμένο!
-
Δεν έχω κάτι περισσότερο να σου πω. Ίσως γίνεται κάποιο μπέρδεμα με το mambo bot που είχες εγκαταστήσει και δεν αφήνει το elxis default να λειτουργήσει (υποθέτω, δεν ξέρω). Tο δικό σου το απεγκατέστησες ή απλά το αποδημοσίευσες;
-
το αποδημοσίευσα, θα το απεγκαταστήσω και θα δοκιμάσω ξανά.
-
Λοιπόν το πρόβλημα λύθηκε, δεν είχα ορίσει κατηγορία στην οποία θα δημοσιεύεται το κάθε module! Η λύση ήταν ικανοποιητική, σε ευχαριστώ πολύ Webgift - nikos!
-
Πολύ σημαντικό που βρήκες την λύση από μόνος σου. Να σε καλά a_xenias.!
-
Ανεξάρτητα κατηγορίας δημοσίευσης του κάθε module, τελικά το θέμα σου λύθηκε με χρήση του bot Load Module Positions ή του δικού σου bot;
-
το θέμα λύθηκε με την χρήση του load module potitions bot, βέβαια υπάρχει μια μικρή απορία..... αν εξαντληθούν οι θέσεις Module τι κάνει κανείς;
-
Μπορείς να δημιουργήσεις αρκετές θέσεις module (δεν θυμάμαι τον ακριβή αριθμό). Παρόλα αυτά μπορείς να ομαδοποιήσεις τις προβεβλημένες επεκτάσεις σε σχέση με τις κατηγορίες περιεχομένου σου έτσι ώστε να χρησιμοποιείς τον μικρότερο δυνατό αριθμό.
- Μπορείς να δεις πληροφορίες για τις θέσεις Module στο Elxis Wiki (στα αγγλικά): http://wiki.elxis.org/wiki/Module_positions
-
Λοιπόν θα επιμορφωθώ από τις οδηγίες και ελπίζω να τα καταφέρω. Ευχαριστώ πολύ για τον χρόνο σου! Ήταν πολύτιμος.
-
Να σε καλά! Ότι θέλεις ρωτάς από εδώ.
-
το θέμα λύθηκε με την χρήση του load module potitions bot, βέβαια υπάρχει μια μικρή απορία..... αν εξαντληθούν οι θέσεις Module τι κάνει κανείς;
Αυτό με ενδιέφερε, για να ξέρω ότι ο χρόνος που σου αφιέρωσα έπιασε τόπο.
Καλή συνέχεια...
-
Λοιπόν θα επιμορφωθώ από τις οδηγίες και ελπίζω να τα καταφέρω. Ευχαριστώ πολύ για τον χρόνο σου! Ήταν πολύτιμος.
;)