[ ati024 @ 04.04.2010. 07:55 ] @
Naime reč je o tome da jedan prijatelj hoće da koristi wordpress temu Arras-theme i ako ga pokusa da otvori sajt sa IE6 javja se greška .I to zbog sledećeg dela
Code:
<!--[if IE 6]>
<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/css/ie6.css" type="text/css" media="screen, projector" />
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/jquery.supersleight.min.js"></script>
<script type="text/javascript">
    $('#controls').supersleight( {shim: '<?php bloginfo('template_url') ?>/images/x.gif'} );
    $('.featured-article').supersleight( {shim: '<?php bloginfo('template_url') ?>/images/x.gif'} );
</script>
<![endif]-->


Može li neko da mi kaže šta je tu problem i kako da ga rešimo?
[ Nikola Poša @ 04.04.2010. 10:04 ] @
A kakvu grešku javlja? I daj nam output tog dela koda iz Page Source-a, jer je ovako sa izmešanim PHP-om i HTML-om malo teže naći moguću grešku...
[ musicmaster @ 04.04.2010. 10:19 ] @
Evo tebi jedan lep završetak za tu verziju explorera koji pravi problem...

Code:

<!--[if IE 6]>
<script type="text/javascript"> 
    /*Load jQuery if not already loaded*/ if(typeof jQuery == 'undefined'){ document.write("<script type=\"text/javascript\"   src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js\"></"+"script>"); var __noconflict = true; } 
    var IE6UPDATE_OPTIONS = {
        icons_path: "http://static.ie6update.com/hosted/ie6update/images/"
    }
</script>
<script type="text/javascript" src="http://static.ie6update.com/hosted/ie6update/ie6update.js"></script>
<![endif]-->


Ovo parče koda inače funkcioniše kad se stavi pre </body> taga, poželjno je da bude zadnji na stranici...
Pozz.
[ Nikola Poša @ 04.04.2010. 12:32 ] @
To ne bi trebalo da pravi problem, ali probaj čisto da dodaš čuvenu tačku-zarez na kraju definicije te promenljive IE6UPDATE_OPTIONS, jer sa IE-om se nikad ne zna, on zna da "pukne" na tako neke sitne sintaksne greške...
[ zikaa @ 04.04.2010. 20:51 ] @
stavi $(document).ready(function() {}); oko poziva tih funkcija


Code:
 <script type="text/javascript">
      $(document).ready(function() {
            $('#controls').supersleight( {shim: '<?php bloginfo('template_url') ?>/images/x.gif'} );
            $('.featured-article').supersleight( {shim: '<?php bloginfo('template_url') ?>/images/x.gif'} );
      });
</script>

[ musicmaster @ 05.04.2010. 01:57 ] @
Citat:
Nikola Poša: To ne bi trebalo da pravi problem, ali probaj čisto da dodaš čuvenu tačku-zarez na kraju definicije te promenljive IE6UPDATE_OPTIONS, jer sa IE-om se nikad ne zna, on zna da "pukne" na tako neke sitne sintaksne greške...


Da, imaš pravo.

Mada i ovako je odlično.
Samo zato što puca zaista.
A što je još slađe, pukne svaki put, ali tek kada ode na sajt za preuzimanje IE8.

E, ako i tada onaj koji koristi IE6 ne uvidi kakav je to bljutav program u odnosu na živu konkurenciju.... do đavola onda sve..
Ono, "neće čak ni na matičnom sajtu da radi..!? kakva brrukaaa" :P
[ ati024 @ 05.04.2010. 08:45 ] @
Izvinjavam se al juče nisam stigao da odgovorim.
Citat:
musicmaster: Evo tebi jedan lep završetak za tu verziju explorera koji pravi problem...


Hvala na savetu al već koristim ovaj kod na raznim stranicama. Ako se ja pitam ja bi najradije zabranio pristup svim stranicama sa IE6 al .....


Inače greška koju javja je sledeća:
Citat:
line:85
char.1
error: 'undefined' is null or not an object
code: 0
URL: http://localhost/test


a u toj liniji je sledeći kod:
Code:
$('#controls').supersleight( {shim: 'http://localhost/test/wp-content/themes/arras-theme/images/x.gif'} );


Citat:
zikaa: stavi
Code:
     $(document).ready(function() {}); 
oko poziva tih funkcija




Ne pomaže ni ovo samo se premešta geška na drugu liniju :(
Tako da izgleda nema spasa za ovaj problem
Hvala svima probaču da ga nagovorim da koristi neku drugu temu il da napravi neku koja izgleda kao sadašnji.