Elxis CMS Forum
Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: babis1 on November 23, 2022, 10:58:03
-
;D
-
Μπράβο @babis1 που το βρήκες!
-
Η ρύθμιση για να μην μπορούν να στέλνουν οι χρήστες μηνύματα σε όλους (member list] είναι :
com_user / Component -> Parameters -> Personal messages -> Send message [Administrator or none]
Αν επιλέξεις Administrator θα εμφανίζονται στη λίστα αποδεκτών προσωπικών μηνυμάτων μόνο οι διαχειριστές.
-
Δες αυτές τις τιμές. Αν τις ρυθμίσεις έτσι οι επισκέπτες σου δεν θα βλέπουν τις λίστες μελών.
com_user / Component -->Access --> Access Control Lists -->[Access level -1/ Group Administrator (1) /ACL value 1]
com_user / Component -->Access --> Members list --> View [Access level 70 / User no one / ACL value 1]
-
Όλοι οι χρήστες με επίπεδο πρόσβασης 2 και πάνω (χρήστες και άνω) μπορούν να στέλνουν προσωπικά μηνύματα, κλπ. Μπορείς να κρύψεις τα σχετικά link βάζοντας το παρακάτω στο css του template σου:
li[data-item="messages"] { display:none; visibility:hidden; }
Ομοίως μπορείς να κάνεις για τα data attributes: sendmessage, bookmarks, addbookmark, addreminder, members
Έχει και άλλα, όπως επεξεργασία προφίλ, logout, κλπ, αλλά αυτά θεωρώ ότι χρειάζονται πάντα.
Στο ACL (πρόσβαση) υπάρχουν ειδικές ρυθμίσεις για ορισμένες ενέργειες. Αυτές μπορείς να τις αλλάξεις αλλάζοντας το ελάχιστο απαιτούμενο επίπεδο του χρήστη ή αλλιώς.
com_user > memberslist > view
com_user > profile > edit
com_user > profile > block
com_user > profile > delete
Υπενθυμίζω τα επίπεδα πρόσβασης:
Επισκέπτης: 0
Εξωτερικός χρήστης: 1
Χρήστης: 2
Συγγραφέας: 30
...
Διαχειριστής: 100
Συνεπώς, αν για παράδειγμα η επεξεργασία προφίλ απαιτεί επίπεδο πρόσβασης 2 αυτό σημαίνει πως οι χρήστες και άνω μπορούν να επεξεργαστούν το προφίλ τους. Αν τη σχετική ρύθμιση την αλλάξουμε από 2 σε 3 τότε οι χρήστες δεν θα μπορούν να επεξεργαστούν το προφίλ τους αλλά θα συνεχίζουν να μπορούν οι Συγγραφείς, κλπ.