CMS WEBMAN
Czym jest Webman
Ogólne informacje
Rozwój systemu Webman
Wyjaśnienie niektórych pojęć
Konto użytkownika
Kontakt
Pobranie skryptu
Historia zmian
Dodatkowe narzędzia
Forum
WSPARCIE



Szukasz hostingu?
Tutaj: Tani, szybki i niezawodny hosting!


NEWSLETTER
Jeśli chcesz być informowany o nowościach związanych z systemem Webman - zapisz się na darmowy Newsletter.
BIEŻĄCA WERSJA
RWD: 7.3.8
(23.02.2025)

Klasyczna: 5.9.3
(22.01.2016)
TESTY
Wersja do testów

- klasyczna:
demo5.webman.pl/admin.php

- RWD:
demo6.webman.pl
demo7.webman.pl



Każdy post zawierający treści poza tematem, nie mieszczący się w ustalonej kategorii lub taki, który nic nie wnosi będzie bezwzględnie kasowany.

Konkretne problemy lub błędy proszę zgłaszać poprzez formularz kontaktowy lub bezpośrednio na adres e-mail, jeśli był wcześniejszy kontakt. Forum nie służy do uzyskania konkretnego wsparcia technicznego.

Forum systemu CMS Webman > Księga życzeń
Nowy temat · Odpowiedz
Dwie biblioteki webmana
netwifi
06-07-2012, 11:31:56
[ cytuj ]
czy mogę prosić o jakiś artykuł, poradnik jak i co przerobić aby system działał na dwóch bibliotekach bez problemu ? ;) ewentualne instrukcje jak przejść z mootools na jqerty
digisoft
09-07-2012, 12:48:51
[ cytuj ]
Obecnie nie ma możliwości calkowitej rezygnacji z mootools bo jest stosowana w kilku newralicznych miejscach. Zmiana skryptów mootools na jquery jest oczywiście możliwa ale dość pracochłonna.

Co do stosowania jquery razem z mootools to zasada jest następująca:
- wywołujemy zaraz po załadowaniu biblioteko jquery funkcję:
jQuery.noConflict();
- zamieniamy odwołania skryptów jquery: z $ na jQuery (lub funkcję tożsamą, my zamiast nazwy jquery użyjemy np. $jq).

Przykład, mamy coś takiego:

<html>
<head>
<script src="mootolls.js"></script>
<script src="jquery.js"></script>
<script>

// tu chcielibyśmy użyć jquery
$(document).ready(function(){
$("div").hide();
});

// a tu mootools
$("someid").hide();
</script>
</head>
<body></body>
</html>

Żeby użyć obu bibliotek zmieniamy tak:

<html>
<head>
<script src="mootolls.js"></script>
<script src="jquery.js"></script>
<script>
var $jq = jQuery.noConflict();

// funkcja jquery
$jq(document).ready(function(){
$jq("div").hide();
});

// a tu funkcja mootools
$("someid").hide();
</script>
</head>
<body></body>
</html>

Podsumowując dodajemy zaraz po wgraniu jquery wpis:

var $jq = jQuery.noConflict();

a następnie w skryptach jQuery zmieniamy "$" na $jq, to powinno rozwiązać problemy.

Nie testowałem takiego użycia bo zwykle stosowałem zamianę $ na jQuery ale to też powinno działać i powinno być bardziej przejrzyste.
Strona zbudowana w oparciu o system CMS Webman
Ta strona używa plików cookies i podobnych technologii w celu świadczenia usług, wyświetlania reklam i zbierania statystyk. Korzystając z niej zgadzasz się na ich używanie zgodnie z ustawieniami przeglądarki.
Zamknij