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.

Jak na validaci webu?

10. srp 2012 23:37 #96198
Jak na validaci webu? od CrocodilusCZ
Zkušený uživatel
Na stránce validator.w3.org/ mi to vypíše hromady chyb. Jedná se o web teramagazin.cz

Rád bych chyby opravil, ale netuším, kde je hledat.
Umím trochu s developerskými nástroji, ale spíše maximálně upravit medotou pokus omyl css styly. Označím si část stránky která mě zajímá a a FireFly mi vypíše text co tu část stránky ovlivňuje a v kterém souboru jej hledat.

Ale jak najít ty chyby netuším.
Můžete mi poradit?

11. srp 2012 00:12 - 11. srp 2012 00:13 #96200
Odpověď od ghost
Zkušený uživatel
no, hledejte je v sablone v php souborech, pripadne v souborech komponenty/modulu
tezko radit, kdyz nevidim soubory sablony, ktera je pekne domrsena

co dela napriklad ten google analytics kod jeste pred deklaraci doctype?
to je bud nejaky plugin (pochybuji), nebo to nekdo vlozil primo do sablony
to, ze to ma byt pred </head>, je vec dalsi
navic to zrejme diky tomuto kodu blbe detekuje doctype, protoze validuje se jako html 4.1, i kdyz je pouzito xhtml 1.0

tvurci jsou opravdu experti, kdyz takto zmrsi validni t3 framework

Joomla! pro každého

11. srp 2012 00:18 #96201
Odpověď od CrocodilusCZ
Zkušený uživatel
Tvůrce jsem já a určitě se mezi experty nepočítám. Učím se za pochodu, protože si vše musíme zvládnout udělat sami.

Každopádně alespoň zkusím opravit ten GA kod.
Díky

11. srp 2012 00:25 #96202
Odpověď od ghost
Zkušený uživatel
nemyslel jsem to na vas, ale na jm-experts, kteri jsou v paticce sablony

Joomla! pro každého

11. srp 2012 23:13 #96209
Odpověď od CrocodilusCZ
Zkušený uživatel
No, ono to bude tak, že jsem té šabloně svou neznalostí asi dal pořádně za uši :whistle:
nicméně rád bych to postupně napravil, tak aby se třeba i v IE stránky zobrazovaly korektně. Ne že by nějaká součást přímo nefungovala, nicméně nejsou vycentrované a další drobnosti.
Proto jsem se ostatně na tu validaci ptal, aby to bylo košér ve všech prohlížečích.
Ale jak to tak sleduju, asi to bude nad moje síly. Rád bych se to naučil sám, ale zdá se, že to je na dlouhé lokte, něco v tom kodu najít, když ani nevím, kde hledat a čeho se chytit.

Poskytuje to někdo jako službu? Jaká může být cca cena?
Děkuju

12. srp 2012 08:57 #96210
Odpověď od ghost
Zkušený uživatel
no, zatim neni presunut ani ten GA kod

doporucuji napriklad pouzit pspad a vyhledavat kusy kodu, ktere chcete editovat
pokud ten GA je v sablone a ne nejakym pluginem (taky moznost, ale ten by to snad nedal tak nahoru), tak si v sabone vyhledejte napriklad "30378650" (co nejvice jedinecny retezec) a tam, kde vam to najde, tam to smazte a vlozte jinam (tam kde najdete </head>, pred ktere toto patri)

Joomla! pro každého

12. srp 2012 09:21 #96211
Odpověď od CrocodilusCZ
Zkušený uživatel
Co se týče toho GA, tak to je pro mě docela problém. Kód mám vložený manuálně dle návodu, možná jsem to pochopil špatně. Nicméně jsem to nacpal do indexu šablony. Vtip je v tom, že index šablony tagy head neobsahuje. je tam jen:
Code:
<script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-30378650-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <?php if (class_exists('T3Template')) { $tmpl = T3Template::getInstance(); $tmpl->setTemplate($this); $tmpl->render(); return; } else { //Need to install or enable JAT3 Plugin echo JText::_('MISSING_JAT3_FRAMEWORK_PLUGIN'); }

Každopádně, díky za Váš čas a snahu pomoci

12. srp 2012 13:15 #96217
Odpověď od Houbák
Zkušený uživatel
Jelikož používáte framework JAT3 pro tvorbu šablony, tak si najděte soubor plugins\system\jat3\jat3\base-themes\default\blocks\head.php a do něj (na vhodné místo) napište ten GA kód. Po této úpravě by se měl již GA kód zobrazovat mezi tagy HEAD.

12. srp 2012 14:25 #96218
Odpověď od CrocodilusCZ
Zkušený uživatel
Díky za radu. Kdybych byl svého času věděl, že tahle šablona využívá jat3, tak po ní asi nikdy nesáhnu. Klasika by byla daleko lepší, takhle se v tom nevyznám.

Soubor, na který mne odkazujete obsahuje kód
Code:
<?php /** * ------------------------------------------------------------------------ * JA T3 System plugin for Joomla 1.7 * ------------------------------------------------------------------------ * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved. * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html * Author: J.O.O.M Solutions Co., Ltd * Websites: http://www.joomlart.com - http://www.joomlancers.com * ------------------------------------------------------------------------ */ // No direct access defined('_JEXEC') or die; ?> <script type="text/javascript"> var siteurl='<?php echo JURI::base(true) ?>/'; var tmplurl='<?php echo JURI::base(true)."/templates/".T3_ACTIVE_TEMPLATE ?>/'; var isRTL = <?php echo $this->isRTL()?'true':'false' ?>; </script> <jdoc:include type="head" /> <?php if (T3Common::mobile_device_detect()=='iphone'):?> <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1; user-scalable=1;" /> <meta name="apple-touch-fullscreen" content="YES" /> <?php endif;?> <?php if (T3Common::mobile_device_detect()):?> <meta name="HandheldFriendly" content="true" /> <?php endif;?> <link href="<?php echo T3Path::getUrl('images/favicon.ico') ?>" rel="shortcut icon" type="image/x-icon" /> <?php JHTML::stylesheet ('', 'templates/system/css/system.css') ?> <?php JHTML::stylesheet ('', 'templates/system/css/general.css') ?>

Bohužel, nikde také není tag head...

Ještě jednou díky za snahu pomoci

12. srp 2012 14:33 #96219
Odpověď od Houbák
Zkušený uživatel
Tag HEAD tam samozřejmě není, protože ten se vkládá až v PHP souboru, který dává jednotlivé soubory šabloby do hromady. Ten kód GA vložte do daného souboru na toto místo:
Code:
</script> sem vložte GA kód. <jdoc:include type="head" />

12. srp 2012 14:50 #96220
Odpověď od CrocodilusCZ
Zkušený uživatel
Děkuju za navedení,snad alespoň ten GA kod již bude správně:) :oops:

Powered by Fórum