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

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

Thanks - button w css

Założony przez  Core.

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:

$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:
$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ć:
<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

<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ć. :)
Żadna sprawa nie jest przegrana dopóki choć jeden szaleniec o nią walczy. Tylko wariaci są coś warci.
Zawartość przykładowego szablonu postbit_warn:
<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ś):
<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ń:
<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:
<div class=\"button\">Pomógł</div>

oraz
<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:
<div class=\"button\">Cofnij</div>

Nie testowałem, ale powinno działać. :)
Żadna sprawa nie jest przegrana dopóki choć jeden szaleniec o nią walczy. Tylko wariaci są coś warci.



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

2 gości