Webboard

Pełna wersja: System ostrzeżenie - przebudowanie z % na pkt.
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Adres forum:
testmybb331.cba.pl


Wersja silnika:
1.8.30


Opis problemu:
Czy możliwe jest przebudowanie systemu ostrzeżeń, aby np. informacja w profilu, w ACP wskazywała wartość w punktach, a nie w %? Załóżmy, że system został skonfigurowany na max. 6 pkt. ostrzeżeń i to = ban. Czy stan ostrzeżeń, może wyświetlać się jako liczba, czyli np. "Posiadasz 3 ostrzeżenia na swoim koncie" zamiast "Posiadasz 50% ostrzeżeń na swoim koncie"? 
Pozdrawiam.

 Dzięki bardzo mocno, doszedłem z tą odmianą, co i jak i jest the best.

Pozdrawiam.
Np. w ten sposób w szablonie member_profile_warninglevel_link
Kod:
<tr>
<td class="{$bg_color}"><strong>{$lang->warning_level}</strong></td>
<td class="{$bg_color}"><a href="warnings.php?uid={$memprofile['uid']}">{$memprofile['warningpoints']} punkty ({$warning_level})</a>{$warn_user}</td>
</tr>

Zmienna wyświetlająca ilość punktów: {$memprofile['warningpoints']}

Efekt powyższego kodu na domyślnym szablonie:
[attachment=15173]

Z tym, że w przypadku 5 i 6 punktów ostrzeżeń będzie wyświetlany tekst: 6 punkty ( 100% ) [Ostrzeż] - gdybyś chciał odmieniać "punkty" w zależności od liczby możesz zastosować dodatkowe wyrażenie if sprawdzające poziom i ewentualnie wtedy zmianę tekstu. Ale to wymaga dodatkowego pluginu https://community.mybb.com/thread-31860.html