Automatinis įkeltos medžiagos publikavimas be išankstinės peržiūros
Penktadienis, 24 Birželis 2011 21:07
Parašė Rimvydas
Peržiūrų: 434

Jeigu registruotam lankytojui suteikiamos Autoriaus teisės jis gali į tinklapį įkelti medžiagą, kuri bus publikuojama po Administratoriaus peržiūros. Visa tai gerai ir ko gera taip ir turi būti, tačiau galima padaryti, kad medžiaga būtų skelbiama automatiškai vos ją įkėlus ir be administratoriaus peržiūros. Atidarome failą /libraries/joomla/user/authorization.php susirandame eilutę:
1 |
$this->addACL( 'com_content', 'publish', 'users', 'publisher', 'content', 'all' );
|
Ir po šia eilute įterpiame sekantį kodą:
1 |
$this->addACL( 'com_content', 'publish', 'users', 'author', 'content', 'all' );
|
Žemiau pateikiu lentelę su lankytojų prieigos teisėmis.
Išorinė sąsaja:
Registruotas – vartotojas gali matyti tinklapio vietas kurios nematomos neregistruotiems vartotojams.
Autorius – gali viską vykdyti ką ir registruotas vartotojas plius gali įkelti medžiagą į tinklapį.
Redaktorius – gali viską vykdyti ką ir autorius plius rašyti ir redaguoti visą medžiagą matomą išorinėje tinklapio sąsajoje.
Skelbėjas - gali vykdyti viską ką ir autorius plius gali publikuoti paskelbtą medžiagą.
Vidinė (administravimo) sąsaja:
Tvarkytojas – gali vykdyti viską ką ir skelbėjas plius matyti tinklapio sisteminę informacija.
Tvarkytojas negali:
1.Keisti vartotojų teises ir juos redaguoti
2.Įdiegti komponentus, modulius, kalbos failus, šablonus.
3.Dirbti valdymo skyde Meniu -> Globalūs nustatymai
4. Išsiųsti masinius laiškus vartotojams
Administratorius
Administratorius negali:
1. Keisti vartotojų teises iki Super Administratoriaus ir redaguoti Super Administratorių.
2. Dirbti valdymo skyde Meniu -> Globalūs nustatymai
3. Išsiųsti masinius laiškus vartotojams
4. Keisti ir įdiegti šablonus ir kalbos failus.
Super Administratorius - maksimalios teisės . Gali vykdyti viską t.t. kurti kitus Super Administratorius.
Joomla123.lt is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.
The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries.


