Webboard

Pełna wersja: Drop down menu
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam
Chcialbym przerobic (o ile to mozliwe) przycisk edytuj:
Kod PHP:
<a href="editpost.php?pid={$post['pid']}id="edit_post_{$post['pid']}">
<
img src="{$theme['imglangdir']}/postbit_edit.png" alt="{$lang->postbit_edit}title="{$lang->postbit_edit}/></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
i dodać jako tzn "szybkie linki", min. Panel kontrolny, edycja opcji (coś jak w vB). Czy jest możliwe przerobienie tego kodu?
(20.09.2008, 18:49)KampinoskiPN napisał(a): [ -> ]Czy jest możliwe przerobienie tego kodu?
wszystko można przerobić! Nie trzeba się o to pytać
lecz ja nie wiem co chcesz dokładnie zrobić

Gdybyś pod "szybka edycja", "pełna edycja" chciał dodać zwykłego linka to wystarczy kod w postbit_edit zamienić na
Kod:
<a href="editpost.php?pid={$post['pid']}" id="edit_post_{$post['pid']}"><img src="{$theme['imglangdir']}/postbit_edit.gif" alt="{$lang->postbit_edit}" title="{$lang->postbit_edit}" /></a>
<script type="text/javascript">
    document.write('<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 class="popup_item_container"><a href="http://jakiś_link.pl" class="popup_item">Jakiś link<\/a><\/div><\/div>');
    new PopupMenu("edit_post_{$post['pid']}");
</script>

Dodanie zwykłych linków to nic trudnego
Chodziło mi o taki drop_down_panel, przykład:
[Obrazek: dropdown.PNG]
Sprawa się trochę komplikuje bo dużo razy występuje 'edit_post' i się lekko pogubiłem ;p
Czy potrzeba nowego java scripta do tego pisać?
(20.09.2008, 23:58)KampinoskiPN napisał(a): [ -> ]Czy potrzeba nowego java scripta do tego pisać?
można pisać skrypt w JS a nie pisać JS.

Nie musisz pisać kolejnego skryptu, ten wystarczy, bez problemu w 5 min korzystając z tego kodu można zrobić takie rozsuwane menu z kilkunastoma linkami a w kolejne 5 min pobawić się stylami CSS aby to ładnie wyglądało.

Zajęcie na 10-20 min
Udało mi się :d kto by przypuszczał, że jednak będzie to takie proste. Dzięki za wskazówki : )