Přihlásit se

Joomla 6.0

Dne 14. října 2025 bylo oficiálně vydáno Joomla 6.0 (kódové jméno Kuimarisha) společně s Joomla 5.4 (Kutegemea). Joomla 5.1 přinesla zabezpečené TUF aktualizace, ale s Joomla 5.4 / 6.0 přichází automatické aktualizace jádra, které budou probíhat bezpečně a bez nutnosti manuálního zásahu.

voláno z ....

22. srp 2015 16:33 #123132
voláno z .... od Ernst
Joomla Expert
Dá se nějak zjistit z jakého menu byl modul volán, či z kterého modulu byl modul volán?

22. srp 2015 23:01 #123134
Odpověď od H13
Admin
Ahoj, jde o to, co přesně znamená "by modul volán". Většinou jsou moduly nezavislé na stránce (existuje sice vztah modul - menu odkaz, ale ten je o tom, jestli se modul na stránce menu odkazu zobrazí nebo ne.

Menu odkaz má Itemid - to znamená, že v modulu se dá zjistit, který menu je zrovna aktivní, ale kdo koho volal - no možná bude potřeba, aby jsi přesně vysvětlil, co tím máš na mysli?

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

23. srp 2015 08:36 #123136
Odpověď od Ernst
Joomla Expert
ano stačí mi vědět, které menu je zrovna aktivní

23. srp 2015 10:32 - 23. srp 2015 10:33 #123139
Odpověď od Houbák
Zkušený uživatel
Menu nebo položku v menu?

Položku v menu tímto kódem:
Code:
$Itemid = JSite::getMenu()->getActive()->id ;
Poděkovali: Ernst

23. srp 2015 10:59 #123142
Odpověď od Ernst
Joomla Expert
děkuji, vidím, že vrací ID aktivní položky menu.
Já modul mám přiřazen dvěma položkám nemu a u každé se někde musí chovat jiinak.

Existuje někde přehled těchto globálních proměnných (polí)?

24. srp 2015 11:19 #123160
Odpověď od Cony
Moderátor
Ale v kódu
Code:
$Itemid = JSite::getMenu()->getActive()->id ;
není jediná globální proměná a dokonce ani žádné pole.
JSite je název třídy
:: znamená statické volání metody getMenu
-> volání metody getActive
-> přečtení proměnné id

Pro získání základní orientace v Joomle je poměrně šikovný tutorial na vytvoření jednoduché MVC komponenty , Měl by jste si ale zřejmě také projít nějaký základní tutorial o objektovém programování v PHP.

24. srp 2015 19:23 - 24. srp 2015 19:29 #123172
Odpověď od Ernst
Joomla Expert
děkuji, pomalu se v tom orientuji, ale musím si to osahat sám.
Ale znáte mně, já to dám

Zatím jsem v PHP dělal jen drobné úpravy, tady musím dost výrazně změnit zakoupený modul, tak je to fuška.
Ale kdo se nic nenaučí, nic neví

Powered by Fórum