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.
Ruční změna obsahu stránek - index.php??
20. zář 2012 20:56 #97725
Domorodec
Zdravím, chtěl bych Vás požádat o takovou specifickou radu. Před léty jsem to uměl, ale jak jsem zde už uváděl, čas hodně znalostí vymazal. Mám dotaz, kde si můžu ručně vymazat určitý obsah z webových stránek. Uvedu příklad - mám třeba nějaký modul a je tam textové tlačítko upravit, ale já nechci, aby tam bylo. V admin to vypnout nejde, proto je jedinou volbou vymazat tuto věc ručně. Nebo, mám na stánkách anglické tlačítka, ale já si je chci přepsat na české a taktéž, v admin toto nejde. Musí být přeci nějaká možnost, vyhledat tento obsah v nějakém umístění je to tak? Kde prosím tedy tento obsah najdu? Když se podívám do zdrojového index.php tak tam dá se říct není skoro nic. To je zřejmě propojením joomla a xxx modulů, které se nacházejí každý na jiném umístění v různých adresářích....to je trošku nevýhoda oproti klasickému indexu pro html stránky, kde v indexu je v podstatě vše, mám pravdu?
Děkuji Vám
Děkuji Vám
Domorodec
20. zář 2012 21:15 #97729
Odpověď od Cony
Moderátor
No neříkal bych tomu nevýhoda 
Pokud je modul dobře napsán tak počeštění tlačítek znamená nainstalovat pro něj češtinu. Buď pohledejtepo webu, nebo si jí budete muset sám přeložit. Vezmete orig soubor v adresáři languages/en-GB.nazev_modulu.ini, a nakopirujete do languages/cs-CZ a prohodite to en-GB za cs-CZ. Pak v nich musete vesele prekladat.
Upravu modulu (opet pokud jsou dobre napsane) provedete v adresari sablony podadresar html/nazev_modulu. Pokud tam neni vytvorte jej a nakopirujte do nej obsah z modules/nazev_modulu a upravujte. Pro podrobnejsi navody hledejte na webu templates overrides.
Pokud je modul dobře napsán tak počeštění tlačítek znamená nainstalovat pro něj češtinu. Buď pohledejtepo webu, nebo si jí budete muset sám přeložit. Vezmete orig soubor v adresáři languages/en-GB.nazev_modulu.ini, a nakopirujete do languages/cs-CZ a prohodite to en-GB za cs-CZ. Pak v nich musete vesele prekladat.
Upravu modulu (opet pokud jsou dobre napsane) provedete v adresari sablony podadresar html/nazev_modulu. Pokud tam neni vytvorte jej a nakopirujte do nej obsah z modules/nazev_modulu a upravujte. Pro podrobnejsi navody hledejte na webu templates overrides.
20. zář 2012 21:45 #97731
Domorodec
Odpověď od domorodec
Začátečník
Děkuji za radu. Dívám se na návody a upřímě to není nic moc zrovna jednoduchého. Já bych si ani tak nemusel vytvářet a kopírovat někam nové soubory a složky. Chtěl bych přímo změnit originální obsah na stánkách a nebo v modulech. To by přeci mělo jít přímo v konkrétním originálním umístění ne?. Žádnou zálohu k originálnímu nastavení právě nepotřebuju
- např. když se podívám do složky joomla/template/šablona/html/tak tam mám toto - složku com_contact, složku com_content, index.html a modules.php. Změny v samotné joomle jsou jednoduché, protože tam se dá měnit vše, ale moduly, to už je oříšek.....
Domorodec
20. zář 2012 21:57 #97732
Odpověď od Cony
Moderátor
To znamená, že Vaše šablona má upravené výstupy pro články a pro kontakty. pokud založíte např. adresář mod_menu a do něj dáte soubor default.php, který naleznete v /modules/mod_menu/tmpl/ můžete si jej v novém umístění beztrestně upravovat. Pokud by jste jej upravil v původním umístění, vystavujete se riziku, že změny ztratíte při příští aktualizaci.
20. zář 2012 22:23 #97735
Domorodec
Odpověď od domorodec
Začátečník
Ano, děkuji za radu, dívám se, že je to tak, jak říkáte, nicméně pro mě je opravdu praktičtější možnost měnit originál s tím, že si ho zálohuju mimo a v případě nějaké aktualizace, bych ho tam znovu nahrál, to není probém. Možná si tím přidělávám práci, ale rád si upravuju originální šablony apod. i s tímto rizikem, které píšete. Každému hold vyhovuje něco jiného
.Čili zeptám se takto, když se podívám na zdrojový kód, tak tam přesně vidím to, co chci změnit, přepsat, vymazat apod. jako u klasického html. Jak se tedy dostat na tu onu věc? moduly se ukádají do složky modules, to je jasné
, nicméně, může to být také komponenta, takže bych tento obsah mohl hledat i ve složce administrator/components/com_názevmodulu/models/.... ne? Čili jedná se mi opravdu o banalitku a to vymazání prostě jednoho slova, které odkazuje na editaci.
Domorodec
20. zář 2012 22:40 #97737
Odpověď od Cony
Moderátor
Stále nevím zda mi rozumíte, způsobem jakým jsem Vám popsal UPRAVUJETE originální šablony, z Vašeho hlediska jako uživatele je to ve výsledku naprosto stejné, jako kdyby jste upravil originální soubor. Navíc neriskujete přepsání aktualizací.
Moduly (pokud se opravdu bavíme o modulu) jsou jen v adresáři modules.
V adresáři administrator by jste upravoval vzhled modulů / komponent cv administraci, ne na živých stránkách.
Pokud se ale bavíme o komponentě, tak její šablony naleznete v adresáři components, v podadresáři s názvem komponenty a zde v podadresáři views (v 99% případů).
Moduly (pokud se opravdu bavíme o modulu) jsou jen v adresáři modules.
V adresáři administrator by jste upravoval vzhled modulů / komponent cv administraci, ne na živých stránkách.
Pokud se ale bavíme o komponentě, tak její šablony naleznete v adresáři components, v podadresáři s názvem komponenty a zde v podadresáři views (v 99% případů).
20. zář 2012 22:51 - 20. zář 2012 22:54 #97739
Domorodec
Odpověď od domorodec
Začátečník
Už Vám rozumím
.V tom případě, zda mi tedy můžete poradit na konkrétním případu, jak byste toto řešil vy. Máte nainstalovaný modul, ve které máte volby - editace, přidání, smazání, hodnocení apod., ale vy nechcete, aby tam byla např. volba editace. V modulu samotném - připomínám - se toto nastavit nedá, aby se tato volba nezobrazovala.
takže zde i virtuální příklad:
kde tedy tuto možnost nastavit? nebo lépe řečeno úplně vymazat? teoreticky by stačilo jen z toho umístění vymazat toto slovo a klidně ponechat nastavení, jak je ne?
Děkuji.
takže zde i virtuální příklad:
- editace - po kliknutí na tuto volbu, je to jen slovo, se nám zobrazí další tabulka/volba pro editaci
- přidání
- smazání
- hodnocení
kde tedy tuto možnost nastavit? nebo lépe řečeno úplně vymazat? teoreticky by stačilo jen z toho umístění vymazat toto slovo a klidně ponechat nastavení, jak je ne?
Děkuji.
Domorodec
20. zář 2012 23:35 #97744
Odpověď od Cony
Moderátor
Tak záleží na tom, jak moc chcete být důkladný. Možností je asi více:
Možnákdyž přestanete být virtuální a řeknete o který modul se jedná, popř. dáte odkaz na stránky dospějeme k závěru rychleji. Jelikož se zmiňujete o editaci, nebudeto nejspíš jen modul, ale na pozadí bude mít nějakou komponentu (možná články, možná něco jiného), pak je možné že editaci můžete zakázat v této komponentě...
- Skrýt příslušný odkaz jen pomocí CSS.
- Jak jsem psal dříve, upravit šablonu modulu. Tedy vzít soubor /modulesm/mod_buhvico/tmpl/default.php, nakopírovat jej do /templates/mojesablona/html/mod_buhvico a tam jej upravit.
Možnákdyž přestanete být virtuální a řeknete o který modul se jedná, popř. dáte odkaz na stránky dospějeme k závěru rychleji. Jelikož se zmiňujete o editaci, nebudeto nejspíš jen modul, ale na pozadí bude mít nějakou komponentu (možná články, možná něco jiného), pak je možné že editaci můžete zakázat v této komponentě...
22. zář 2012 10:53 - 22. zář 2012 10:55 #97832
Domorodec
Odpověď od domorodec
Začátečník
Zdravím, no tak v tom případě je to super. Popíšu Vám to konkrétně. (btw jen jsem myslel, že by se tento postup, pokud by byl univerzální, mohl být nápomocen i ostatním, kteří by v budoucnu řešili stejný požadavek.)
Modul se jmenuje - pack_free_adsmanager_270_unzipfirst - takže jednoduše adsmanager. Je to vlastně modul pro inzerci. Staženo zde .
Všiml jsem si, že to ale odkazuje i na componentu. Když se dívám do různých návodů na webu, většinou je postup takový, že se to souboru připíše nějaký další kód, který např. přemístí něco nějakam jinam. To je jasné, to já nepotřebuju. Já potřebuju něco smazat, nebo např. změnit název, takže to někde přepsat.
Když si tento modul nainstalujete, tak po registraci Vám to nabízí možnost upravit inzerát. No, ale já to tam nechci
takže se mi v podstatě jedná jen o to, v jaké souboru a kde toto mohu najít a smazat.
Díky
Modul se jmenuje - pack_free_adsmanager_270_unzipfirst - takže jednoduše adsmanager. Je to vlastně modul pro inzerci. Staženo zde .
Všiml jsem si, že to ale odkazuje i na componentu. Když se dívám do různých návodů na webu, většinou je postup takový, že se to souboru připíše nějaký další kód, který např. přemístí něco nějakam jinam. To je jasné, to já nepotřebuju. Já potřebuju něco smazat, nebo např. změnit název, takže to někde přepsat.
Když si tento modul nainstalujete, tak po registraci Vám to nabízí možnost upravit inzerát. No, ale já to tam nechci
Díky
Domorodec
22. zář 2012 11:34 #97835
Odpověď od Cony
Moderátor
Ale já Vám to obecně popisuju stále dokola.
Balíček, který odkazujete obsahuje komponentu, 4 různé moduly, 3 pluginy a ještě rozšíření pro community builder.
Vám se nejspíše jedná o modul "Adsmanager - Tabulka"
Takže, pokud již máte vše nainstalované:
Pokud zoubor zpětnahrajete do šablony pod jiným názvem, např. /templates/moje_sablona/html/mod_adsmanager_table/noedit.php, budete mít v administraci v modulu možnost volit mezi vzhledem default a noedit, koždý modul tedy může vypadat jinak.
Balíček, který odkazujete obsahuje komponentu, 4 různé moduly, 3 pluginy a ještě rozšíření pro community builder.
Vám se nejspíše jedná o modul "Adsmanager - Tabulka"
Takže, pokud již máte vše nainstalované:
- V instalační složce Joomly si zkop9rujte soubor /modules/mod_adsmanager_table/tmpl/default.php
- Upravte v něm co potřebujete (odkaz na editace)
- soubor nahrajte do cesty /templates/moje_sablona/html/mod_adsmanager_table/default.php
Pokud zoubor zpětnahrajete do šablony pod jiným názvem, např. /templates/moje_sablona/html/mod_adsmanager_table/noedit.php, budete mít v administraci v modulu možnost volit mezi vzhledem default a noedit, koždý modul tedy může vypadat jinak.
22. zář 2012 15:26 #97860
Domorodec
Odpověď od domorodec
Začátečník
Toto vše je mi jasné.
. Dobře, zeptám se takto, existuje nějaký editor, program, aplikace, která mi ukáže, kde se daný obsah, který chci změnit, nachází? Je to metoda totiž mnohem jednodušší a není zapotřebí něco stále kopírovat a přesouvat, vytvářet nové soubory apod. Vůbec mi přitom nevadí, že se změní originální soubor. Díky.
Domorodec
22. zář 2012 15:42 #97863
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong
Moderátor
Ale vám vadí, že se změní originální soubory. Nebo hodláte nikdy neaktualizovat Joomlu a komponenty? Aktualizace vám zpravidla zruší vaše úpravy, proto tohle kopírování a přesouvání...
I'm sorry, my responses are limited...you must ask the right questions.
22. zář 2012 16:10 #97866
Domorodec
Odpověď od domorodec
Začátečník
No upřímě, jelikož hodlám dělat opravdu tak málo úprav, tak mi v tomto případě opravdu nevadí, že se aktualizací vše přemaže, proto upravený soubor budu mít samozřejmě zalohovaný jinde jen ho tam akorát překopíruju. Nečekám, že bych aktualizaci dělal každý měsíc. Samozřejmě, pokud bych se pouštěl do projektu, kde bych chtěl od základu změnit xxx milion věcí, tak pak bych určitě volil tento postup. V této chvíli ale ne. Proto je pro mne jednodušší najít obsah, v originálním umístění a formě a změnit si ho podle sebe, vymazat apod. Když budu vědět, kde se např. nachází název tabulky, která je na stránkách, když budu vědět, kde se nachází to či ono, mohu si to pak modifikovat sám v původním-originálním umístění - samozřejmě s pamětí na to, že aktualizace mi to vše smaže. Dá se tedy toto nějak zjistit pomocí nějaké aplikace? což by byla asi ta nejjedonušší verze. Každopádně to někde prostě musí být. Proto, než se pustím do prohledávání xxx souborů a složek, což by bylo šílené, ptám se zde na radu - zkušených lidí.
Domorodec
22. zář 2012 16:21 #97868
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong
Moderátor
I'm sorry, my responses are limited...you must ask the right questions.
22. zář 2012 16:41 #97873
Domorodec
Odpověď od domorodec
Začátečník
Super, prostuduju a uvidíme
. Děkuji Vám.
Domorodec
Nejnovější příspěvky