Webboard

Pełna wersja: Problem z JQuery
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.6.12
adres forum: http://www.demo.gremek.pl/
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu): Wszystkie potrzebne rzeczy mam wgrane

kod :

Kod PHP:
<link rel="alternate" type="application/rss+xml" title="{$lang->latest_threads} (RSS 2.0)" href="{$mybb->settings['bburl']}/syndication.php" />
<
link rel="alternate" type="application/atom+xml" title="{$lang->latest_threads} (Atom 1.0)" href="{$mybb->settings['bburl']}/syndication.php?type=atom1.0" />

<
script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<
link href='http://fonts.googleapis.com/css?family=Roboto+Condensed:400,700' rel='stylesheet' type='text/css'>
<
link rel="stylesheet" href="{$mybb->settings['bburl']}/images/Gameshark/font/css/font-awesome.css"></link>
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/jquery.cookie.js"></script>
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/tipsy.js"></script>

<
script type='text/javascript'
jQuery.noConflict();
jQuery(function() {
jQuery("a").tipsy({gravityjQuery.fn.tipsy.autoNS});
jQuery("title").tipsy({gravityjQuery.fn.tipsy.autoNS});
jQuery("img").tipsy({gravityjQuery.fn.tipsy.autoNS});
jQuery("i").tipsy({gravityjQuery.fn.tipsy.autoNS});
jQuery("span").tipsy({gravityjQuery.fn.tipsy.autoNS});
jQuery("div").tipsy({gravityjQuery.fn.tipsy.autoNS});
  });
</
script>

<
script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function() {
    
jQuery('a[href=#top]').click(function(){
        
jQuery('body,html').animate({scrollTop0}, 1200);        
        return 
false;
    });
});
</
script>

<
script type="text/javascript">
jQuery.noConflict();
jQuery(function($) {
    $(
".clickedbuttons").hide();
    $(
".buttons").click(function() {
        $(
".sidebar").animate({height"hide"opacity0}, 500,
            function() {
                $(
".forums").animate({width"1024px"}, 500);
            });
        $(
this).hide();
        $(
".clickedbuttons").show();
        $.
cookie("sidebar","collapsed", {expires365});
        return 
false;
    });
    $(
".clickedbuttons").click(function() {
        $(
".forums").animate({width"724px"}, 500,
            function() {
                $(
".sidebar").animate({height"show"opacity1}, 500);
            });
        $(
this).hide();
        $(
".buttons").show();
        $.
cookie("sidebar","expanded", {expires365});
        return 
false;
    });
    if($.
cookie("sidebar") == "collapsed") {
        $(
".buttons").hide();
        $(
".clickedbuttons").show();
        $(
".forums").css("width","1024px");
        $(
".sidebar").hide();
    };
});
</
script>

<
script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function($) {

    $(
".catdesc").hide();

    $(
".cattitle").on('mouseover mouseout', function(event) {

        var 
catdesc = $(this).parent().children('.catdesc');

        var 
content catdesc.text();

        if (
content !== "") {
            if (
event.type == 'mouseover') {
                
catdesc.fadeIn('slow');
            } else {
                
catdesc.stop(truetrue).fadeOut('slow');
            }
        }

    });

});
</
script>

<
script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function($) {

function 
DropDown(el) {
    
this.dd el;
    
this.initEvents();
        }
            
DropDown.prototype = {
                
initEvents : function() {
                    var 
obj this;

                    
obj.dd.on('click', function(event){
                        $(
this).toggleClass('active');
                        
event.stopPropagation();
            });    
            }
        }

            $(function() {
                                var 
dd = new DropDown( $('#dd') );

                $(
document).click(function() {
                    $(
'.wrapper-dropdown-5').removeClass('active');
                });

            });
});
</
script>

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

this.randomtip = function(){

    var 
pause 12000;
    var 
length jQuery("#tips li").length;
    var 
temp = -1;        

    
this.getRan = function(){
        var 
ran Math.floor(Math.random()*length) + 1;
        return 
ran;
    };
    
this.show = function() {
        var 
ran getRan();
        while (
ran == temp) {
            
ran getRan();
        };
        
temp ran;
        
jQuery("#tips li").hide();
        
jQuery("#tips li:nth-child(" ran ")").fadeIn("slow");
    };

    
show(); setInterval(show,pause);

};

jQuery(document).ready(function(){
    
randomtip();
});
</
script>

<
meta http-equiv="Content-Type" content="text/html; charset={$charset}/>
<
meta http-equiv="Content-Script-Type" content="text/javascript" />
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/prototype.js?ver=1603"></script>
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/general.js?ver=1603"></script>
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/popup_menu.js?ver=1600"></script>
<
script type="text/javascript">jQuery.noConflict();</script
{
$stylesheets}
<
script type="text/javascript">
<!--
    var 
cookieDomain "{$mybb->settings['cookiedomain']}";
    var 
cookiePath "{$mybb->settings['cookiepath']}";
    var 
cookiePrefix "{$mybb->settings['cookieprefix']}";
    var 
deleteevent_confirm "{$lang->deleteevent_confirm}";
    var 
removeattach_confirm "{$lang->removeattach_confirm}";
    var 
loading_text '{$lang->ajax_loading}';
    var 
saving_changes '{$lang->saving_changes}';
    var 
use_xmlhttprequest "{$mybb->settings['use_xmlhttprequest']}";
    var 
my_post_key "{$mybb->post_code}";
    var 
imagepath "{$theme['imgdir']}";
// -->
</script>
{
$newpmmsg


//edit

Chodzi mi tutaj po zalogowaniu koło zębate powinno się wysuwać
Spróbuj tak:
Kod PHP:
<link rel="alternate" type="application/rss+xml" title="{$lang->latest_threads} (RSS 2.0)" href="{$mybb->settings['bburl']}/syndication.php" />
<
link rel="alternate" type="application/atom+xml" title="{$lang->latest_threads} (Atom 1.0)" href="{$mybb->settings['bburl']}/syndication.php?type=atom1.0" />


<
meta http-equiv="Content-Type" content="text/html; charset={$charset}/>
<
meta http-equiv="Content-Script-Type" content="text/javascript" />
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/prototype.js?ver=1603"></script>
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/general.js?ver=1603"></script>
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/popup_menu.js?ver=1600"></script>
<
script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<
script type="text/javascript">jQuery.noConflict();</script
{
$stylesheets}
<
script type="text/javascript">
<!--
    var 
cookieDomain "{$mybb->settings['cookiedomain']}";
    var 
cookiePath "{$mybb->settings['cookiepath']}";
    var 
cookiePrefix "{$mybb->settings['cookieprefix']}";
    var 
deleteevent_confirm "{$lang->deleteevent_confirm}";
    var 
removeattach_confirm "{$lang->removeattach_confirm}";
    var 
loading_text '{$lang->ajax_loading}';
    var 
saving_changes '{$lang->saving_changes}';
    var 
use_xmlhttprequest "{$mybb->settings['use_xmlhttprequest']}";
    var 
my_post_key "{$mybb->post_code}";
    var 
imagepath "{$theme['imgdir']}";
// -->
</script>
<
link href='http://fonts.googleapis.com/css?family=Roboto+Condensed:400,700' rel='stylesheet' type='text/css'>
<
link rel="stylesheet" href="{$mybb->settings['bburl']}/images/Gameshark/font/css/font-awesome.css"></link>
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/jquery.cookie.js"></script>
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/tipsy.js"></script>

<
script type='text/javascript'
jQuery.noConflict();
jQuery(function() {
jQuery("a").tipsy({gravityjQuery.fn.tipsy.autoNS});
jQuery("title").tipsy({gravityjQuery.fn.tipsy.autoNS});
jQuery("img").tipsy({gravityjQuery.fn.tipsy.autoNS});
jQuery("i").tipsy({gravityjQuery.fn.tipsy.autoNS});
jQuery("span").tipsy({gravityjQuery.fn.tipsy.autoNS});
jQuery("div").tipsy({gravityjQuery.fn.tipsy.autoNS});
  });
</
script>

<
script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function() {
    
jQuery('a[href=#top]').click(function(){
        
jQuery('body,html').animate({scrollTop0}, 1200);        
        return 
false;
    });
});
</
script>

<
script type="text/javascript">
jQuery.noConflict();
jQuery(function($) {
    $(
".clickedbuttons").hide();
    $(
".buttons").click(function() {
        $(
".sidebar").animate({height"hide"opacity0}, 500,
            function() {
                $(
".forums").animate({width"1024px"}, 500);
            });
        $(
this).hide();
        $(
".clickedbuttons").show();
        $.
cookie("sidebar","collapsed", {expires365});
        return 
false;
    });
    $(
".clickedbuttons").click(function() {
        $(
".forums").animate({width"724px"}, 500,
            function() {
                $(
".sidebar").animate({height"show"opacity1}, 500);
            });
        $(
this).hide();
        $(
".buttons").show();
        $.
cookie("sidebar","expanded", {expires365});
        return 
false;
    });
    if($.
cookie("sidebar") == "collapsed") {
        $(
".buttons").hide();
        $(
".clickedbuttons").show();
        $(
".forums").css("width","1024px");
        $(
".sidebar").hide();
    };
});
</
script>

<
script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function($) {

    $(
".catdesc").hide();

    $(
".cattitle").on('mouseover mouseout', function(event) {

        var 
catdesc = $(this).parent().children('.catdesc');

        var 
content catdesc.text();

        if (
content !== "") {
            if (
event.type == 'mouseover') {
                
catdesc.fadeIn('slow');
            } else {
                
catdesc.stop(truetrue).fadeOut('slow');
            }
        }

    });

});
</
script>

<
script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function($) {

function 
DropDown(el) {
    
this.dd el;
    
this.initEvents();
        }
            
DropDown.prototype = {
                
initEvents : function() {
                    var 
obj this;

                    
obj.dd.on('click', function(event){
                        $(
this).toggleClass('active');
                        
event.stopPropagation();
            });    
            }
        }

            $(function() {
                                var 
dd = new DropDown( $('#dd') );

                $(
document).click(function() {
                    $(
'.wrapper-dropdown-5').removeClass('active');
                });

            });
});
</
script>

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

this.randomtip = function(){

    var 
pause 12000;
    var 
length jQuery("#tips li").length;
    var 
temp = -1;        

    
this.getRan = function(){
        var 
ran Math.floor(Math.random()*length) + 1;
        return 
ran;
    };
    
this.show = function() {
        var 
ran getRan();
        while (
ran == temp) {
            
ran getRan();
        };
        
temp ran;
        
jQuery("#tips li").hide();
        
jQuery("#tips li:nth-child(" ran ")").fadeIn("slow");
    };

    
show(); setInterval(show,pause);

};

jQuery(document).ready(function(){
    
randomtip();
});
</
script>
{
$newpmmsg

ALe w sumie co jest nie tak?

I wgraj brakujący plik: http://demo.gremek.pl/jscripts/tipsy.js
Nie działa :<
Nadal nie widzę pliku wgranego: http://demo.gremek.pl/jscripts/tipsy.js
tipsy.js musi być wgrane?

Ja tego pliku w szablonie nie miałem
No to wyrzuć to z headerinclude:
Kod PHP:
<script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/tipsy.js"></script
Nadal nie działa ;<
Zamien 1.11.0 na niższą bibliotekę np 1.10.1 lub 1.9.1

Nowe biblioteki mogą nie obsługiwać pewnych starych skryptów.
Chyba że podam ci / wam login i hasło i spróbujecie coś wykombinować. Edytuje ten jQuery od 2 dni w końcu napisałem do was i też nie umiecie odpowiedzieć ( nie żebym was obrażał czy coś )

//Edit

Zmiana wersji biblioteki jQuery również nic nie dała
Tak jak już napisał SLAVOO, pierw pobaw się wersjami jQuery. Zamień na 1.10.1 lub 1.9.1 lub tak jak ja używam: 1.7.2.
Zmieniłem wersje jQuery w linijce
Kod PHP:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script

Ale nadal nic nie daje. Użyłem 5 wersji :
1.11.0
1.9.0
1.7.2
1.6.2
1.9.1
W takim razie wgraj może te tipsy.js. Znalazłem to dla ciebie. I dodaj tamtą linijkę z tipsy którą usunąłeś.
Dobra jest , dziękuję bardzo :> Oczywiście za pomoc like i sory za zbędny komentarz
Czasem cięzko jest wywnioskować gdzie jest błąd. Niestety.