Webboard

Pełna wersja: buttony w CSS
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.6.10
adres forum: zamknięte
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):
A więc użyłem kodu, który znalazłem gdzieś tutaj na forum, poradziłem sobie z buttonami, jednak zostały mi dwa, takie, z którymi nie umiem nic zrobić.
Jest to mianowicie "Dodaj do"(cytowanie) i "Edytuj". Poniżej zamieszczę kod.
Kod do buttona.
Kod:
<a href="link" class="button2">Nazwa buttona</a>
Kod edytuj(chciałem coś zmienić, jednak nic nie dało, stąd kod podany wyżej w kodzie).
Kod:
<a href="editpost.php?pid={$post['pid']}" id="edit_post_{$post['pid']}" class="button2">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 "dodaj do"
Kod:
<a href="javascript:Thread.multiQuote({$post['pid']});" style="display: none;" id="multiquote_link_{$post['pid']}"><img src="{$theme['imglangdir']}/postbit_multiquote.gif" alt="{$lang->postbit_multiquote}" title="{$lang->postbit_multiquote}" id="multiquote_{$post['pid']}" /></a>
<script type="text/javascript">
//<!--
    $('multiquote_link_{$post['pid']}').style.display = '';
// -->
</script>
NIe gwarantuję, że zadziała, ale spróbuj. :)

Kod PHP:
<a href="javascript:Thread.multiQuote({$post['pid']});" style="display: none;" id="multiquote_{$post['pid']}class="KLASA" title="{$lang->postbit_multiquote}"></a>
<
script type="text/javascript">
//<!--
    
$('multiquote_{$post['pid']}').style.display '';
// -->
</script
Nie działa, ale zrezygnowałem z multicytatu. Wrzućcie proszę kod do edycji.
Podaj link do forum i je otwórz. :(
Jest to konieczne?
W 100% działający kod na button edycji
Kod:
<a href="editpost.php?pid={$post['pid']}" id="edit_post_{$post['pid']}" title="{$lang->postbit_edit}"><span class="button_small">Edytuj</span></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>
Musisz tylko zamienić sobie klasę buttonów, na taką jaką masz u siebie.
Podmieniam pod: postbit_edit jednak w konsoli pisze, że to szablon
"postbit_moderator_edit" ale nie mam pojęcia gdzie go znajdę.

Znalazłem, jednak nie posiadam opcji "Moderuj", dorobicie go proszę?

Dobra poradziłem sobie z tym. Tylko musiałem dodać
Kod:
<div class="popup_item_container"><a href="modnotice.php?pid={$post['pid']}" class="popup_item">{$lang->postbit_post_moderate}</a></div></div>

Może jednak skuszę się na ten kod "Multicytat" jakbyście mięli, to podajcie proszę.
Kod:
<a href="javascript:Thread.multiQuote({$post['pid']});" id="multiquote_link_{$post['pid']}"><span class="nazwatwojejklasy">tekst</span></a>
<script type="text/javascript">
//<!--
    $('multiquote_link_{$post['pid']}').style.display = '';
// -->
</script>
Powinno działać. : )
Button się pojawia dobry, jednak po kliknięciu w niego to nic się nie dzieje.
http://community.mybb.com/thread-114856.html zobacz, może coś się CI przyda. :D