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

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

Ikonki działów - w każdym dziale inna ikona

Szukam  Założony przez  crox.

wersja skryptu MyBB: 1.6
adres forum: Amazing-Skills.xaa.pl
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu): Jak zrobić aby każdy dział miał swoją ikonkę nie chcę aby obok ikonek on, off, offlock były jakieś ikonki tylko właśnie żeby te on,off,offlock zamienić na jakieś inne ikonki tak aby każdy dział miał swoją
tak jak jest tutaj http://www.mpcforum.pl/

korzystałem już z tego ale nie działało
Cytat:1. Otwieramy plik functions_forumlist.PHP
2. Szukamy :
Kod PHP:
$folder = "offlock";
$folder = "on";
$folder = "off";

3. Zamieniamy wszystkie trzy na:
Kod PHP:
$folder = $forum['fid'];

Teraz każdy obrazek działów musi mieć nazwę FID'u działu np. 2.gif ktory musi byc umieszczony w folderze images.
W Opis działu - Szablony >
  • forumbit_depth2_cat
  • forumbit_depth2_forum
znajdź:
<img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif" alt="{$lightbulb['altonoff']}" title="{$lightbulb['altonoff']}" class="ajax_mark_read" id="mark_read_{$forum['fid']}" />
zamień na:
<!--<img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif" alt="{$lightbulb['altonoff']}" title="{$lightbulb['altonoff']}" class="ajax_mark_read" id="mark_read_{$forum['fid']}" />-->
<img src="{$theme['imgdir']}/ikony/ikona_{$forum['fid']}_{$lightbulb['folder']}.png" alt="{$lightbulb['altonoff']}" title="{$lightbulb['altonoff']}" class="ajax_mark_read" id="mark_read_{$forum['fid']}" />

Teraz każda ikonka będzie inna. W folderze images/nazwa_stylu/ stwórz folder ikony i tam wrzucaj ikonki, koniecznie z taką nazwą:
ikona_IDDZIAŁU_on.png <-- Ikona dla X działu z nieprzeczytanymi postami.
ikona_IDDZIAŁU_off.png <-- Ikona dla X działu bez nowych postów.
ikona_IDDZIAŁU_offlock.png <-- Ikona dla zamkniętych działów.


Przykłady:
adresforum.pl/images/nazwa_stylu/ikony/ikona_7_on.png <-- Ikona dla 7 (FID) działu z nieprzeczytanymi postami.
adresforum.pl/images/nazwa_stylu/ikony/ikona_7_off.png <-- Ikona dla 7 (FID) działu bez nowych postów.

adresforum.pl/images/nazwa_stylu/ikony/ikona_41_offlock.png <-- Ikona dla 41 (FID) zamkniętego działu (np. Kosz).
Ok działa
Na początku nie działały ale póżniej sprawdziłem scieżkę gdzie to ma być i tam dałem.

zapomniałem dać pomógł ;/ już naprawione :)
Fresh napisał 08.02.2012, 12:07:
[Obrazek: modnotice_thx.png]
Witam, zainstalowałem zgodnie z instrukcją Zenka ale jest jedna sprawa po wejściu w poddział nie ma ikon
$folder = "offlock";
$folder = "on";
$folder = "off";
A chciałbym żeby automatycznie się pobierały te 3 główne ikony , i przy okazji mieć indywidualne ikony działów dla każdego działu .

Link do forum : szczelamy.pl

Proszę o pomoc...
a mi nie dziala z ta podmiana kodu zrodlowego przy dzialach jest "dział nie zawiera nowych postow" ? prosze o pomoc???????? kolega jakas sciazke inna podal i mu zadzialalo moze jakas podpowiedz co bylo zle?
@Tamq: Jeżeli używasz mojego sposobu to niestety nie będziesz mógł mieć domyślnej ikonki. Dla każdego działu trzeba zrobić inną ikonkę, oraz odpowiednio ją nazwać, inaczej będzie wyświetlany text.
@de_gie:
1. Jeden znak zapytania (?) wystarczy.
2. Musisz odpowiednio nazwać ikonki i wrzucić je do folderu: images/ikony/

PS: Najlepiej by było jakbyś podał adres forum.
(13.02.2012, 19:52)de_gie napisał(a): a mi nie dziala z ta podmiana kodu zrodlowego przy dzialach jest "dział nie zawiera nowych postow" ? prosze o pomoc???????? kolega jakas sciazke inna podal i mu zadzialalo moze jakas podpowiedz co bylo zle?
Mam ten sam problem ścieżki mam dobre.
http://cs-ozone.pl/images/ikony/ikona_2_on.png
proszę o pomoc,
A zrobiłeś też ikonkę ikona_2_off.png?
Korzystałeś z tego?
http://nie-spamuj.eu/wyszukiwarki.html
mybboard.pl/thread-28809.html
(08.02.2012, 11:42)Zenk napisał(a): Przykłady:
adresforum.pl/images/ikony/ikona_7_on.png <-- Ikona dla 7 (FID) działu z nieprzeczytanymi postami.
adresforum.pl/images/ikony/ikona_7_off.png <-- Ikona dla 7 (FID) działu bez nowych postów.
adresforum.pl/images/ikony/ikona_41_offlock.png <-- Ikona dla 41 (FID) zamkniętego działu (np. Kosz).
a to musi być bezpośrednio do images/ikony/ czy images/nasz styl/ikony/ ?
bo mi nie dziala ani tu ani tu

Do images/nasz_styl/ikony/ - aktualnie masz coś źle bo, zamiast ikona_4_off, masz: ikona_4_4.

Chyba zrobiłeś to coś z pierwszego posta, zamień tak jak było - jak używasz mojej metody to nie edytuje się plików .php
poradziłem se juz wcześniejszą wersją:
1. Otwieramy plik functions_forumlist.PHP
2. Szukamy :
Kod PHP:
$folder = "offlock";
$folder = "on";
$folder = "off";

3. Zamieniamy wszystkie trzy na:
Kod PHP:
$folder = $forum['fid'];

Teraz każdy obrazek działów musi mieć nazwę FID'u działu np. 2.gif ktory musi byc umieszczony w folderze images.

obrazki wrzuciłem do images/styl/
i działa jak narazie http://cs-ozone.pl/
@Up, minusem tej metody jest to że nie widać czy są nieprzeczytane posty w dziale, oraz po każdej aktualizacji forum musisz to robić jeszcze raz.
(25.03.2012, 10:15)Zenk napisał(a): @Up, minusem tej metody jest to że nie widać czy są nieprzeczytane posty w dziale, oraz po każdej aktualizacji forum musisz to robić jeszcze raz.

aha to mam rozumieć ze nie robić tego sposobu tylko odrazu
  • forumbit_depth2_cat
  • forumbit_depth2_forum
edytowac??
czy trzeba
Cytat:1. Otwieramy plik functions_forumlist.PHP
2. Szukamy :
Kod PHP:
$folder = "offlock";
$folder = "on";
$folder = "off";

3. Zamieniamy wszystkie trzy na:
Kod PHP:
$folder = $forum['fid'];

Teraz każdy obrazek działów musi mieć nazwę FID'u działu np. 2.gif ktory musi byc umieszczony w folderze images.
?
Od razu, albo jednym sposobem, albo drugim.



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

1 gości