wersja skryptu MyBB: 1.6.16
adres forum:
na czym polega problem (screen, opis, komunikaty):
[No więc tak jak jest na screenie mam że 1 nowa wiadomość i jest na czerwono ale chciałbym zrobić żeby było właśnie na czerwono gdy są nowe prywatne wiadomości a gdy nei ma czyli jest 0 żeby było kolorem czarnym i jakoś się rozróżniało. Bo gdy odczytam tą wiadomość to nadal zostanie to na czerwono. Nie wiem gdzie i jak szukać kodu odpowiedzialnego za ten hmmm skrypt ?]
a jakieś info gdzie by to wrzucić i wogole ? w Global.lang.php ?
No względem pierwszego linku możesz użyć tego nawet w szablonie.
Teraz kurde mam problem jeszcze jeden bo nie wiem co za zmienna odpowiada za ilość nowych nie przeczytanych PW :/
coś nie działa :/ albo źle to robię:
robię to w pliku językowym global.lang.php
Nie możesz robić tego w taki sposób....
Tego warunku należy użyć w szablonie gdzie wyświetla się ten tekst.
Kod PHP:
<if $mybb->user['pms_unread'] then>
Są wiadomości ilość nieprzeczytanych: {$mybb->user['pms_unread']}
<else>
Brak nowych nieprzeczytanych wiadomości
</if>
Używasz tego w szablonie header_welcomeblock_member.
w tym szablonie nie ma czegoś takiego :/
jest coś takiego:
Kod:
<span style="float:right;">{$lang->welcome_current_time}</span>
{$lang->welcome_back} (<a href="{$mybb->settings['bburl']}/usercp.php"><strong>{$lang->welcome_usercp}</strong></a>{$modcplink}{$admincplink} — <a href="{$mybb->settings['bburl']}/member.php?action=logout&logoutkey={$mybb->user['logoutkey']}">{$lang->welcome_logout}</a>)<br />
<span class="links">
<a href="#" onclick="MyBB.popupWindow('{$mybb->settings['bburl']}/misc.php?action=buddypopup', 'buddyList', 350, 350);">{$lang->welcome_open_buddy_list}</a>
</span>
<a href="{$mybb->settings['bburl']}/search.php?action=getnew">{$lang->welcome_newposts}</a> | <a href="{$mybb->settings['bburl']}/search.php?action=getdaily">{$lang->welcome_todaysposts}</a> | <a href="{$mybb->settings['bburl']}/private.php">{$lang->welcome_pms}</a> {$lang->welcome_pms_usage}
Nie ma, bo masz dodać to co podałem...
Trochę nei działa tak jak powinno bo zawsze wyświetlają się dane teksty mimo iż nei powinny;/
ale jesteśmy coraz bliżej celu :3
Zamiast tego:
Kod:
<a href="{$mybb->settings['bburl']}/private.php">{$lang->welcome_pms}</a> {$lang->welcome_pms_usage}
możesz dać:
Kod:
<a href="{$mybb->settings['bburl']}/private.php">Prywatne wiadomości</a> (<if $mybb->user['pms_unread'] != 0 then>
<span style="color: red; font-weight: bold;">{$mybb->user['pms_unread']} nowych</span>
<else>
{$mybb->user['pms_unread']} nowych
</if>, {$mybb->user['totalpms']} wszystkich)