wersja skryptu MyBB: 1.8.3
adres forum: http://trucksimulator24.pl
na czym polega problem (screen, opis, komunikaty):
Problem polega na tym, że jak dodam odpowiedź w jakimś temacie za pomocą szybkiej odpowiedzi to strona automatycznie nie odświeża się wyświetlając nowy post, tylko trzeba samemu odświeżyć stronę.
Konto testowe:
Testowy
testowe
Zacznijmy od tego, że brakuje Ci pliku edytor.js w jscripts.
Tego pliku nawet nie ma oryginalnej paczce 1.8.3 z Downloadu.
Spróbuj ponownie wgrać styl, bo wydaje mi się, że na innym działa prawidłowo.
Niestety wgranie stylu na nowo nie wchodzi w grę. Musiałbym wszystko przerabiać od początku.
Wgrałem ten sam styl pod nową nazwą i edytowałem postbit_classic i od razu występował ten problem z szybką odpowiedzą.
Tak wygląda oryginalny postbit
Kod PHP:
{$ignore_bit}
<a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
<table border="0" cellspacing="0" cellpadding="6" class="postborder" style="{$post_extra_style} {$post_visibility} margin: 5px 0;" id="post_{$post['pid']}">
<tr>
<td class="postcat" align="center" style="padding: 8px 8px 8px 8px;">
<div class="largetext centered" style="padding-bottom: 0px;">{$post['onlinestatus']} {$post['profilelink']}</div>
</td>
<td class="postcat" valign="middle" style="padding: 8px 6px 4px 6px;">
<span class="smalltext">{$post['postdate']}, {$post['posttime']}</span>
<div style="float: right; width: auto; vertical-align: top;"><span class="smalltext">{$post['posturl']}</span></div>
</tr>
<tr>
<td class="trow1" width="17%" valign="top" style="white-space: nowrap; text-align: center; border-right: 1px solid #;">
{$post['usertitle']}<br />
<span class="smalltext">
{$post['useravatar']}
{$post['groupimage']}
<div class="author_statistics" style="margin: 0 auto; width: 120px;">
{$post['user_details']}
</div>
<br />
</span></div></div>
</td>
<td class="trow1" valign="top">
<table width="100%">
<tr><td>
<div id="pid_{$post['pid']}" class="post_body">
{$post['message']}
<div style="text-align: right; vertical-align: bottom;" id="post_meta_{$post['pid']}">
</div>
{$post['attachments']}{$post['signature']}
</td>
</tr>
</table>
</td>
</tr>
<tr valign="bottom">
<td class="buttons" align="left" valign="bottom">
<span class="float_left">{$post['button_email']}{$post['button_pm']}{$post['button_www']}{$post['button_find']}{$post['button_rep']} {$post['iplogged']}</span></td>
<td class="buttons" align="right" valign="bottom">
<span class="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']}</span>
</td>
</tr>
</table>
A tak mój zmodyfikowany
Kod PHP:
{$ignore_bit}
<a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
<table width="100%" cellspacing="0" cellpadding="{$theme['tablespace']}" border="0" align="center">
<tr>
<td valign="top" width="18%" class="arrow_box"><br/>
<center><div class="post_author scaleimages" style="margin-left: 20px; margin-top: 10px;">
<div class="user_details_2">{$post['onlinestatus']} <strong><span class="largetext" style="font-size: 18px; padding-top: 10px;">{$post['profilelink']}</span></strong>
<div style="margin-top: 5px;">{$post['useravatar']}</div>
<div class="author_information">
<div style="margin-top: 10px;">
<span class="smalltext">
{$post['usertitle']}<br />
{$post['userstars']}
{$post['groupimage']}
</span></div>
</div>
<div class="author_statistics">
<div class="user_details">{$post['user_details']}</div>
</div></div>
</div></center>
<br/><br/><br/>
</td>
<td> </td>
<td valign="top">
<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="border2">
<div class="post_body scaleimages" id="pid_{$post['pid']}">
<br/>{$post['message']}<br/>
</div>
<center>{$post['attachments']}
{$post['signature']}</center>
</div>
</div>
<br/><br/><br/>
</td>
</tr>
</table>
<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_fast']}{$post['button_quote']}{$post['thanks']}{$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']}<a href="#top" style="text-shadow: 1px 1px 0px #0d0d0d;"><i style="font-size: 14px;" class="fa fa-chevron-circle-up fa-fw"></i></a>
</div>{$post['thxdsp_outline']}
</div>
</div>{$post['adsaf']}{myadvertisements[zone_3]}
W czym może leżeć problem?
Wygląda na to że sobie poradziłem, moglibyście przetestować?
Temat ponawiam, znowu występuje problem z szybką odpowiedzią. Problem występuje na dwóch stylach, gdzie jeden styl jest głównym.
A spróbuj bez pluginu na zaawansowaną odpowiedź.
Niestety nie posiadam takiego pluginu, chyba że kryje się on pod inną nazwą.
Przecież sam z siebie się nie dodał:
Poszukaj pod fazą Advanced Quick Reply.
To jest CKEditor i bez niego również nie działa poprawnie szybka odpowiedź. Owy plugin zainstalowany ~2h temu.
Przywróć szablony newreply, newthread, editpost do oryginału.
Szablony nie były ruszane, także są oryginalne.