Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.

User profile

08. bře 2013 12:21 - 08. bře 2013 12:25 #105036
Odpověď od karel
Zkušený uživatel

Vadí niečomu ten konflikt?

Zkuste přečíst znova (Váš) příspěvek č. #104966, pak odpověď na něj - #104972


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..

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
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
Code:
rel="{handler: 'iframe', size: {x: 206, y: 285}}"
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é.

Powered by Fórum