Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Menu się zniżyło

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

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?
Pomogłem?
Kliknij "Pomógł"
To nic nie kosztuje a dużo dla mnie znaczy.
No i gdzie to całe rozsuwane menu ?
Wejdź w jakiś wątek.

Konto testowe:
L: MyBB
H: mybb1233
Pomogłem?
Kliknij "Pomógł"
To nic nie kosztuje a dużo dla mnie znaczy.
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.
Pomogłem?
Kliknij "Pomógł"
To nic nie kosztuje a dużo dla mnie znaczy.
pokaz zawartość postbit_edit
Szablon "postbit_edit"
<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".
Pomogłem?
Kliknij "Pomógł"
To nic nie kosztuje a dużo dla mnie znaczy.
Nie dodawaj, zaraz coś wymyśle :p

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


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

#edit

spróbuj zamienić na to

<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
@Zbyciu, dziękuję :) Plusik dla Ciebie ;)

Jest to zakodowane w postbit_moderator_edit :)

Zmieniłem szablon postbit_moderator_edit na:
<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?
Pomogłem?
Kliknij "Pomógł"
To nic nie kosztuje a dużo dla mnie znaczy.
<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
Pomogłem?
Kliknij "Pomógł"
To nic nie kosztuje a dużo dla mnie znaczy.
[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
Pomogłem?
Kliknij "Pomógł"
To nic nie kosztuje a dużo dla mnie znaczy.
<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:
<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++
Pomogłem?
Kliknij "Pomógł"
To nic nie kosztuje a dużo dla mnie znaczy.



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

1 gości