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

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

Ikony obok działów.

Szukam  Założony przez  trawa1888.

wersja skryptu MyBB: 1.8
adres forum: www.games4live.net
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):

Chciałbym się dowiedzieć jak zrobić własne ikony obok działów. (na wersje 1.6 był plugin forum icons jak dobrze pamiętam)
Wydaję mi się że, plugin istnieje tylko pod wersję 1.6, możesz spróbować zainstalować.
https://webboard.pl/thread-33836.html
Ja natomiast zawsze korzystałem z tego poradnika, i hulało bez problemów, spróbuj, może także zadziała (powinno) ;)

https://webboard.pl/wiki.php?wlasne-ikon...dawac.html
Właśnie ten sposób coś mi nie działa pod wersje 1.8, może coś źle robię :/.
Nie wiem, czy jest to dobre wyjście, wiem natomiast, że na pewno oznaczanie działów jako przeczytane - nie będzie działać.

Mogę coś takiego zapodać:
w szablonie forumbit_depth2_cat / forum masz:
<td class="{$bgcolor}align="center" valign="top" width="1"><span class="forum_status forum_{$lightbulb['folder']} ajax_mark_read" title="{$lightbulb['altonoff']}id="mark_read_{$forum['fid']}"></span></td

I jeśli będzie Ci odpowiadać takie rozwiązanie (ostrzegam, nie sprawdzałem, nie wiem jak, co będzie działać), to zamień daną linijkę na tą:
<td class="{$bgcolor}align="center" valign="top" width="1"><img src="images/{$forum['fid']}.png" /></td
i wtedy fo folderu images pliki:
FID.png
czyli np.: 2.png.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
@Snake żeby działało to co Ty podałeś muszę mieć również zmiany w pliku functions_forumlist.PHP?

Aktualnie mój kod forumbit_depth2_cat wygląda tak:
<tr>
<td class="{$bgcolor}" align="center" valign="top" width="1"><img src="images/{$forum['fid']}.png" /></td>
<td class="{$bgcolor}" valign="top">
<strong><a href="{$forum_url}">{$forum['name']}</a></strong>{$forum_viewers_text}<div class="smalltext">{$forum['description']}{$subforums}</div>
</td>
<td class="{$bgcolor}" valign="top" align="center" style="white-space: nowrap">{$threads}{$unapproved['unapproved_threads']}</td>
<td class="{$bgcolor}" valign="top" align="center" style="white-space: nowrap">{$posts}{$unapproved['unapproved_posts']}</td>
<td class="{$bgcolor}" valign="top" align="right" style="white-space: nowrap">{$lastpost}</td>
</tr>
i niestety nie działa :/
(11.10.2014, 12:36)trawa1888 napisał(a): @Snake żeby działało to co Ty podałeś muszę mieć również zmiany w pliku functions_forumlist.PHP?
Chyba nie, nie masz nigdzie użyte $folder.
A zmian w kodzie niestety nie widzę.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
<tr>
<td class="{$bgcolor}" align="center" valign="top" width="1"><div class="forum_status forum_{$lightbulb['folder']} ajax_mark_read" title="{$lightbulb['altonoff']}" id="mark_read_{$forum['fid']}"><i class="fa fa-gamepad"></i></div></td>
<td class="{$bgcolor}" valign="top">
<strong><a href="{$forum_url}">{$forum['name']}</a></strong>{$forum_viewers_text}<div class="smalltext">{$forum['description']}{$subforums}</div>
</td>
<td class="{$bgcolor}" valign="top" align="center" style="white-space: nowrap">{$threads}{$unapproved['unapproved_threads']}</td>
<td class="{$bgcolor}" valign="top" align="center" style="white-space: nowrap">{$posts}{$unapproved['unapproved_posts']}</td>
<td class="{$bgcolor}" valign="top" align="right" style="white-space: nowrap">{$lastpost}</td>
</tr>

To jest oryginalny kod, jak ma wyglądać po zmianie?
Jakoś tak:
<tr>
<
td class="{$bgcolor}align="center" valign="top" width="1"><img src="images/{$forum['fid']}.png" /></td
<
td class="{$bgcolor}valign="top">
<
strong><a href="{$forum_url}">{$forum['name']}</a></strong>{$forum_viewers_text}<div class="smalltext">{$forum['description']}{$subforums}</div>
</
td>
<
td class="{$bgcolor}valign="top" align="center" style="white-space: nowrap">{$threads}{$unapproved['unapproved_threads']}</td>
<
td class="{$bgcolor}valign="top" align="center" style="white-space: nowrap">{$posts}{$unapproved['unapproved_posts']}</td>
<
td class="{$bgcolor}valign="top" align="right" style="white-space: nowrap">{$lastpost}</td>
</
tr
w obu szablonach.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
W 1.8 prawie wszystkie grafiki są załączone do stylu za pomocą image sprites. Można by się pobawić i zrobić oddzielne ikonki i zachować przy tym oznaczanie działów.
<td class="{$bgcolor}" align="center" valign="top" width="1"><span class="forum_status forum_{$forum['fid']}_{$lightbulb['folder']} ajax_mark_read" title="{$lightbulb['altonoff']}" id="mark_read_{$forum['fid']}"></span></td>
Teraz wystarczy w css pododawać ikonki do działów. Nazwy klas według wzoru
.forum_fidzialu_on/off/offlock
czyli np.
.forum_1_on
Odpowiada za ikonkę wyświetlaną gdy dział o numerze pierwszym zawiera nowe posty.

Teoretycznie powinno działać.



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

3 gości