Naslovna - domača stran (Joomla 2.5)
 
gradencan 11. jul 2013 12:28:31 Pridružen od:
26. mar 2011
210 objav
19 34 3
#1

Pozdravljeni,



imam ogromno težavo. Ko odprem spletno stran http://www.zlatarna-aura.si/, se praktično odpre le črno ozadje. Kar koli kasneje kliknem v meniju, deluje, naslovna stran pa je črna. Stran večino časa lepo deluje, kakšen dan pa se pojavlja ta bedarija.

Mogoče kdo ve, kako bi tole rešil? Hvala!


všeč(0) ni všeč(0) spam(0)
 
blindek 11. jul 2013 12:40:15 Pridružen od:
11. dec 2009
924 objav
849 240 22
#2

Če pogledaš izvorno kodo se zadeva na naslovnici zatakne tukaj:


<section id="innertop" class="grid-block">

Torej od tukaj naprej ti ne generira več kode. Poglej če imaš na tem delu HTML kode morda vmeščeno kakšno PHP aplikacijo oziroma modul, ki se zatika oziroma ne deluje.


všeč(0) ni všeč(0) spam(0)
 
gradencan 11. jul 2013 12:49:31 Pridružen od:
26. mar 2011
210 objav
19 34 3
#3

Hvala, sem našel. Widgetkit dela neke težave.

Sam želi naložiti jQuerry knjižnico, ki pa je že naložena. Slučajno veš, v katerem delu kode bi jo izklopil?


všeč(0) ni všeč(0) spam(0)
 
blindek 11. jul 2013 12:52:29 Pridružen od:
11. dec 2009
924 objav
849 240 22
#4

Poglej v konfiguraciji modula (Joomla admin) če ima slučajno možnost izklopit includanja dodatnih .js in .css datotek. Če ne pa boš moral v php kodi modula zakomentirati vrstico kjer doda to datoteko, ki ti povzroča težave. Težko vedet na pamet.


všeč(0) ni všeč(0) spam(0)
 
gradencan 11. jul 2013 13:34:06 Pridružen od:
26. mar 2011
210 objav
19 34 3
#5

Nima, o jQuery-u smo pisali že v tej temi: http://www.internetmojster.com/cms/joomla-velikost-tabele.2.html



Pregledal sem vse angleške forume, ki mi jih je vrnil google, pa nisem našel, kako bi v Widgetkitu (Yootheme) izklopil nalaganje jQuerya. Že v naprej najlepša hvala tistemu, ki pozna in mi reši problem!


všeč(0) ni všeč(0) spam(0)
 
Matjaž 11. jul 2013 14:40:14 Pridružen od:
21. sep 2007
3505 objav
2603 308 45
#6

Predloga najbrž ne nalaga jquery brez razloga, se pravi ga potrebuje za optimalno delovanje.

En od "trikov" kako selektivno nalagat jquery:


<?php
// load jQuery, if not loaded before
if(!JFactory::getApplication()->get('jquery')){
JFactory::getApplication()->set('jquery',true);
// add jQuery...
}
?>

Dodaš v head, ne vem pa če bo delovalo na tvoji predlogi.


všeč(0) ni všeč(0) spam(0)
 
gradencan 11. jul 2013 15:49:18 Pridružen od:
26. mar 2011
210 objav
19 34 3
#7

Sem vstavil, pa vseeno ne pomaga.

Torej, vem kje je težava - Widgetkit od Yootheme. Kaj bi bilo treba storit, da bi se stran pravilno prikazovala, pa ne.

Hvala za dosedanjo pomoč!


všeč(0) ni všeč(0) spam(0)
 
esedic 11. jul 2013 15:53:29 Pridružen od:
28. nov 2007
368 objav
184 13 4
#8

Če že res moraš odstraniti jQuery iz Widgetkita, lahko to narediš takole:



-odpri datoteko administrator/components/com_widgetkit/layouts/assets.php

-nekam na vrh datotke dodaj tole:


$app = JFactory::getApplication();

-potem imaš okrog vrstice 32 tole kodo:


// load jQuery, for Joomla 3.x or lower
if (version_compare(JVERSION, '3.0.0', '>=')) {
JHtml::_('jquery.framework');
} else if (!$this['system']->application->get('jquery')) {
$this['system']->application->set('jquery', true);
$this['system']->document->addScript($this['path']->url('widgetkit:js/jquery.js'));
}

spremeni jo v tole:


// load jQuery, for Joomla 3.x or lower
if (version_compare(JVERSION, '3.0.0', '>=')) {
JHtml::_('jquery.framework');
} else if (!$this['system']->application->get('jquery') && ($app->getClientId() === 1)) {
$this['system']->application->set('jquery', true);
$this['system']->document->addScript($this['path']->url('widgetkit:js/jquery.js'));
}

Dodal sem samo pogoj, da Widgetkit doda jQuery samo v administraciji:


$app->getClientId() === 1)

Drugače pa kot sem ti že napisal v eni izmed prejšnjih tem, vedno lahko poskusiš JS konflikte reševati z jQuery Easy pluginom, ki v 99% primerov te probleme odstrani.


všeč(0) ni všeč(0) spam(0)
 
gradencan 11. jul 2013 16:11:06 Pridružen od:
26. mar 2011
210 objav
19 34 3
#9

Plugin sem probal, pa ne pomaga.

V omenjeni datoteki pa nimam tega dela kode: // load jQuery, for Joomla 3.x or lower

Samo tole je edino, kar se mi zdi omembe vredno: // load jQuery, if not loaded before


všeč(0) ni všeč(0) spam(0)
 
esedic 11. jul 2013 18:30:09 Pridružen od:
28. nov 2007
368 objav
184 13 4
#10

Jaz sem gledal v zadnji verziji, to je 1.4.5.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se