Skocz do zawartości

Witaj na forum webmasterów Webax.pl.

Wyświetl nową zawartość

Rejestracja w MyBB + JQuery = konflikt

- - - - -

  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie
graegkma
graegkma

    Użytkownik

  • Użytkownik
  • PipPip
  • 27 postów
#1

Napisano 18 grudzień 2012 - 20:33

Zauważyłem, że przez dołączenie JQuery przestaje działać weryfikacja danych ajaxem (w MyBB). Na stronie mam takie skrypty:
<script type="text/javascript" src="http://forum.mobile-os.pl/jscripts/prototype.js?ver=1603"></script><script type="text/javascript" src="http://forum.mobile-os.pl/jscripts/general.js?ver=1603"></script><script type="text/javascript" src="http://forum.mobile-os.pl/jscripts/popup_menu.js?ver=1600"></script><script type="text/javascript"><!--var cookieDomain = "forum.mobile-os.pl";var cookiePath = "/";var cookiePrefix = "";var deleteevent_confirm = "Czy na pewno chcesz usunąć to wydarzenie?";var removeattach_confirm = "Czy na pewno chcesz usunąć zaznaczone załączniki?";var loading_text = 'Wczytywanie<br />Proszę czekać...';var saving_changes = 'Zapisywanie zmian...';var use_xmlhttprequest = "1";var my_post_key = "45bd0e96313f86829b2851bca1fb5db7";var imagepath = "images";// --></script><script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script><script type="text/javascript" src="http://www.nscontext.com/widgets/widgets.js" ></script><script type="text/javascript">//<![CDATA[jQuery(document).ready( function() {jQuery().ns_slideout({width: 'px',title: "Ciekawe artykuły z sieci",height: 'px',placement: ': 'px'});});//]]></script><script type="text/javascript" src="jscripts/validator.js"></script><script type='text/javascript' src='http://forum.mobile-os.pl/mobiquo/tapatalkdetect.js'></script><script type="text/javascript"><!--lang.username = "Login/Adres e-mail";lang.password = "Hasło";lang.login = "Zaloguj się";lang.lost_password = " &mdash; <a href=\"http://forum.mobile-os.pl/member.php?action=lostpw\">Nie pamiętam hasła<\/a>";lang.register_url = " &mdash; <a href=\"http://forum.mobile-os.pl/member.php?action=register\">Rejestracja<\/a>";lang.remember_me = "Zapamiętaj mnie";// --></script><script type="text/javascript" src="jscripts/autocomplete.js?ver=1400"></script><script type="text/javascript"><!--if(use_xmlhttprequest == "1"){  new autoComplete("referrer", "xmlhttp.php?action=get_users", {valueSpan: "username"});}// --></script><script type="text/javascript"><!--regValidator = new FormValidator('registration_form');regValidator.register('username', 'notEmpty', {failure_message:'Musisz podać login'});    regValidator.register('email', 'regexp', {match_field:'email2', regexp:'^([a-zA-Z0-9_\\.\\+\\-])+\\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,4})+$', failure_message:'Musisz podać prawidłowy adres e-mail'});regValidator.register('email2', 'matches', {match_field:'email', status_field:'email_status', failure_message:'Podane adresy e-mail nie zgadzają się'});regValidator.register('referrer', 'ajax', {url:'xmlhttp.php?action=username_exists', loading_message:'Sprawdzam czy istnieje taki użytkownik...'});regValidator.register('fid3', 'notEmpty', {failure_message:'Nie możesz pozostawić tego pola pustego'});regValidator.register('fid4', 'notEmpty', {failure_message:'Nie możesz pozostawić tego pola pustego'});regValidator.register('fid6', 'notEmpty', {failure_message:'Nie możesz pozostawić tego pola pustego'});regValidator.register('fid5', 'notEmpty', {failure_message:'Nie możesz pozostawić tego pola pustego'});regValidator.register('password', 'length', {match_field:'password2', min: 6, failure_message:'Hasło musi zawierać przynajmniej 6 znaków'});regValidator.register('password2', 'matches', {match_field:'password', status_field:'password_status', failure_message:'Podane hasła nie zgadzają się'});regValidator.register('username', 'length', {min: 3, max: 30, failure_message:'Login musi zawierać od 3 do 30 znaków'});regValidator.register('16bb56ceef62c030e66a5ca8823e11e35092f4cf', 'ajax', {url:'xmlhttp.php?action=validate_captcha', extra_body: 'imagehash', loading_message:'Sprawdzam czy poprawnie przepisano kod...', failure_message:'Musisz tutaj przepisać tekst z obrazka obok'});regValidator.register('username', 'ajax', {url:'xmlhttp.php?action=username_availability', loading_message:'Sprawdzam czy login jest dostępny...'}); // needs to be last// --></script>
Plus GA, Adkontekst i SimpleCaptcha Macie pomysł jak to naprawić?
  • 0

Matslom
Matslom

    Ping timeout

  • Użytkownik
  • PipPipPipPipPip
  • 270 postów
#2

Napisano 18 grudzień 2012 - 21:31

Do headerinclude dodaj
<script type="text/javascript">jQuery.noConflict();</script>

  • 0
ub_5.png

graegkma
graegkma

    Użytkownik

  • Użytkownik
  • PipPip
  • 27 postów
#3

Napisano 19 grudzień 2012 - 06:25

Dodałem na samym początku, niestety nie pomogło :/ Heh, wczoraj chyba jeszcze nie myślałem, oczywiście

<script type="text/javascript"> jQuery.noConflict(); </script>

pomogło :)
  • 0

Wacław
Wacław

    Początkujący

  • Forumowy Bot
  • 43 postów
#4

Napisano 25 lipiec 2013 - 20:50

Wiadomość automatyczna


Ten temat został przeniesiony z "Tworzenie stron wwwJavascript" do "Inne ForaArchiwum".
  • 0