Webboard

Pełna wersja: Thanks - button w css
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.6.8
adres forum:
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):

Po rozwiązaniu problemu z wyświetlanie jakiegokolwiek buttona pluginu Thanks mam kolejny błąd. Buttony w stylu są wykonane w CSS (klasa .button), a plugin wyświetla swój standardowy button zamieszczony w katalogu images. Chciałbym to zmienić na CSS, ale nie wiem jak. Przeglądałem szablon postbit classic, ale nie mam pojęcia jak to zrobić.

Prosze o pomoc.
Za "podziękowanie" odpowiada $post['thanks']

W szablonach tego nie znajdziesz, aby edytować; dodać klasę css a wywalić img, musisz edytować kod pluginu.

to:

Kod PHP:
$post['thanks'] = "<a id=\"a{$post['pid']}\" onclick=\"javascript:return thx({$post['pid']});\" href=\"showthread.php?action=thank&tid={$post['tid']}&pid={$post['pid']}\">
            <img src=\"
{$mybb->settings['bburl']}/{$theme['imgdir']}/postbit_thx.gif\" border=\"0\" alt=\"$lang->thx_main\" title=\"$lang->thx_main\" id=\"i{$post['pid']}\" /></a>"

i to:
Kod PHP:
$post['thanks'] = "<a id=\"a{$post['pid']}\" onclick=\"javascript:return rthx({$post['pid']});\" href=\"showthread.php?action=remove_thank&tid={$post['tid']}&pid={$post['pid']}\">
            <img src=\"
{$mybb->settings['bburl']}/{$theme['imgdir']}/postbit_rthx.gif\" border=\"0\" alt=\"$lang->thx_remove\" title=\"$lang->thx_remove\" id=\"i{$post['pid']}\" /></a>"


Ale co i jak to juz pozostawiam tobie bo sam nie do końca to ogarniam ;)
Yhm. Ja również tego nie "ogarniam", chociaż mniej, więcej rozumiem, że właśnie to powinienem zmienić. Czy znajdzie się osoba, która poprawiłaby ten kod pluginu. Div class moich buttonów w css nazywa się .button

Podejrzewam, że te fragmenty muszę edytować:
Kod:
<img src=\"{$mybb->settings['bburl']}/{$theme['imgdir']}/postbit_thx.gif\" border=\"0\" alt=\"$lang->thx_main\" title=\"$lang->thx_main\" id=\"i{$post['pid']}\" /></a>";

oraz

Kod:
<img src=\"{$mybb->settings['bburl']}/{$theme['imgdir']}/postbit_rthx.gif\" border=\"0\" alt=\"$lang->thx_remove\" title=\"$lang->thx_remove\" id=\"i{$post['pid']}\" /></a>";

Zaznaczę tu także, że chciałbym aby button miał treść Pomógł - ale to przecież w każdej chwili sam będę mógł sobie zedytować.
Jak wygląda szablon Twoich aktualnych buttonów? Wyświetlasz je za pomocą listy czy samych divów?
Najlepiej podrzuć przykład by móc się na nim wzorować. :)
Zawartość przykładowego szablonu postbit_warn:
Kod:
<a href="warnings.php?action=warn&amp;uid={$post['uid']}&amp;pid={$post['pid']}"><div class="button">Ostrzeż</div></a>

A w postbit_classic fragment z buttonami wygląda tak (nie wiem czy przyda się to do czegoś):
Kod:
<td align="right">{$post['button_edit']}{$post['button_quickdelete']}{$post['button_quote']}{$post['thanks']}{$post['button_multiquote']}{$post['button_report']}{$post['button_warn']}{$post['button_reply_pm']}{$post['button_replyall_pm']}{$post['button_forward_pm']}{$post['button_delete_pm']}</td>
Zamień:
Kod:
<img src=\"{$mybb->settings['bburl']}/{$theme['imgdir']}/postbit_thx.gif\" border=\"0\" alt=\"$lang->thx_main\" title=\"$lang->thx_main\" id=\"i{$post['pid']}\" />
na:
Kod:
<div class=\"button\">Pomógł</div>

oraz
Kod:
<img src=\"{$mybb->settings['bburl']}/{$theme['imgdir']}/postbit_rthx.gif\" border=\"0\" alt=\"$lang->thx_remove\" title=\"$lang->thx_remove\" id=\"i{$post['pid']}\" />
na:
Kod:
<div class=\"button\">Cofnij</div>

Nie testowałem, ale powinno działać. :)