Temat: Joomla 2.5 - integracja z jQuery
Witam.Jak zintegrować Joomla 2.5 z jQuery?Dominik Kowalski edytował(a) ten post dnia 22.02.12 o godzinie 09:39
konto usunięte
<script type="text/javascript" src = '/link/do/skryptu/' />
Mateusz K. miszcz wwwujitsu
Wojciech J.:
prościej się nie da
http://extensions.joomla.org/extensions/core-enhanceme...
http://extensions.joomla.org/extensions/site-managemen...
http://extensions.joomla.org/extensions/core-enhanceme...
Maciek Sobczyk:
Wrzucić do katalogu scripts.
W pliku index.php szablonu dodać w części [head] linijkę
<script type="text/javascript" src = '/link/do/skryptu/' [/quote]> />[quote]
Odpalić firefox / chrome i w konsoli błędów sprawdzić w konsoli JS / błędów, czy się nei gryzie z mootools.
Jeśli się gryzie - w pliku index.php zmienić wszystkie zmienne "$" w skryptach jquery na "JQuery".
Dominik Głowacki:
Maciek Sobczyk:
Wrzucić do katalogu scripts.
W pliku index.php szablonu dodać w części [head] linijkę
<script type="text/javascript" src = '/link/do/skryptu/' [/quote][/quote]> > />[quote][quote]
Odpalić firefox / chrome i w konsoli błędów sprawdzić w konsoli JS / błędów, czy się nei gryzie z mootools.
Jeśli się gryzie - w pliku index.php zmienić wszystkie zmienne "$" w skryptach jquery na "JQuery".
yyy, nie bardzo rozumiem, możesz jaśniej?
Te pluginy które podał Wojtek nie działają - w Firebugu widzę że jQuery jest załączone ale nie hula.
konto usunięte
Mateusz K. miszcz wwwujitsu
Maciek Sobczyk:
Przy okazji - jak ktoś poda przepis, jak przywrócić do życia pluginy Gavicka (np. GK news), to sam chętnie skorzystam. Pierwszy raz korzystam z GK. Zapłaciłem trochę pieniędzy, poprosiłem o fakturę i teraz ani nie działają rozszerzenia ani nie mam faktury a typografia szablonu jest tak spierniczona, że chyba będę musiał zrobić klientowi szkolenie. Koszty rosną, ehhh.
konto usunięte
Mateusz K. miszcz wwwujitsu
Maciek Sobczyk:
Skopana typografia to dla mnie taka, ktora wymaga umieszczenia w artykule kilku divow, jeden na drugim, zeby uzyskac zamierzony efekt. Ja to moge zrobic, bo sie na tym znam. Moj klient juz nie. A poprawiac arkuszy CSS zwyczajnie nie mam ochoty, bo to nie jest robota, za ktora ktos mi zaplaci.
News GK4 juz przywrocilem do zycia (na szczescie), ale kilka godzin mi to zajelo.
konto usunięte
konto usunięte
Unable to get the jQuery library from the following content delivery network (CDN) sources: http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js
http://ajax.microsoft.com/ajax/jquery/jquery-1.4.4.min.js
http://code.jquery.com/jquery-1.4.4.min.js
Local copy of jquery.js in the folder /srv/www/joomla/plugins/content/sigplus/js will not available.
Unable to get the jQuery library from the following content delivery network (CDN) sources:
http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js
http://ajax.microsoft.com/ajax/jquery/jquery-1.4.4.min.js
http://code.jquery.com/jquery-1.4.4.min.js
Local copy of jquery.js in the folder /srv/www/joomla/plugins/content/sigplus/js will not available.
// Generate script file links
foreach ($document->_scripts as $strSrc => $strAttr)
{
// Code to disable mootools for your site (still loads it for your admin)
$ex_src = explode("/",$strSrc);
$js_file_name = $ex_src[count($ex_src)-1];
$js_to_ignore = array("mootools-core.js","mootools-more.js");
if( in_array($js_file_name,$js_to_ignore) AND substr_count($document->baseurl,"/administrator") < 1)
continue;
$buffer .= $tab . '<script src="' . $strSrc . '"';
if (!is_null($strAttr['mime']))
{
$buffer .= ' type="' . $strAttr['mime'] . '"';
}
if ($strAttr['defer'])
{
$buffer .= ' defer="defer"';
}
if ($strAttr['async'])
{
$buffer .= ' async="async"';
}
$buffer .= '</script>' . $lnEnd;
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl-pl" lang="pl-pl" >
<head>
<base href="http://www.domena.pl" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="author" content="admin" />
<meta name="generator" content="Joomla! - Open Source Content Management; FlowPlayerReloaded 3.0 by tushev.org" />
<title>nowa strona</title>
<link href="/joomla/templates/wssd/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
<link rel="stylesheet" href="/joomla/media/system/css/modal.css" type="text/css" />
<link rel="stylesheet" href="/joomla/plugins/content/sigplus/css/sigplus.min.css" type="text/css" />
<link rel="stylesheet" href="/joomla/plugins/content/sigplus/engines/boxplus/popup/css/boxplus.min.css" type="text/css" />
<link rel="stylesheet" href="/joomla/plugins/content/sigplus/engines/boxplus/popup/css/boxplus.lightsquare.css" type="text/css" title="boxplus-lightsquare" />
<script src="/joomla/media/system/js/core.js" type="text/javascript"></script>
<script src="/joomla/media/system/js/modal.js" type="text/javascript"></script>
<script src="/joomla/media/system/js/caption.js" type="text/javascript"></script>
<script src="/joomla/plugins/content/sigplus/js/jquery.js" type="text/javascript"></script>
<script src="/joomla/plugins/content/sigplus/js/jquery.noconflict.js" type="text/javascript"></script>
<script src="/joomla/plugins/content/sigplus/engines/boxplus/popup/js/boxplus.min.js" type="text/javascript"></script>
<script src="/joomla/plugins/content/sigplus/engines/boxplus/lang/boxplus.lang.min.js" type="text/javascript"></script>
<script type="text/javascript">
window.addEvent('domready', function(){
SqueezeBox.initialize();
SqueezeBox.assign($$('a[href^=#fprrpopup]'),{parse: 'rel'});
});
window.addEvent('load', function() {
new JCaption('img.caption');
});
if (typeof(__jQuery__) == "undefined") { var __jQuery__ = jQuery; }
// <!--
__jQuery__(document).ready(function() {
__jQuery__("#sigplus_3d06d334a5ffcf69313431c668c3689f").boxplusGallery(__jQuery__.extend({}, { rtl:false, theme: "lightsquare", title: function (anchor) { var t = __jQuery__("#" + __jQuery__("img", anchor).attr("id") + "_caption"); return t.size() ? t.html() : __jQuery__("img", anchor).attr("alt"); }, description: function (anchor) { var s = __jQuery__("#" + __jQuery__("img", anchor).attr("id") + "_summary"); return s.size() ? s.html() : anchor.attr("title"); }, slideshow: 0, download: function (anchor) { var d = __jQuery__("#" + __jQuery__("img", anchor).attr("id") + "_metadata a[rel=download]"); return d.size() ? d.attr("href") : ""; }, metadata: function (anchor) { var m = __jQuery__("#" + __jQuery__("img", anchor).attr("id") + "_iptc"); return m.size() ? m : ""; } })); __jQuery__.boxplusLanguage("pl", "PL");
});
// -->
</script>
<meta http-equiv="Content-Style-Type" content="text/css" />
<!--[if lt IE 8]><link rel="stylesheet" href="/joomla/plugins/content/sigplus/css/sigplus.ie7.css" type="text/css" /><![endif]-->
<!--[if lt IE 9]><link rel="stylesheet" href="/joomla/plugins/content/sigplus/engines/boxplus/popup/css/boxplus.ie8.css" type="text/css" /><![endif]-->
<!--[if lt IE 8]><link rel="stylesheet" href="/joomla/plugins/content/sigplus/engines/boxplus/popup/css/boxplus.ie7.css" type="text/css" /><![endif]-->
<!--[if lt IE 9]><link rel="stylesheet" href="/joomla/plugins/content/sigplus/engines/boxplus/popup/css/boxplus.lightsquare.ie8.css" type="text/css" title="boxplus-lightsquare" /><![endif]-->
<link rel="stylesheet" href="/joomla/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="/joomla/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="/joomla/templates/wssd/css/default.css" type="text/css" />
<script>
$("document").ready(function() {
$("a[href$=.doc]").after("<img src='http://www.domena.pl/docIcon.png'/>");
$("a").css("border", "3px silid red");
});
</script>
</head>
<script>
$("document").ready(function() {
$("a[href$=.doc]").after("<img src='http://www.domena.pl/docIcon.png'/>");
$("a").css("border", "3px silid red");
});
konto usunięte
// Code to disable mootools for your site (still loads it for your admin)Teraz Sigplus wyświetla zdjęcia.
$ex_src = explode("/",$strSrc);
$js_file_name = $ex_src[count($ex_src)-1];
$js_to_ignore = array("mootools-core.js","mootools-more.js");
if( in_array($js_file_name,$js_to_ignore) AND substr_count($document->baseurl,"/administrator") < 1)
continue;
$("a[href$=.doc]").after("<img src='http://www.domena.pl/docIcon.png'/>");napisana jest poprawnie, w konsoli FF otrzymuje komunikat:
Syntax error, unrecognized expression: [href$=.doc]Dominik Głowacki edytował(a) ten post dnia 02.04.12 o godzinie 17:34
[Wstrzymuj na tym błędzie]
...;d&&m.filter(b,a,!0)}},"":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l...
konto usunięte
Następna dyskusja: