JOOMLA!

Blog o CMS Joomla
a o (o)světě internetu
Home / Blog / Joomla / Automatické zobrazení článků v CMS Joomla!
Banner

Poslední komentáře

Aktuální verze

Joomla
LTS: 1.5.25 - download
Čeština pro 1.5.25 - download

LTS: 2.5.3 - download
Čeština pro 2.5.1 - download

Upgrade z 1.7.5 do 2.5.0 - download 
Čeština pro 1.7.5 - download

Virtuemart
2.0.2 - download 

Jomsocial
2.4.2 - download
Čeština pro 2.4.0 - download 

Z diskuzního fóra

Další témata »

Joomla! Vývojový plán

plan

Facebook

Automatické zobrazení článků v CMS Joomla!


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 

 
#14 sickboy 2012-02-05 18:13
Moc děkuju, strašně moc pomohlo. :-) Tak teďka mi už jenom zbývá vyřešit problém, aby uživatele s pravomil autor měly zakázáno publikovat na titulní stránku. Kdyby někdo věděl, předem moc děkuju.
 
 
#13 Graph 2010-06-30 09:53
:lol: tak to Vám upřímně blahopřeji. Hlavně, že se to podařilo vyřešit, takovéhle problém jsou nejlepší :).
 
 
#12 Kamil Kořínek 2010-06-30 09:38
Já jsem ... Týden hledám na fórech, jak to hacknout a pak zjistím, že publikace článku autorem se běžně nastavuje v konfiruraci extenze Pages and Items - stačí zaškrtnout 1 políčko.
No co, příště budu chytřejší :-D
 
 
#11 Kamil Kořínek 2010-06-29 15:46
Tak bohužel pořád nic, dokonce ani na tom localhostu (předtím jsem se spletl :-(
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
 
 
#10 Graph 2010-06-28 09:54
Tak snad se zadaří, vypadá to na cache na serveru. Rádo se stalo ;-)
 
 
#9 Kamil Kořínek 2010-06-28 09:53
Na localhostu mi to funguje taky, tak zkusím počkat pár dní a třeba se to rozjede i na serveru.
Ještě jednou díky za radu.
 
 
#8 Graph 2010-06-28 09:34
Cache by skutečně mohla problémy způsobovat. Promažte ji přímo v Joomla. Pokud to nezabere, tak Vám asi víc neporadím. Je možné že Vám to cachuje server, zkuste počkat, třeba se to samo obnoví 8) . Popisovaný postup jsem si teď zkusil na localu a funguje. Jestli na něco příjdete, dejte vědět.
 
 
#7 Kamil Kořínek 2010-06-28 09:19
Tak bohužel, nefunguje. Po editaci je článek neveřejný.
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.
 
 
#6 Kamil Kořínek 2010-06-28 09:09
Díky. Hned to vyzkouším a dám vědět.
 
 
#5 Graph 2010-06-28 09:01
Ještě doplním, pro Vaše potřeby nemusíte instalovat componentu "Content submit". Postačí pouze kódová úprava.
 

Přidat komentář


Bezpečnostní kód
Obnovit

Graph.cz - blog studia Grapharts / Blog ze světa CMS Joomla, Virtuemart, Jomsocial, internetového podnikání, domén.

Mapa stránek  /  Kopírování textů nebo obrázků pouze se souhlasem autora / Copyright   ©   2011 Grapharts-studio Grus