Přihlásit se

Joomla 5.2.2 Security & Bugfix Release

Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.

Generate script language declarations

24. úno 2013 16:40 #104478
renderer head.php generuje hlavicku, styly, scripty a deklaraciu scriptov

pouzivam jeden plugin, ktory vypisuje prilis mnoho javascriptoveho kodu (ako deklaracia scriptov) priamo do html
<script type="text/javascript">
..........................................................................................
</script>


da sa prepisat tento kod, nech tie deklaracie vypisuje nie do html, ale do javascriptoveho suboru, ktory by som nacital ako externy subor?

24. úno 2013 18:17 #104487
Odpověď od Bong
Moderátor
Tak si ten plugin předělejte k obrazu svému, nebo použijte jiný, který vám vyhovuje.

Pokud chcete od někoho poradit, musíte také napsat s čím. Popis "jeden plugin, ktory..." je nic neříkající.

I'm sorry, my responses are limited...you must ask the right questions.

25. úno 2013 12:22 #104512
Odpověď od jachtar
Uživatel
mne ani nejde praveze o konkretny plugin, ale aby system joomly automaticky zapisoval javascriptove deklaracie do suboru a nevypisoval ich priamo do html.. tie deklaracie tam vypisuje aj 5 roznych pluginov

predpokladam, ze zmena toho kodu je pre cloveka, ktory ovlada php/javacsript, otazka 5tich minut, ako ten kod prepisat..

ono by sa dalo napevno z head.php odstranit vypisovanie deklaraci a napevno ich dat do javacsriptoveho, ktory by sa nacital, lenze by som sa rad vyhol takymto komplikovanym nemodularnym rieseniam

25. úno 2013 12:42 #104515
Odpověď od Cony
Moderátor
Trochu si to představujete zjednodušeně. Pokud plugin vypisuje JS přímo do html, má pro to pravděpodobně nějaký důvod. Třeba to že obsah toho JS je závislý na nějakém nastavení. Úprava head.php jak píšete by nebyla tak jednoduchá, už jen proto že JS může být pro každou stránku jiný, jiný pro přihlášeného / nepřihlášeného uživatele atd. apod.

Pokud Vám ty skripty vadí, nejjednoduší budete mít příslušné pluginy zahodit, a napsat si vlastní, nebo funkce zabudovat přímo do šablony. V takovém případě nemusíte hledět na možnosti nastavení, a můžete mít natvrdo jeden JS soubor, který bude dělat přesně to co chcete.

Powered by Fórum