Jak na automatické zobrazení článků v CMS Joomla od uživatele s právy "Author". Potřeboval jsem tuto funkci pro zprovoznění literární sekce na portálu talentum.cz, který mám pod palce :). Třeba se to bude někomu hodit.
Předpokládám alespoň elementární znalost CMS Joomla, tak to trochu zjednoduším.
1/ v souboru: in components/com_content/models/article.php přepsat if ($isNew)
{
// For new items - author is not allowed to publish - prevent them from doing so
$article->state = 0;
} z 0 na 1 (state = 1) Tato úprava zajistí automatické zveřejnění přidaného článku, tedy bez nutnosti publikování.
Více pro registrované |
|
Aktualizováno Středa, 04 Leden 2012 22:43 |
Komentáře
No co, příště budu chytřejší :-D
Mám podezření na extenzi Pages and Items, ale ať zkouším cokoli, pořád nic nefunguje. Zkoušel jsem už i přepsat v databázi defaultní nastavení atributu state a zase nic.
Nenapadá vás ještě něco?
Díky, Kamil
Ještě jednou díky za radu.
Vyzkoušel jsem přepsat status z 0 na 1 i na dalších místech v article.php ale výsledek je stejný.
Napadá vás prosím ještě něco? Díky
A ještě mě napadá...Myslíte, že může mít vliv cache na serveru? Já sice tomcat restartoval, ale běží mi to na virtualu kde nějaká další cache bude.
Ptám se proto, že po upgradu na joomlu 1.5.18 mi v pátek nefungovala komponenta Akeeba backup a dnes ráno k mému překvapení funguje.