wersja skryptu MyBB: 1.6.3
adres forum:
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):
Witam.
Ma problem, otóż aby ikony działów w stylu się pojawiły, wymagane jest rozszerzenie *.gif. Jednak to rozszerzenie psuje moje ikony, i chciałbym zmienić wymagania na *.png.
Czy istnieje sposób by to zrobic?
(12.07.2011, 21:27)Bako napisał(a): [ -> ]Czy istnieje sposób by to zrobic?
Sposób istnieje zawsze.
W tym przypadku zamiana ikonek z .gif na .png będzie troszeczkę bardziej skomplikowana, bo trzeba edytować nie tylko szablony... no, ale po kolei:
1.
Panel administratora → Style i szablony → szablony Twojego stylu → Opis działu - Szablony → Edytuj szablony:
- forumbit_depth2_cat
- forumbit_depth2_forum
W obu szablonach w ok. 2 linijce znajdź:
Kod PHP:
{$lightbulb['folder']}.gif
i zamień na:
Kod PHP:
{$lightbulb['folder']}.png
Edycja pliku general.js jest konieczna żeby oznaczanie działu jako przeczytanego działało poprawnie.
2. Główny katalog forum →
jscripts →
general.js:
- W ok. 32 linijce znajdź:
Kod PHP:
if(element.src.match("off.gif") || element.src.match("offlock.gif")
i zamień na:
Kod PHP:
if(element.src.match("off.png") || element.src.match("offlock.png")
- W ok. 261 linijce znajdź:
Kod PHP:
.src.replace("on.gif", "off.gif");
i zamień na:
Kod PHP:
.src.replace("on.png", "off.png");
Alles. Nie testowałem, ale powinno działać bez zarzutu.
u mnie działa, tyle, że w legendzie na samym dole forum, te 3 ikonki się nie wyświetlają - co zrobić ?
Możesz też po prostu wysłać ikonki w formacie png na ftp, a następnie tam zmienić na gif. W ten sposób nie stracisz na jakości i "te 3 ikonki" też będą się wyświetlać
(06.08.2011, 16:58)skeptical napisał(a): [ -> ]u mnie działa, tyle, że w legendzie na samym dole forum, te 3 ikonki się nie wyświetlają - co zrobić ?
ACP -> Style i Szablony -> Szablony -> Twój Szablon -> Strona Główna -> index
Warto zmienić jeszcze w
ACP -> Style i Szablony -> Szablony -> Twój szablon -> Opis działu -> forumbit_depth2_cat i zmień
Kod:
<img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif"