Webboard

Pełna wersja: Menu się zniżyło
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2
wersja skryptu MyBB: 1.8.4
adres forum: http://mybb18.cs-hell.eu/
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):

Witam,
Po dodaniu "position: fixed" rozwiajane menu mi spadło i oddaliło sie od buttona po rozwinięciu.
Problem pokaże na ss.
http://screenshot.sh/mMy9rnuXuXuIY

Czy może ktoś pomóc aby menu po rozwinięciu nie uciekało od buttona?
No i gdzie to całe rozsuwane menu ?
Wejdź w jakiś wątek.

Konto testowe:
L: MyBB
H: mybb1233
Nadal nie widać aby gdzieś na forum było rozwijane menu
Specjalnie dlatego dodalem screena...
Chodzi o menu ktore sie rozwija gdy klikniesz na buttona "edytuj" gdy przegladasz jakiś wątek.
pokaz zawartość postbit_edit
Szablon "postbit_edit"
Kod:
<a href="editpost.php?pid={$post['pid']}" id="edit_post_{$post['pid']}" title="{$lang->postbit_edit}" class="button_post postbit_edit"><span>{$lang->postbit_button_edit}</span></a>
<div id="edit_post_{$post['pid']}_popup" class="popup_menu" style="display: none;"><div class="popup_item_container"><a href="javascript:;" class="popup_item quick_edit_button" id="quick_edit_post_{$post['pid']}">{$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 class="popup_item_container"><a href="modnotice.php?pid={$post['pid']}" class="popup_item">{$lang->postbit_post_moderate}</a></div></div>
<script type="text/javascript">
// <!--
    if(use_xmlhttprequest == "1")
    {
        $("#edit_post_{$post['pid']}").popupMenu();
    }
// -->
</script>

Ten krok jest raczej bez sensu, ponieważ problem jest bardziej powiązany z css "position".
Nie dodawaj, zaraz coś wymyśle :p

przyczyną jest takie coś w zbadaj element
Kod PHP:
element {
    
positionabsolute;
    
left1061.5px;
    
displayblock;
    
top1962px;


tylko nie wiem gdzie to może być :p

#edit

spróbuj zamienić na to

Kod PHP:
<a href="editpost.php?pid={$post['pid']}id="edit_post_{$post['pid']}title="{$lang->postbit_edit}class="button_post postbit_edit"><span>{$lang->postbit_button_edit}</span></a>
<
div id="edit_post_{$post['pid']}_popup" class="popup_menu" style="display: none; top: 0px;"><div class="popup_item_container"><a href="javascript:;" class="popup_item quick_edit_button" id="quick_edit_post_{$post['pid']}">{$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 class="popup_item_container"><a href="modnotice.php?pid={$post['pid']}class="popup_item">{$lang->postbit_post_moderate}</a></div></div>
<
script type="text/javascript">
// <!--
    
if(use_xmlhttprequest == "1")
    {
        $(
"#edit_post_{$post['pid']}").popupMenu();
    }
// -->
</script
, dziękuję :) Plusik dla Ciebie ;)

Jest to zakodowane w postbit_moderator_edit :)

Zmieniłem szablon postbit_moderator_edit na:
Kod:
<a href="editpost.php?pid={$post['pid']}" id="edit_post_{$post['pid']}" title="{$lang->postbit_edit}" class="button_post postbit_edit"><span>{$lang->postbit_button_edit}</span></a>
<div id="edit_post_{$post['pid']}_popup" class="popup_menu" style="position: absolute; top: 1995px; left: 757.5px; display: none;"><div class="popup_item_container"><a href="javascript:;" class="popup_item quick_edit_button" id="quick_edit_post_{$post['pid']}">{$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 class="popup_item_container"><a href="modnotice.php?pid={$post['pid']}" class="popup_item">{$lang->postbit_post_moderate}</a></div></div>
<script type="text/javascript">
// <!--
    if(use_xmlhttprequest == "1")
    {
        $("#edit_post_{$post['pid']}").popupMenu();
    }
// -->
</script>
Lecz forum nadal wczytuje inne wartości.
Ktoś pomoże?
Kod PHP:
<a href="editpost.php?pid={$post['pid']}id="edit_post_{$post['pid']}title="{$lang->postbit_edit}class="button_post postbit_edit"><span>{$lang->postbit_button_edit}</span></a>
<
div id="edit_post_{$post['pid']}_popup" class="popup_menu" style="position: absolute; top: 0px; left: 757.5px; display: none;"><div class="popup_item_container"><a href="javascript:;" class="popup_item quick_edit_button" id="quick_edit_post_{$post['pid']}">{$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 class="popup_item_container"><a href="modnotice.php?pid={$post['pid']}class="popup_item">{$lang->postbit_post_moderate}</a></div></div>
<
script type="text/javascript">
// <!-- 
Zmieniłem na Twój szablon i nadal wczytuje inne wartości ;x
[Obrazek: QqzAIEs.png]
Spróbuj zniwelować ten błąd, bo możliwe, że on to blokuje, wgraj wszystkie pliki js
Pliki JS mam wgrane. Nie wiek co może powodować ten błąd ;x
Kod PHP:
<a href="editpost.php?pid={$post['pid']}id="edit_post_{$post['pid']}title="{$lang->postbit_edit}class="button_post postbit_edit"><span>{$lang->postbit_button_edit}</span></a>
<
div id="edit_post_{$post['pid']}_popup" class="popup_menu" style="position: absolute; top: 0px; left: 757.5px; display: none;"><div class="popup_item_container"><a href="javascript:;" class="popup_item quick_edit_button" id="quick_edit_post_{$post['pid']}">{$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 class="popup_item_container"><a href="modnotice.php?pid={$post['pid']}class="popup_item">{$lang->postbit_post_moderate}</a></div></div>
<
script type="text/javascript">
// <!-- 
</script

Jeżeli to to co teraz dałem, to zapomniałeś koncówki </script> i nie czytało poprostu :P
Wszystko w kodzie powinno być okej :) końcówke takżę dodałem.
Pokazuje ponownie kod który za to odpowiada:
Kod:
<a href="editpost.php?pid={$post['pid']}" id="edit_post_{$post['pid']}" title="{$lang->postbit_edit}" class="button_post postbit_edit"><span>{$lang->postbit_button_edit}</span></a>
<div id="edit_post_{$post['pid']}_popup" class="popup_menu" style="display: none;"><div class="popup_item_container"><a href="javascript:;" class="popup_item quick_edit_button" id="quick_edit_post_{$post['pid']}">{$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 class="popup_item_container"><a href="modnotice.php?pid={$post['pid']}" class="popup_item">{$lang->postbit_post_moderate}</a></div></div>
<script type="text/javascript">
// <!--
    if(use_xmlhttprequest == "1")
    {
        $("#edit_post_{$post['pid']}").popupMenu();
    }
// -->
</script>
Jest to szablon postbit_moderate_edit, ponieważ używam wtyczki ModNotice++
Stron: 1 2