Elxis CMS Forum
Ελληνικό Forum => Πρόσθετα => Topic started by: Dimitris Kanatas on September 15, 2013, 12:52:25
-
Αυτό που παρατήρησα είναι πως δε μπορώ να αναθέσω σε μια σελίδα Components κανένα mod_content...
Συγκεκριμένα...
Θέλω να προβάλλω μια σελίδα με Wrapper και έφτιαξα στο μενού μια επιλογή με το συγκεκριμένο Component. Πάνω από τη σελίδα που περικλείει αυτή που θέλω χρειάζεται να βάλω ένα mod_content (περιεχομένου) και παρόλο που το δημοσιεύω, του βάζω ανάθεση στη συγκεκριμένη σελίδα, χρησιμοποιώ τη θέση top (και τις υπόλοιπες δοκίμασα) του tiara δεν... εμφανίζεται.
Συμβουλή;
-
Έχεις δίκιο, στο wrapper δεν δουλεύουν οι αναθέσεις. Το κοιτάω και σου απαντάω σε λίγο τι να κάνεις.
-
Το πρόβλημα εντοπίστηκε και λύθηκε.
Αντικατάστησε το παρακάτω αρχείο με αυτό που επισυνάπτω. Το απόγευμα θα ενημερώσω και την κύρια διανομή του Elxis 4.1 με αυτή την διόρθωση.
includes/libraries/elxis/menu.class.php
Ευχαριστώ πολύ για την αναφορά.
-
ΟΚ, Γιάννη! Ευχαριστούμε για τη λύση!
-
Γιάννη ένα άλλο ζήτημα που θέλω να ελέγξεις πάνω στο wrapper είναι όταν η σελίδα αυτή είναι εμφανίσιμη μόνο στους χρήστες (όχι στους επισκέπτες που δουλεύει κανονικά)
Εμφανίζει Κωδικό αναφοράς: E403-CWRA-0007 ακόμα κι αν πραγματοποιήθηκε η σύνδεση.
-
Βρεις ένα bug!
Για να το διορθώσεις άνοιξε το παρακάτω αρχείο
components/com_wrapper/controllers/default.php
Πήγαινε στη γραμμή 43 και άλλαξε αυτό:
if ($row->alevel > $elxis->acl()->getLevel()) {
σε αυτό:
if ($row->alevel > $elxis->acl()->getLowLevel()) {
Ευχαριστούμε για την αναφορά!
Σημείωση
level (επίπεδο πρόσβασης): 0 ως 100 (0 επισκέπτης, 100 διαχειριστής)
alevel = level x 1000 (χρησιμοποιείται στα αντικείμενα μενού, 0 ως 100.000)
low level = level x 1000 (0 ως 100.000)
exact level = (level x 1000) + group id (0 ως 100.999)
Μέγιστος αριθμός ομάδων χρηστών που μπορούν να εισαχθούν στο Elxis: 999
πχ Για την ομάδα χρηστών "Author" (group id = 4) έχουμε:
level = 30
alevel = 30.000
low level = 30.000
exact level = 30.004
Το "exact level" χρησιμοποιείται για διαχωρισμό πρόσβασης σε ομάδες που έχουν το ίδιο level
πχ Golder members, gid = 8, level = 30
-> level = 30, low level = 30.000, exact level = 30.008
Silver members, gid = 9, level = 30
-> level = 30, low level = 30.000, exact level = 30.009
-
Όλα είναι ΟΚ τώρα! Σ` ευχαριστούμε!