Czy da się zrobić, aby tematy na str. głównej były w różnych kolorach? Np. w dziale regulaminy (dział na czerwono) temat był tez na czerwono?
Kolory tematów
Patryk Stefański
- Super Gaduła
- 788 94 127 65
Tak
ACP->Działy->Edytuj dział
Nazwa działu
ACP->Działy->Edytuj dział
Nazwa działu
<span style="color: red">Regulamin</span>
(13.05.2017, 13:30)VageX napisał(a): Czy da się zrobić, aby tematy na str. głównej były w różnych kolorachTematy - nie działy.
(13.05.2017, 13:44)Patryk Stefański napisał(a): Tak
ACP->Działy->Edytuj dział
Nazwa działu
<span style="color: red">Regulamin</span>
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje ~ Divir 29.07.2019 16:08
Michał Wajrak
- Mentor MyBB
- 735 40 183 85
Hmmm.. spróbuj w ten sposób.
Przejdź do Strona główna » Paczki szablonów » X Templates » Edycja szablonu: forumdisplay_thread.
Edytuj ten szablon w mniej więcej taki sposób aby pozbyć się trow'ów.
Chodzi mi o zmianę tej części kodu:
"<td align="center" class="{$foruminfo['name']}{$thread_type_class}">"
na coś takiego
"<td align="center" class="{$foruminfo['name']}{$thread_type_class}">"
Czyli po prostu zamianę {$bgcolor} na {$foruminfo['name']}.
Następnie musisz stworzyć odpowiednie kody w arkuszach css
Przejdź do Strona główna » Paczki szablonów » X Templates » Edycja szablonu: forumdisplay_thread.
Edytuj ten szablon w mniej więcej taki sposób aby pozbyć się trow'ów.
Chodzi mi o zmianę tej części kodu:
"<td align="center" class="{$foruminfo['name']}{$thread_type_class}">"
na coś takiego
"<td align="center" class="{$foruminfo['name']}{$thread_type_class}">"
Czyli po prostu zamianę {$bgcolor} na {$foruminfo['name']}.
Następnie musisz stworzyć odpowiednie kody w arkuszach css
Zmieniłem {$bgcolor} na {$foruminfo['name']}
Teraz pytanie: czego ja mam dokladnie nadać regułę CSS?
<tr class="inline_row">
<td align="center" class="{$foruminfo['name']}{$thread_type_class}" width="2%"><span class="thread_status {$folder}" title="{$folder_label}"> </span></td>
<td align="center" class="{$foruminfo['name']}{$thread_type_class}" width="2%">{$icon}</td>
<td class="{$foruminfo['name']}{$thread_type_class}">
{$attachment_count}
<div>
<span>{$prefix} {$gotounread}{$thread['threadprefix']}<span class="{$inline_edit_class} {$new_class}" id="tid_{$inline_edit_tid}"><a href="{$thread['threadlink']}">{$thread['subject']}</a></span>{$thread['multipage']}</span>
<div class="author smalltext">{$thread['profilelink']}</div>
</div>
</td>
<td align="center" class="{$foruminfo['name']}{$thread_type_class}"><a href="javascript:MyBB.whoPosted({$thread['tid']});">{$thread['replies']}</a>{$unapproved_posts}</td>
<td align="center" class="{$foruminfo['name']}{$thread_type_class}">{$thread['views']}</td>
{$rating}
<td class="{$foruminfo['name']}{$thread_type_class}" style="white-space: nowrap; text-align: right;">
<span class="lastpost smalltext">{$lastpostdate}<br />
<a href="{$thread['lastpostlink']}">{$lang->lastpost}</a>: {$lastposterlink}</span>
</td>
{$modbit}
</tr>
Teraz pytanie: czego ja mam dokladnie nadać regułę CSS?
Michał Wajrak
- Mentor MyBB
- 735 40 183 85
(13.05.2017, 14:53)VageX napisał(a): Zmieniłem{$bgcolor} na{$foruminfo['name']}
<tr class="inline_row">
<td align="center" class="{$foruminfo['name']}{$thread_type_class}" width="2%"><span class="thread_status {$folder}" title="{$folder_label}"> </span></td>
<td align="center" class="{$foruminfo['name']}{$thread_type_class}" width="2%">{$icon}</td>
<td class="{$foruminfo['name']}{$thread_type_class}">
{$attachment_count}
<div>
<span>{$prefix} {$gotounread}{$thread['threadprefix']}<span class="{$inline_edit_class} {$new_class}" id="tid_{$inline_edit_tid}"><a href="{$thread['threadlink']}">{$thread['subject']}</a></span>{$thread['multipage']}</span>
<div class="author smalltext">{$thread['profilelink']}</div>
</div>
</td>
<td align="center" class="{$foruminfo['name']}{$thread_type_class}"><a href="javascript:MyBB.whoPosted({$thread['tid']});">{$thread['replies']}</a>{$unapproved_posts}</td>
<td align="center" class="{$foruminfo['name']}{$thread_type_class}">{$thread['views']}</td>
{$rating}
<td class="{$bgcolor}{$thread_type_class}" style="white-space: nowrap; text-align: right;">
<span class="lastpost smalltext">{$lastpostdate}<br />
<a href="{$thread['lastpostlink']}">{$lang->lastpost}</a>: {$lastposterlink}</span>
</td>
{$modbit}
</tr>
Teraz pytanie: czego ja mam dokladnie nadać regułę CSS?
Zmienna {$foruminfo['name']} odpowiada za wyświetlanie nazwy działu.
Zatem jeśli masz dział o nazwie "Kasztany" to tworzysz w arkuszu .css klasę o nazwie Kasztany.
.kasztany {
(...)
}
Zamiast (...) kod z trowa, oczywiście z dostosowanym według uznania background'em.
Refresh!
Chodziło mi bardziej o to, żeby to było na głównej stronie forum...
Chodziło mi bardziej o to, żeby to było na głównej stronie forum...
W odpowiednim szablonie dodaj klasę: class="{$forum['name']}" ; w arkuszu CSS dodaj klasę o nazwie Twojego działu i odpowiednim: color: # .
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje ~ Divir 29.07.2019 16:08
Ok, dzięki.
Jakie jest ID działu, która zmienna działa w szablonie:forumbit_depth2_forum_lastpost ?
Jakie jest ID działu, która zmienna działa w szablonie:
(19.06.2017, 11:37)Fyeem napisał(a): class="{$forum['name']}";Kiepskie rozwiązanie. Zwróci nazwę w klasie, a często dział zawiera wiele słów i łatwo o konflikt + nieprawidłową nazwę klasy.
(19.06.2017, 13:52)VageX napisał(a): Ok, dzięki.Nie wiem czy jest do tego jakaś zmienna, trzeba by poszukać.
Jakie jest ID działu, która zmienna działa w szablonie:forumbit_depth2_forum_lastpost ?
Ja jeśli już to bym to zrobił bym to w js lub w css nadając klasę z
Tak sobie myślę i jest jeszcze inna opcja. Jest to nadanie klasy dla tego działu sposobem podanym przez @Patryk Stefański (zamiast atrybutu style nadaj class). Nadasz klasę, a ostylujesz ją bezpośrednio w szablonie
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
@Divir - w sumie racja.
@VageX - a spróbuj dodać klasę: class="xx-{$forum['fid']}" a do CSS: .xx-175 {color: blue!important;} (gdzie 175 to FID działu).
@
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje ~ Divir 29.07.2019 16:08
Użytkownicy przeglądający ten wątek:
1 gości