Webboard

Pełna wersja: Ikony Działu
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB:1.8.4
adres forum:http://forum.brygadaskill.pl/index.php
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):

Mam 2 ikony działu własne [Obrazek: s.png] i [Obrazek: n.png] i jak zrobić żeby wyśtwietlało się że ten niebieski nowe posty, a szary brak nowych postów

forumbit_depth2_forum
Kod PHP:
<tr>
<
td class="{$bgcolor}align="center" width="1"><span class="forum_status forum_{$lightbulb['folder']} ajax_mark_read" title="{$lightbulb['altonoff']}id="mark_read_{$forum['fid']}"></span></td>
<
td class="{$bgcolor}">
<
strong><a href="{$forum_url}">{$forum['name']}</a></strong>{$forum_viewers_text}<div class="smalltext">{$forum['description']}{$modlist}{$subforums}</div>
</
td>
<
td class="{$bgcolor}align="center" style="white-space: nowrap">{$threads}{$unapproved['unapproved_threads']}</td>
<
td class="{$bgcolor}align="center" style="white-space: nowrap">{$posts}{$unapproved['unapproved_posts']}</td>
<
td class="{$bgcolor}align="right" style="white-space: nowrap">{$lastpost}</td>
</
tr
W global.css znajdź coś takiego:
Kod:
.forum_status {
    height: 30px;
    width: 30px;
    background: url(images/forum_icon_sprite.png) no-repeat 0 0;
    display: inline-block;
}

.forum_on {
    background-position: 0 0;
}

.forum_off {
    background-position: 0 -30px;
}

.forum_offlock {
    background-position: 0 -60px;
}

.forum_offlink {
    background-position: 0 -90px;
}
I tutaj masz dwie możliwości:
- zapisujesz grafiki w postaci sprite'a i podmieniasz plik (będziesz musiał ew. edytować height i width w .forum_status oraz w pozostałych klasach background-position w zależności od wysokości ikonek)
- zapisujesz grafiki w oddzielnych plikach, usuwasz:
Kod:
    background: url(images/forum_icon_sprite.png) no-repeat 0 0;
z klasy .forum_status, a w pozostałych klasach podmieniasz background-position na
Kod:
    background: url(sciezka_do_ikony/nazwa_ikony.png) no-repeat 0 0;
Tylko pamiętaj, że jeśli masz na forum działy przekierowujące lub działy zamknięte, to będziesz musiał zrobić jeszcze dwie ikony.
Zrobiłem tak jak kazałeś i mam
Kod PHP:
.forum_on {
backgroundurl(images/revolution/n.pngno-repeat 0 0;
color#3e3e3e;


i

Kod PHP:
.forum_off i {
backgroundurl(images/revolution/s.pngno-repeat 0 0;
opacity.4;


i nie działa
Dodaj do klasy forum_status
Kod:
display: inline-block;