Szybka odpowiedź, nie odświeża tematu.

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

wersja skryptu MyBB: 1.8.3
adres forum: http://avernus.pl/forum
na czym polega problem (screen, opis, komunikaty):
Podczas pisania i wysłania szybkiej odpowiedzi nie ma efektów, dopóki nie przeładuję strony F5. Przez chwilę kręci się ta ikonka ładowania i znika. A wiadomość po napisaniu zostaje w edytorze. Proszę o pomoc.

Styl jest na mybb 1.8. Wszystkie opcje w nim działają. Problemów ze skryptami nie miałem ;)

[Obrazek: cUvNPKH.png]
[Obrazek: 32iFVZO.png]

Snake_ napisał 26.02.2015, 17:58:
Przenoszę [Obrazek: modnotice_howto.png]
Usuń to z szablonu headerinclude (niezgrupowane szablony):
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<
script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/jquery-ui.min.js"></script>
<
script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Ok spróbuję. A to może też być związane z tym że opcja usunięcia postu na raz zachowuje się tak samo? Usuwa ale nie odświeża?

Sprawdziłem, nic nie zmieniło się. Przebudowałem pamięć podręczną itd.
Mój headerinclude wygląda tak, z tymi usuniętymi
<script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/jquery.cookie.js"></script>
<script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/sidebar.js"></script>
<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function($) {
  $("body").addClass($.cookie("BGCHANGER"));
});
</script>
<script type="text/javascript" src="images/duende2/bg/jorgu1.js"></script>
<script type="text/javascript" src="images/duende2/bg/jorgu2.js"></script>
<script type="text/javascript" src="images/duende2/bg/jorgu3.js"></script>
<script type="text/javascript" src="images/duende2/bg/jquery.cookie.js"></script>


<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function($) {
    $(".tab_content").hide();
    $("ul.tabs li:first").addClass("active").show();
    $(".tab_content:first").show();
    $("ul.tabs li").click(function() {
        $("ul.tabs li").removeClass("active");
        $(this).addClass("active");
        $(".tab_content").hide();
        var activeTab = $(this).find("a").attr("href");
        $(activeTab).fadeIn();
        return false;
    });
});
</script>

<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" />
<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" />
<link href='//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,200italic,400italic,600italic' rel='stylesheet' type='text/css'>
<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="images/duende2/jquery-ui.js"></script>
<script type="text/javascript" src="images/duende2/jquery.tipsy.js"></script>
<script type="text/javascript" src="images/duende2/jquery.cookie.js"></script>

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

{$stylesheets}
<script type="text/javascript" src="{$mybb->settings['bburl']}/images/avatarep/avatarep.js"></script>





<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>
Wywal jeszcze ten wpis, mybb 1.8 ma już to jako domyślne

jQuery.noConflict(); 
Nic nie zmienia. Tak samo jak z usuwaniem pojedynczych postów http://prntscr.com/6ahv2a <-to się wyświetla ale nie przeładowuje. Na innych stylach jest ok.

Znalazłem gdzieś odpowiedź, tkwi ona w szablonie Opis posta> postbit
Podmieniłem zawartość na to:
{$ignore_bit}
<a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
<div class="post classic {$unapproved_shade}" style="{$post_visibility}" id="post_{$post['pid']}">
<div class="post_author scaleimages">
    {$post['useravatar']}
    <div class="author_information">
            <strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}<br />
            <span class="smalltext">
                {$post['usertitle']}<br />
                {$post['userstars']}
                {$post['groupimage']}
            </span>
    </div>
    <div class="author_statistics">
        {$post['user_details']}
    </div>
</div>
<div class="post_content">
    <div class="post_head">
        {$post['posturl']}
        {$post['icon']}
        <span class="post_date">{$post['postdate']} <span class="post_edit" id="edited_by_{$post['pid']}">{$post['editedmsg']}</span></span>
    {$post['subject_extra']}
    </div>
    <div class="post_body scaleimages" id="pid_{$post['pid']}">
        {$post['message']}
    </div>
    {$post['attachments']}
    {$post['signature']}
    <div class="post_meta" id="post_meta_{$post['pid']}">
        {$post['iplogged']}
    </div>
</div>
<div class="post_controls">
    <div class="postbit_buttons author_buttons float_left">
        {$post['button_email']}{$post['button_pm']}{$post['button_www']}{$post['button_find']}{$post['button_rep']}
    </div>
    <div class="postbit_buttons post_management_buttons float_right">
        {$post['button_edit']}{$post['button_quickdelete']}{$post['button_quickrestore']}{$post['button_quote']}{$post['button_multiquote']}{$post['button_report']}{$post['button_warn']}{$post['button_purgespammer']}{$post['button_reply_pm']}{$post['button_replyall_pm']}{$post['button_forward_pm']}{$post['button_delete_pm']}
    </div>
</div>
</div>
I działa odpowiadanie normalnie ;)
Ten sposób sprawdzi się wtedy gdy twój szablon post_bit nie odbiega wiele od podstawowego. Gdy masz modyfikowany styl, a błąd występuje powinno się dodać albo całego diva [jeśli nie ma] albo odpowiednie parametry do niego.

<div class="post classic {$unapproved_shade}" style="{$post_visibility}" id="post_{$post['pid']}">

Chodzi o ten fragment.
W przypadku stylu modyfikowanego dodanie tego prawdopodobnie zniszczy układ posta, by tego uniknąć wystarczy usunąć z tego diva fragment:

post classic

Div ten powinien być wstawiony zaraz po
<a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
niezależnie od stylu, a zamknięty na samym końcu szablonu.

Być może ktoś z modyfikowanym stylem kiedyś trafi na ten temat :)
"Try not. Do... or do not. There is no try."
Poświęć 5 minut. Nie bądź ignorantem!  -  Jak zbadać element?
Ja modyfikowałem styl, po zmianie postbita przerobiłem sobie tak jak było wcześniej. Używając tabelki a nie divów żeby było rozciągnięte tło do końca w pionie. PS. nie usuwajcie jeśli ktoś ma tych linijek z headerinclude.
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/jquery-ui.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>

oraz

jQuery.noConflict();

Bo nie działają karty w profilach, przełączanie miedzy nimi ;)

Postbit przerobiłem na taki: http://prntscr.com/6aw24l
O ile dodasz ten div tym sposobem co napisałem, to nic z tłem itp. się nie zmieni. Mój postbit też na tabelach się opiera, a ten div po usunięciu z niego fragmentu 'post classic' z niczym się nie gryzie :)
"Try not. Do... or do not. There is no try."
Poświęć 5 minut. Nie bądź ignorantem!  -  Jak zbadać element?
Zmieni się, kolory się pozmieniają, tam są ustawione text-shadow na biały itd. Wyśrodkować trzeba itd. Ale to już pojedyncza edycja.



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

1 gości