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.
User profile
08. bře 2013 12:21 - 08. bře 2013 12:25 #105036
A: ... Stále tam hapruje ten mootools.js, keď ho vyhodím z indexu, ide úprava článkov ale zas nejde vyskakovacie login okno (#helpdiv), keď ho tam nechám tak zas naopak, úprava nejde, ale ide login okno.
B (volně přeloženo): ... máte konflikt skriptů ..
A: ... Vadí niečomu ten konflikt? ...
:silly:
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
Odpověď od karel
Zkušený uživatel
Zkuste přečíst znova (Váš) příspěvek č. #104966, pak odpověď na něj - #104972Vadí niečomu ten konflikt?
A: ... Stále tam hapruje ten mootools.js, keď ho vyhodím z indexu, ide úprava článkov ale zas nejde vyskakovacie login okno (#helpdiv), keď ho tam nechám tak zas naopak, úprava nejde, ale ide login okno.
B (volně přeloženo): ... máte konflikt skriptů ..
A: ... Vadí niečomu ten konflikt? ...
:silly:
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
08. bře 2013 14:52 - 08. bře 2013 14:53 #105053
Odpověď od Stanley100
Začátečník
No dobre, ale skúsil som nahrať pôvodný index bez script.js no s mootools.js ale úprava článkov nešla, takže ak to niečomu vadí tak nie záležitostiam, ktoré práve riešim.
Keď už píšem, doplním ešte jednu otázku, už som na minulých stranách písal o tom, ako chcem upraviť odosielanie shoutboxu enterom. Podarilo sa mi docieliť to, aby po napísaní textu do poľa a stlačení enteru sa shoutbox tváril presne rovnako, ako keby som stlačil Odoslať, refreshne stránku, avšak sa neuloží text medzi odkazy. Do tmpl/default.php som pridal:
<SCRIPT TYPE="text/javascript">
<!--
function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
if (keycode == 13)
{
myfield.form.submit();
return false;
}
else
return true;
}
//-->
</SCRIPT>
................................a do textarea toto: onKeyPress="return submitenter(this,event)"
<textarea id="message" cols="20" rows="5" name="message" onKeyPress="return submitenter(this,event)" onKeyDown="textCounter('message','messagecount',<?php echo $params->get('messagelength', '200'); ?>);" onKeyUp="textCounter('message','messagecount',<?php echo $params->get('messagelength', '200'); ?>);"></textarea>
...čo kam ešte pridať, aby to tie texty ukladalo? Priložil by som aj php, resp. txt súbor ale nejak mi to na tomto fóre nejde..
Keď už píšem, doplním ešte jednu otázku, už som na minulých stranách písal o tom, ako chcem upraviť odosielanie shoutboxu enterom. Podarilo sa mi docieliť to, aby po napísaní textu do poľa a stlačení enteru sa shoutbox tváril presne rovnako, ako keby som stlačil Odoslať, refreshne stránku, avšak sa neuloží text medzi odkazy. Do tmpl/default.php som pridal:
<SCRIPT TYPE="text/javascript">
<!--
function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
if (keycode == 13)
{
myfield.form.submit();
return false;
}
else
return true;
}
//-->
</SCRIPT>
................................a do textarea toto: onKeyPress="return submitenter(this,event)"
<textarea id="message" cols="20" rows="5" name="message" onKeyPress="return submitenter(this,event)" onKeyDown="textCounter('message','messagecount',<?php echo $params->get('messagelength', '200'); ?>);" onKeyUp="textCounter('message','messagecount',<?php echo $params->get('messagelength', '200'); ?>);"></textarea>
...čo kam ešte pridať, aby to tie texty ukladalo? Priložil by som aj php, resp. txt súbor ale nejak mi to na tomto fóre nejde..
09. bře 2013 18:17 #105131
Odpověď od Stanley100
Začátečník
No dobre, tieto shoutboxy už asi nechám tak, potreboval by som ale ešte radu ohľadom toho konfliktu mootools.js a script.js ktorý popisoval myslím Cony. Kde sa táto informácia o chybe nachádza? Celý deň sa snažím zistiť, ako docieliť, aby fungovalo aj vyskakovacie okno loginu (SqueezeBox) aj možnosť úpravy, písania článkov a vkladanie obrázkov, ktoré nie sú funkčné, ak je script mootools aktívny, ak tento script aktívny je, funguje naopak len vyskakovacie okno, hoci jeho popis sa nachádza v script.js a v mootools nieje o ňom ani zmienka. Skúšal som už ozaj čokoľvek, mazať rôzne .js súbory, nahrádzať ich inými z webu, novú aj starú verziu mootools, novú verziu Squeezee, úprava indexu, už neviem čo spraviť aby to fungovalo..
09. bře 2013 22:40 #105149
Odpověď od Cony
Moderátor
SqueezeBox nemusíte nijak přidávat, Joomla ho obsahuje sama v sobě.
Stačí někde v šabloně zavolat tuto funkci
Stačí někde v šabloně zavolat tuto funkci
Code:
JHTML::_('behavior.modal');
09. bře 2013 23:36 #105158
Odpověď od Stanley100
Začátečník
Takže to vložiť napr. do index.php? (skúsil som, nenastala žiadna zmena). Stiahol som aj pugin enabler/disabler mootools a poskúšal rôzne nastavenia ale bez úspechu, asi si budem musieť vybrať či vyskakovacie okno alebo úprava článkov a zmieriť sa s tým, že to nejde opraviť..
11. bře 2013 00:10 #105201
Odpověď od Cony
Moderátor
No ono je to trochu složitější. Ano, ten kód by patřil do index.php šablony, ALE - ten odkaz jak máte nadefinovaný používá pro zobrazení loginu ajax. Ve SqueezeBoxu v Joomle je aktuálně chyba, která znefunkčňuje AJAX v prohlížečích FireFox, v ostatních prohlížečích by Vám to mělo fungovat. I ta chyba se dá opravit, ale obvykle jednodušší řešení je místo AJAX použít iframe. V tom zápisu o toho odkazu menu by jste tedy měl mít
Mimochodem, i ten zápis co tam je teď obsahuje chybu - jsou v něm dvojité uvozovky kolem slova get, měly by být jednoduché.
Code:
rel="{handler: 'iframe', size: {x: 206, y: 285}}"