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

Temat: Joomla 2.5 - integracja z jQuery

Wrzucić do katalogu scripts.

W pliku index.php szablonu dodać w części [head] linijkę

<script type="text/javascript" src = '/link/do/skryptu/' />


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".
Mateusz K.

Mateusz K. miszcz wwwujitsu

Temat: Joomla 2.5 - integracja z jQuery

Miałem problem z image show gk4, nie mogłem dodać fotek.
Po wgraniu jQuery Easy wszystko śmiga.
Dzięki Wojtek za cenną poradę :)

Pozdrawiam

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

Temat: Joomla 2.5 - integracja z jQuery

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

yyy, nie bardzo rozumiem, możesz jaśniej? Mam ten sam problem.
Te pluginy które podał Wojtek nie działają - w Firebugu widzę że jQuery jest załączone ale nie hula.Dominik Głowacki edytował(a) ten post dnia 04.04.12 o godzinie 11:32

Temat: Joomla 2.5 - integracja z 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.


Instalowałem je kilka dni temu i wszystko śmiga. Wchodziłeś w ustawienia pluginu?

konto usunięte

Temat: Joomla 2.5 - integracja z jQuery

Zrób, jak chłopaki radzili, bo ja podałem przepis na ręczne dodanie skryptów.

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.Maciek Sobczyk edytował(a) ten post dnia 21.03.12 o godzinie 10:24
Mateusz K.

Mateusz K. miszcz wwwujitsu

Temat: Joomla 2.5 - integracja z jQuery

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.

news GK4 jest darmowy i bardzo dobrze sobie radzi z wyświetlaniem contentu per kategoria.
O skiepszczonej typografii nie może być mowy, bo wszystko ustala się css-em.

ps. sprawdzałeś na świeżej instancji joomli, albo po tymczasowym wyłączeniu wszystkiego co możliwe ?

konto usunięte

Temat: Joomla 2.5 - integracja z jQuery

Wojtku,

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.

Pozdrawiam
Mateusz K.

Mateusz K. miszcz wwwujitsu

Temat: Joomla 2.5 - integracja z jQuery

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.

Próbuję pojąć o czym piszesz, ale nie rozumiem co ma typografia do wyświetlania artykułów przy użyciu jakiegokolwiek modułu ? Tworzenie kilku div-ów również nic mi nie mówi, bo i efekt docelowy jest mi nieznany.

A koniec końcem wywnioskowałem, że używasz GK1 nie GK4.

konto usunięte

Temat: Joomla 2.5 - integracja z jQuery

Nic nie ma :) To dwie osobne sprawy.

Pierwsza - laik będzie miał problem z uzyskaniem na stronie takiego wyglądu, jaki by sobie życzył. W artykule (com_content), nie w module.

Drugi - parę godzin spędziłem nad uruchomieniem modułu. Wszystko.

Pozdrawiam

konto usunięte

Temat: Joomla 2.5 - integracja z jQuery

Zwracam honor chłopakom (Polakom notabene) z Gavicka. Faktura przyszła dziś rano.

Pozdrawiam

Temat: Joomla 2.5 - integracja z jQuery

zainstalowałem galerię Sigplus. Po instalacji wyświetlił się komunikat:

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.


Dlatego we właściwościach dodatku, w opcji Źródło biblioteki AJAX zaznaczyłem "Lokalnie" i w katalogu joomla/plugins/content/sigplus/js umieściłem najnowszą wersję jQuery (plik jquery.js).

Dodatkowo w pliku libraries/joomla/document/html/renderer/head.php w linii 151 dopisałem kod, który zapobiega ładowaniu Mootols:
// 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;
}

Źródło strony wygląda następująco:

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


Mimo że jQuery jest załączony, skrypt:
<script>
$("document").ready(function() {
$("a[href$=.doc]").after("<img src='http://www.domena.pl/docIcon.png'/>");
$("a").css("border", "3px silid red");
});

nie wykonuje się, Sigplus również nie działa.Dominik Głowacki edytował(a) ten post dnia 30.03.12 o godzinie 17:31

konto usunięte

Temat: Joomla 2.5 - integracja z jQuery

A jakie błędy zwraca konsola javascript w FF albo Chrome?

Temat: Joomla 2.5 - integracja z jQuery

Dokonałem kilka zmian, zainstalowałem dodatek jQuery Includer oraz skasowałem kod odpowiedzialny za nie ładowanie Mootools:
// 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;
Teraz Sigplus wyświetla zdjęcia.
Pomimo że instrukcja
$("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]
[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...
Dominik Głowacki edytował(a) ten post dnia 02.04.12 o godzinie 17:34

konto usunięte

Temat: Joomla 2.5 - integracja z jQuery

A nie powinieneś .doc umieścić w apostrofach?

Następna dyskusja:

integracja joomla z dotpay




Wyślij zaproszenie do