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

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

Różna belka (cellpic) na forum

Założony przez  sauber94.

wersja skryptu MyBB:
adres forum:
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu): Witam, chciałbym się dowiedzieć jak mogę wykonać różny cellpic dla działów (chodzi mi o belkę). Chcę zrobić w podobny sposób jak jest na stronie GRAFIFOR.PL, każda belka ma inny kolor i obrazek. Jak to wykonać? Wiem, że był kiedyś tutaj na forum podobny temat lecz wydaje mi się, że można to jakoś w łatwy sposób wykonać niż robić po kolei działy samemu.
ADVERTGAME.PL
To bardzo proste. Przykładowo w szablonie forumbit_depth1_cat przypisujesz dla klasy tborder po spacji coś w stylu:

belka{$fid}

Czyli całość będzie wyglądać tak:

<table border="0" cellspacing="{$theme['borderwidth']}cellpadding="{$theme['tablespace']}class="tborder belka{$fid}"

Teraz w global.css robisz klasę o nazwie: belkaID_DZIAŁU czyli np. belka15. (15 to FID działu).

I tam dostosowujesz sobie kolor dla danego forum.
Pomoc poza forum - odpłatnie.
Można się pobawić jeszcze javascriptem xD
Jeśli Ci pomogłem naciśnij guzik POMÓGŁ lub dodaj PUNKT REPUTACJI
Coś mi to nie działa :)

SLAVOO no bez przesady :) A tam, zrobię swój silnik :)
ADVERTGAME.PL
(22.05.2014, 14:03)sauber94 napisał(a): Coś mi to nie działa :)

SLAVOO no bez przesady :) A tam, zrobię swój silnik :)

Nie idzie Ci taka prosta rzecz a chcesz zrobić wlasny silnik?

zamieniasz odcinek kodu tym co dal Ecosse i do blobal css dodajesz
belkaNUMERDZIALU {
// stylizacja czyli kolor
}
Supryk, własnie tak zrobiłem :)

Co do własnego silnika to przecież żartowałem.
ADVERTGAME.PL
a gdzie dodales

<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder belka{$fid}">

zamien w tym kodzie {$fid} na {$forum['fid']}

i mam nadzieje ze robisz to w forumbit_depth1_cat
W global.css wstawiam
.belka1{
background-color: #FFFBD9;
}

plus zamieniłem forumbit_depth1_cat i wygląda mi to tak:
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder belka{$fid}">
no i nie działa mi to.

Z
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder belka{$forum['fid']}">
też nie działa.
ADVERTGAME.PL
adres forum

i fid dzialu jaki dodales do global css
advertgame.pl

fid dałem "1"
ADVERTGAME.PL
wgl nie widze zebys kod modyfikowal pokaz szablon forumbit_depth1_cat
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder belka{$forum['fid']}">
<thead>
<tr>
<td class="thead" colspan="5" >
<div class="expcolimage"><img src="images/collapse.png" id="cat_{$forum['fid']}_img" class="expander" alt="{$expaltext}" title="{$expaltext}" /></div>
<div><a href="{$forum_url}">{$forum['name']}</a><br /><div class="smalltext">{$forum['description']}</div></div>
</td>
</tr>
</thead>
<tbody style="{$expdisplay}" id="cat_{$forum['fid']}_e">
<tr>
<td style="padding:0" colspan="2"/>
<td style="padding:0" width="85"/>
<td style="padding:0" width="200"/>
</tr>
{$sub_forums}
</tbody>
</table>
<br />

Proszę bardzo.
ADVERTGAME.PL
W CSS zamiast:

.belka1{
background-color#FFFBD9;


Daj:

.belka1 .thead {
background-color#FFFBD9;


I będzie działać :) To samo z innymi.
Pomoc poza forum - odpłatnie.
Ecosse no teraz działa elegancko :P Dzięki serdeczne, lecą plusiki.
Snake_ napisał 22.05.2014, 16:29:
Zapoznaj się z: [Obrazek: modnotice_thx.png]
ADVERTGAME.PL
belka1 {
background: url("images/thead_bg.png") no-repeat scroll 0 0 #2A2A2F;
}

zmien #2A2A2F na kolor obrazek raczej tez musisz przerobic

szablon zamien na

<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<thead>
<tr>
<td class="thead belka{$forum['fid']}" colspan="5" >
<div class="expcolimage"><img src="images/collapse.png" id="cat_{$forum['fid']}_img" class="expander" alt="{$expaltext}" title="{$expaltext}" /></div>
<div><a href="{$forum_url}">{$forum['name']}</a><br /><div class="smalltext">{$forum['description']}</div></div>
</td>
</tr>
</thead>
<tbody style="{$expdisplay}" id="cat_{$forum['fid']}_e">
<tr>
<td style="padding:0" colspan="2"/>
<td style="padding:0" width="85"/>
<td style="padding:0" width="200"/>
</tr>
{$sub_forums}
</tbody>
</table>
<br />



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

1 gości