Problem z multicytowaniem - nie pokazuje się na wszystkich kontach

Założony przez  andr_w.

wersja skryptu MyBB:1.6.12
adres forum:decoupageforum.pl
na czym polega problem (screen, opis, komunikaty):

Zrobiłem aktualizację z 1.6.8 do 1.6.12 no i cytowania przestały działać. Z pojedynczym cytowaniem uporałem się i działa, ale z multicytowaniem jest problem. Użytkownicy zgłaszają mi, że mają tylko funkcję cytowania bez multicytowania. U mnie na każdej przeglądarce działa i mam cytowanie oraz multicytowanie.
Podczas prób aby wyeliminować przyczynę doszedłem do wniosku że na niektórych kontach jest ok a np. na koncie super moderatora nie ma (sprawdzałem u siebie i faktycznie nie ma). Po proszę o pomoc...

Kod multiquote:

Cytat:<a href="javascript:Thread.multiQuote({$post['pid']});" style="display: none;" id="multiquote_link_{$post['pid']}"><img src="{$theme['imglangdir']}/postbit_multiquote.gif" alt="{$lang->postbit_multiquote}" title="{$lang->postbit_multiquote}" id="multiquote_{$post['pid']}" /></a>
<script type="text/javascript">
//<!--
$('multiquote_link_{$post['pid']}').style.display = '';
// -->
</script>
Snake_ napisał 01.05.2014, 14:56:
Przenoszę.
Zobacz:

<a href="javascript:Thread.multiQuote({$post['pid']});" style="display: none;" id="multiquote_link_{$post['pid']}"><img src="{$theme['imglangdir']}/postbit_multiquote.gif" alt="{$lang->postbit_multiquote}title="{$lang->postbit_multiquote}id="multiquote_{$post['pid']}/></a>
<
script type="text/javascript">
//<!--
$('multiquote_link_{$post['pid']}').style.display '';
// -->
</script
Pomoc poza forum - odpłatnie.
Niestety też się nie pokazuje... :(
Udało się, już działa. Napiszę gdyby ktoś miał w przyszłości ten sam problem.

Wyszło na to, że multicytowanie jest uzależnione od układu postów. W panelu użytkownika trzeba odznaczyć "Wyświetlaj posty w trybie klasycznym."

Panel użytkownika - Edytuj opcje - w opcjach wyświetlania postów odznaczamy Wyświetlaj posty w trybie klasycznym. - Aktualizuj opcje
Czyli podsumowując: błąd leży pewnie w szablonie postbit (Opis posta). Zapewne brakuje zmiennej od multicytowania. Zobacz sobie jak ona wygląda w szablonie postbit_classic i wklej ją do postbitu. Wtedy powinno być okej.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Oto postbit_classic mojego szablonu:

{$ignore_bit}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="{$post_extra_style} {$post_visibility}" id="post_{$post['pid']}">
    <tr>
        <td class="{$altbg}" width="15%" valign="top" style="white-space: nowrap; text-align: center; border-right: 2px dashed #BAB693;"><a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
        <strong><span class="largetext">{$post['profilelink']}</span></strong><br />
        <span class="smalltext">
            {$post['usertitle']}<br />
            {$post['userstars']}
            {$post['groupimage']}
            {$post['useravatar']}<br />
            {$post['user_details']}<br />
            {$post['onlinestatus']}
        </span>
    </td>
    <td class="{$altbg}" valign="top">
        <table width="100%">
            <tr><td>{$post['posturl']}<span class="smalltext"><strong>{$post['icon']}{$post['subject']} {$post['subject_extra']}</strong></span>
            <br />
            <div id="pid_{$post['pid']}" class="post_body">
                {$post['message']}
            </div>
            {$post['attachments']}
            {$post['signature']}
            <div style="text-align: right; vertical-align: bottom;" id="post_meta_{$post['pid']}">
                <div id="edited_by_{$post['pid']}">{$post['editedmsg']}</div>
                {$post['iplogged']}
            </div>
        </td></tr>
    </table>
</td>
</tr>
<tr>
    <td class="{$altbg}" style="white-space: nowrap; text-align: center; vertical-align: middle;"><span class="smalltext">{$post['postdate']} {$post['posttime']}</span></td>
    <td class="{$altbg}" style="vertical-align: middle;">
        <table width="100%" border="0" cellpadding="0" cellspacing="0">
            <tr valign="bottom">
                <td align="left" ><span class="smalltext">{$post['button_email']}{$post['button_pm']}{$post['button_www']}{$post['button_find']}{$post['button_rep']}</span></td>
                <td align="right">{$post['button_edit']}{$post['button_quickdelete']}{$post['button_quote']}{$post['thanks']}{$post['button_report']}{$post['button_warn']}{$post['button_reply_pm']}{$post['button_replyall_pm']}{$post['button_forward_pm']}{$post['button_delete_pm']}</td>
            </tr>
        </table>
    </td>
</tr>{$post['thxdsp_inline']}
</table>{$post['thxdsp_outline']}{$post['adsaf']}
Jest tak jak przypuszczałem. :)

{$ignore_bit}
<
table border="0" cellspacing="{$theme['borderwidth']}cellpadding="{$theme['tablespace']}class="tborder" style="{$post_extra_style} {$post_visibility}id="post_{$post['pid']}">
    <
tr>
        <
td class="{$altbg}width="15%" valign="top" style="white-space: nowrap; text-align: center; border-right: 2px dashed #BAB693;"><a name="pid{$post['pid']}id="pid{$post['pid']}"></a>
        <
strong><span class="largetext">{$post['profilelink']}</span></strong><br />
        <
span class="smalltext">
            {
$post['usertitle']}<br />
            {
$post['userstars']}
            {
$post['groupimage']}
            {
$post['useravatar']}<br />
            {
$post['user_details']}<br />
            {
$post['onlinestatus']}
        </
span>
    </
td>
    <
td class="{$altbg}valign="top">
        <
table width="100%">
            <
tr><td>{$post['posturl']}<span class="smalltext"><strong>{$post['icon']}{$post['subject']} {$post['subject_extra']}</strong></span>
            <
br />
            <
div id="pid_{$post['pid']}class="post_body">
                {
$post['message']}
            </
div>
            {
$post['attachments']}
            {
$post['signature']}
            <
div style="text-align: right; vertical-align: bottom;" id="post_meta_{$post['pid']}">
                <
div id="edited_by_{$post['pid']}">{$post['editedmsg']}</div>
                {
$post['iplogged']}
            </
div>
        </
td></tr>
    </
table>
</
td>
</
tr>
<
tr>
    <
td class="{$altbg}style="white-space: nowrap; text-align: center; vertical-align: middle;"><span class="smalltext">{$post['postdate']} {$post['posttime']}</span></td>
    <
td class="{$altbg}style="vertical-align: middle;">
        <
table width="100%" border="0" cellpadding="0" cellspacing="0">
            <
tr valign="bottom">
                <
td align="left" ><span class="smalltext">{$post['button_email']}{$post['button_pm']}{$post['button_www']}{$post['button_find']}{$post['button_rep']}</span></td>
                <
td align="right">{$post['button_edit']}{$post['button_quickdelete']}{$post['button_quote']}{$post['thanks']}{$post['button_multiquote']}{$post['button_report']}{$post['button_warn']}{$post['button_reply_pm']}{$post['button_replyall_pm']}{$post['button_forward_pm']}{$post['button_delete_pm']}</td>
            </
tr>
        </
table>
    </
td>
</
tr>{$post['thxdsp_inline']}
</
table>{$post['thxdsp_outline']}{$post['adsaf']} 
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Rozumiem, że podany przez Ciebie kod mogę zastąpić tym co ja podałem?
(01.05.2014, 15:39)andr_w napisał(a): Rozumiem, że podany przez Ciebie kod mogę zastąpić tym co ja podałem?

Tak.
Pomoc poza forum - odpłatnie.



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

1 gości