javascript z 1.6 na 1.8

Błąd   Założony przez  Piratenus.

wersja skryptu MyBB: najnowsza 1.8
adres forum:webkiller.pl
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):

wczoraj wgrałem na forum nową wersje skryptu 1.8 i okazało się że mój styl go nie ogarnia, poprawiłem kilka błędów związanych głównie z javascriptem ale nadal nie mogę sobie poradzić z przyciskiem zgłoś (nie da się w niego kliknąć) i nie mam większości opcji podczas pisani odpowiedzi lub nowego tematu na forum
[Obrazek: 8xlcc2mp9bbz.png]

to jest mój headerinclude (dodałem tam parę linijek z stylu który był robiony pod 1.8 + edytowałem inne pliki i dzięki temu niektóre opcje które nie działały np. edycja teraz działają ale nie te o których piszę wyżej)

<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->asset_url}/jscripts/jquery.js?ver=1800"></script>
<
script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.plugins.min.js?ver=1800"></script>
<
script type="text/javascript" src="{$mybb->asset_url}/jscripts/general.js?ver=1800"></script>
<
script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<
script type="text/javascript" src="{$theme['imgdir']}/js/query.cookie.js"></script>
<
script type="text/javascript" src="{$theme['imgdir']}/js/sidebar_2.0.js"></script>
<
script type="text/javascript" src="{$theme['imgdir']}/js/hide.js"></script>
<
script type="text/javascript" src="{$theme['imgdir']}js/jquery.fancyCollapses.js"></script>
<
script type="text/javascript" src="{$theme['imgdir']}/js/theme.js"></script
<
script type="text/javascript" src="{$theme['imgdir']}/js/yetii.js"></script
<
script type="text/javascript" src="{$theme['imgdir']}/js/popup.js"></script
<
script type="text/javascript">jQuery.noConflict();</script>
{
$stylesheets}
<
script type="text/javascript">
<!--
    
lang.unknown_error "{$lang->unknown_error}";

    
lang.select2_match "{$lang->select2_match}";
    
lang.select2_matches "{$lang->select2_matches}";
    
lang.select2_nomatches "{$lang->select2_nomatches}";
    
lang.select2_inputtooshort_single "{$lang->select2_inputtooshort_single}";
    
lang.select2_inputtooshort_plural "{$lang->select2_inputtooshort_plural}";
    
lang.select2_inputtoolong_single "{$lang->select2_inputtoolong_single}";
    
lang.select2_inputtoolong_plural "{$lang->select2_inputtoolong_plural}";
    
lang.select2_selectiontoobig_single "{$lang->select2_selectiontoobig_single}";
    
lang.select2_selectiontoobig_plural "{$lang->select2_selectiontoobig_plural}";
    
lang.select2_loadmore "{$lang->select2_loadmore}";
    
lang.select2_searching "{$lang->select2_searching}";

    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 
rootpath "{$mybb->settings['bburl']}";
    var 
imagepath "{$theme['imgdir']}";
      var 
yes_confirm "{$lang->yes}";
    var 
no_confirm "{$lang->no}";
    var 
MyBBEditor null;
    var 
spinner_image "{$theme['imgdir']}/spinner.gif";
    var 
spinner "<img src='" spinner_image +"' alt='' />";
// -->
</script>
{
$newpmmsg}

<
script type="text/javascript">
/**
* Modal Boxes JS
*
* @author Euan T. <euan@euantor.com>
* @version 1.0.0
*/

jQuery.noConflict();

jQuery(document).ready(function(jQuery)
{
    
// Make the jQuery modal login redirect you back to the page you're currently on //
    
jQuery('#loginModal input[name="url"]').attr("value"window.location);
    
// /Login redirect //

    // Modal Boxes //
    
jQuery('a[name="modal"]').on('click', function(event)
    {
        
event.preventDefault();
        
        var 
target jQuery(this).attr('rel');
        
        
// Set up the shadowing
        
var maskHeight jQuery(document).height();
        var 
maskWidth jQuery(window).width();
        
jQuery('#mask').css({'width'maskWidth'height'maskHeight});
        
jQuery('#mask').fadeIn(800);    
        
jQuery('#mask').fadeTo("slow"0.7);  
        
        
// Position the actual modal
        
var winH jQuery(window).height();
        var 
winW jQuery(window).width();
        
jQuery(target).css('top',  (winH 2) - (jQuery(target).height() / 2));
        
jQuery(target).css('left', (winW 2) - (jQuery(target).width() / 2));
        
jQuery(target).fadeIn(2000); 
    });

    
jQuery('.modalBox a[rel="closeModal"]').on('click', function(event)
    {
        
event.preventDefault();
        
jQuery('#mask, .modalBox').fadeOut(600);
    }); 

    
jQuery('#mask').on('fadeOut(800)', function ()
    {
        
jQuery(this).hide();
        
jQuery('.modalBox').hide();
    });     
        

});
</
script>

 <
script type="text/javascript">
 
jQuery.noConflict();
 
jQuery(document).ready(function(){
    
jQuery('.show_hide').showHide({             
         
speed250,  // speed you want the toggle to happen    
         
easing'',  // the animation effect you want. Remove this line if you dont want an effect and if you haven't included jQuery UI
         
changeText0// if you dont want the button text to change, set this to 0
         
showText' ',// the button text to show when a div is closed
         
hideText' ' // the button text to show when a div is open
                      
     
}); 
 });
 </
script>

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

     
jQuery('a[href=#top]').click(function(){
         
jQuery('html, body').animate({scrollTop:0}, 'slow');
         return 
false;
     });

 });
 </
script>

<
link rel="stylesheet" type="text/css" href="{$theme['imgdir']}/js/tipTip.css">
<
script type="text/javascript" src="{$theme['imgdir']}/js/jquery.tipTip.js"></script>
<
script type="text/javascript" src="{$theme['imgdir']}/js/jquery.tipTip.minified.js"></script>


<
script type='text/javascript'
jQuery.noConflict();
jQuery(function() {
jQuery(".tipTip").tipTip({maxWidth"auto"edgeOffset10,gravity'n'});
  });
</
script>

<
script type="text/javascript"
 
jQuery(window).load(function(){ 
 
jQuery('#wczytywanie').fadeOut('slow',function(){ 
 
jQuery(this).remove(); 
 }); 
 }); 
 </
script

ma ktoś jeszcze jakiś pomysł co zrobić żeby to działało
W 1.8 nie zmieniło się same headerinclude, lecz też sporo innych szablonów.
Przywróć z niezgrupowanych szablonów, szablon codebuttons do oryginału (opcje -> przywróć oryginał)
Piratenus napisał(a):nie mogę sobie poradzić z przyciskiem zgłoś
Opis posta -> postbit_report -> przywróć oryginał
w codebuttons nie da się przywróć oryginału ale porównałem go z stylem 1.8 i niczym się nie różni

a postbit_report przywróciłem i dalej nie działa

przycisk zgłoś już naprawiłem podmieniając szablon showthread ale reszta nadal nie działa i do tego jeszcze szybka edycja przestała działać tylko nie wiem kiedy
Nie ma sensu poprawiać stare style, bo będziesz zawsze mieć błędy. Dużo dużo szablonów musiałbyś poprawić, aby były zgodne z MyBB 1.8
Polecam "stworzyć" nowy styl MyBB 1.8 i dokonać w nim zmiany na tyle, aby przypominały Twój z 1.6.
już tylko te 2 błędy mi zostały, edytowałem już dużo szablonów ale te 2 nadal są i nie wiem już gdzie mogą być
raczej nie opłaca się tworzyć tego stylu od nowa



Użytkownicy przeglądający ten wątek:

1 gości