Webboard

Pełna wersja: Nie działa "szybka edycja"
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2
wersja skryptu MyBB: 1.6.15
adres forum: http://cs-hell.eu/index.php
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):

Nie działa opcja "szybka edycja"

Konto testowe:

L: MyBB
H: mybbtest
Podaj zawartość szablonu postbit_edit.
Kod:
<a href="editpost.php?pid={$post['pid']}" class="posterek"><img src="images/carbon/iconButton/edit.png" alt="" /> Edytuj</a>
<div id="edit_post_{$post['pid']}_popup" class="popup_menu" style="display: none;"><div class="popup_item_container"><a href="javascript:;" onclick="Thread.quickEdit({$post['pid']});" class="popup_item">{$lang->postbit_quick_edit}</a></div><div class="popup_item_container"><a href="editpost.php?pid={$post['pid']}" class="popup_item">{$lang->postbit_full_edit}</a></div></div>
<script type="text/javascript">
// <!--
    if(use_xmlhttprequest == "1")
    {
        new PopupMenu("edit_post_{$post['pid']}");
    }
// -->
</script>
Kod:
<a href="editpost.php?pid={$post['pid']}" id="edit_post_{$post['pid']}" class="posterek"><img src="images/carbon/iconButton/edit.png" alt="" /> Edytuj</a>
<div id="edit_post_{$post['pid']}_popup" class="popup_menu" style="display: none;"><div class="popup_item_container"><a href="javascript:;" onclick="Thread.quickEdit({$post['pid']});" class="popup_item">{$lang->postbit_quick_edit}</a></div><div class="popup_item_container"><a href="editpost.php?pid={$post['pid']}" class="popup_item">{$lang->postbit_full_edit}</a></div></div>
<script type="text/javascript">
// <!--
    if(use_xmlhttprequest == "1")
    {
        new PopupMenu("edit_post_{$post['pid']}");
    }
// -->
</script>
Zmieniłem i nadal jest to samo.
Nie widzę zmian w kodzie...
Ponieważ jak zauważyłem brak zmian gdy dodałem kod który podałeś powróciłem do pierwotnego.
Jeśli chodzi o mnie, to już lista się pokazuje. To, że nie odnosi do szybkiej edycji jest prawdopodobnie spowodowane błędnie zakodowanym szablonem postbit_classic.
[Obrazek: 54bd23a11f68d.png]
Że lista sie rozwija to wiem, ale wątek napisałem na temat nie działającej opcji "szybka edycja"

Szablon postbit_classic

Kod:
{$ignore_bit}
<table border="0" cellspacing="0" cellpadding="0" class="tborder" id="post_{$post['pid']}">
<tr>
<div class="post_info">
<div class="post_statname">
{$post['onlinestatus']} {$post['profilelink']}
</div>
<div class="post_date">
Napisano {$post['postdate']} {$post['posttime']}
</div>
<span class="nrPosta">#{$postcounter}{$post['inlinecheck']}</span>
</div>
</tr>
    <tr>
        <td class="post_autor" width="15%" valign="top" style="white-space: nowrap; text-align: center;"><a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
<ul class="info_o_autorze">
            <li>{$post['usertitle']}<li>
                        <li class="user_avatar-post">{$post['useravatar']}</li>
                        <li>{$post['reputation_title']}</li>
            <li>{$post['groupimage']}</li>
                        <li>{$post['additionalgroupimage']}<li>
            <li>{$post['user_details']}</li>
                        <li>{$post['iplogged']}</li>
                      

</ul>
    </td>
    <td class="post_body" valign="top">
                {$post['message']}
    
            {$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>

            </div>

</td>
</tr>

</table>

    <div class="post_buttons" style="vertical-align: middle;">

<a href="#top" class="button_post"><img src="images/carbon/totop.png" alt="" /> Do góry</a>
{$post['button_report']}
<span style="float: right;">
{$post['button_email']}
{$post['button_pm']}
{$post['button_www']}
{$post['button_rep']}
{$post['button_edit']}
{$post['button_quote']}
{$post['button_warn']}
{$post['button_delete_pm']}
</span>
</div>
Trochę własnego wkładu pracy...! Porównaj sobie Twój szablon z szablonem domyślnym, spójrz czego brakuje etc.
Nie brakuje nic.
Wkleiłem także szablon domyślny i nadal nic.
Może mi Pan pomóc?
Na stylu default działa, a więc przywracaj po kolei szablony, które mogą za to odpowiadać (zrobiwszy wcześniej kopię danego szablonu).

PS: Radzę znaleźć lepszy styl i go delikatnie zmodyfikować do własnych potrzeb, bo ten co teraz masz to jakiś szajs.
Podpowiesz jakie szablony mogą za to odpowiadać?

Stylu nie zmienię :)
Szablony -> opis posta, ewentualnie szablony -> widok wątku
Wykryłem który szablon odpowiada za to:

Działający:
Kod:
{$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;"><a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
        <strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}<br />
        <span class="smalltext">
            {$post['usertitle']}<br />
            {$post['userstars']}
            {$post['groupimage']}
            {$post['useravatar']}<br />
            {$post['user_details']}
        </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['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>
</table>

Niedziałający:
Kod:
{$ignore_bit}
<table border="0" cellspacing="0" cellpadding="0" class="tborder" id="post_{$post['pid']}">
<tr>
<div class="post_info">
<div class="post_statname">
{$post['onlinestatus']} {$post['profilelink']}
</div>
<div class="post_date">
Napisano {$post['postdate']} {$post['posttime']}
</div>
<span class="nrPosta">#{$postcounter}{$post['inlinecheck']}</span>
</div>
</tr>
    <tr>
        <td class="post_autor" width="15%" valign="top" style="white-space: nowrap; text-align: center;"><a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
<ul class="info_o_autorze">
            <li>{$post['usertitle']}<li>
                        <li class="user_avatar-post">{$post['useravatar']}</li>
                        <li>{$post['reputation_title']}</li>
            <li>{$post['groupimage']}</li>
                        <li>{$post['additionalgroupimage']}<li>
            <li>{$post['user_details']}</li>
                        <li>{$post['iplogged']}</li>
                      

</ul>
    </td>
    <td class="post_body" valign="top">
                {$post['message']}
    
            {$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>

            </div>

</td>
</tr>

</table>

    <div class="post_buttons" style="vertical-align: middle;">

<a href="#top" class="button_post"><img src="images/carbon/totop.png" alt="" /> Do góry</a>
{$post['button_report']}
<span style="float: right;">
{$post['button_pm']}
{$post['button_www']}
{$post['button_rep']}
{$post['button_edit']}
{$post['button_quote']}
{$post['button_warn']}
{$post['button_delete_pm']}
</span>
</div>

Pomoże ktoś? Ja próbowałem ale niestety mi sie nie udało ;/
Stron: 1 2