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 {
position: absolute;
left: 1061.5px;
display: block;
top: 1962px;
}
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
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
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++