To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Warnings info in viewtopic 1.5

Seshiro - 14-03-2010, 15:16

durda, myślę że wystarczy wyłączyć system POMÓGŁ w PA i usunąć odpowiedni kod co wyświetlla button "+" w plikach tpl.

Przychodzę w problemem. Otóż mod działa idealnie, perfekto, nie wprowadza nowych funkcji tylko edytuje obecne. Do rzeczy. Korzystam z cash moda i za gotówkę moderatorzy zdejmują ostrzeżenia. Sytuacja wygląda tak.
a) User pisze post nie zgodny z warnem
b) Moderator wlepia ostrzeżenie za ten post, pojawia się info, że za ten post było ostrzeżenie
c) User zgłasza w temacie ze chciałby usunąć ostrzeżenie za forumową gotówę
d) moderator, zazwyczaj ten sam, usuwa ostrzeżenia, a tym samym czerwoną belkę pod postem z informacja że za ten psot był warn i nie ma śladu nic.
e) po kilku godzinach, lub na drugi dzien, przychodzi moderator, widzi ten post niezgodny z regulaminem, znowu wklepia ostrzezenie użytkownikowi, chociaż już za ten post dostał ostrzeżenie

Widać o co chodzi - problem taki, aby ta belka z informacją o ostrzeżeniu nie usuwała się. Nie mówicie, że mod może edytować post i napisać "tu bylo ostrzeżenie" itp bo to mija się z założeniem tej modyfikacji, mod mógłby wklepić warna i odpisać '//warn' więc po co ta czerwona belka.
Myślałem nad rozwiązaniem tego problemu, możeby dodać do tabeli posts kolumną z wartością 0 - 1 która odpowiada, czy wyświetlać tą czerwoną belkę czy nie. Ustawiałoby się ją w przypadku dodania ostrzeżenia do konkretnego posta (wlasne ten mod spw) ale przy zdejmowaniu warna w tej tabeli dalej byłoby 1 i info że ostrzeżenie za ten post zostało przyznane by było. Problem w tym, że nie umiem przełożyć tego na kod php.

Proszę o pomoc... Napewno wielu osobom to się przyda, mi szczególnie.

[ Dodano: 14-03-2010, 15:19 ]
Nie sprawdziłem tego posta, miało być tak
a)user pisze post nie zgodny z regulaminem*
e) przychodzi inny* moderator, nie wie o akcji wcześniejszej i nagradza usera drugim warnem.
moderator* może edytować post..
Ajj nie wiem czemu takie błędy stylistyczne mi się wkradły..

[ Dodano: 19-03-2010, 20:09 ]
Problem wciąż aktualny. Liczę na pomoc..

Sp33dz1o - 25-04-2010, 17:28

Błąd w instrukcji
zamiast:
Kod:
#    Pliki do wgrania (3):
#        icon_plus.gif -> do głównego katalogu forum
#        pomogl.gif    -> templates/NazwaStylu/images/lang_polish/pomogl.gif
#        pomogla.gif   -> templates/NazwaStylu/images/lang_polish/pomogla.gif


Kod:
Powinno być:
#    Pliki do wgrania (3):
#        icon_minus.gif -> do głównego katalogu forum
#        pomogl.gif    -> templates/NazwaStylu/images/lang_polish/pomogl.gif
#        pomogla.gif   -> templates/NazwaStylu/images/lang_polish/pomogla.gif

A modyfikacja przydała się. Dzięki :)

[ Dodano: 25-04-2010, 18:26 ]
Sory za spam ;// Ale pomyliłem się chyba co do góry :)
W paczce brak pliku icon_plus.gif

Żelazko - 21-09-2010, 15:37

Kod:
Opis: Dodaje informacje pod avatarem oraz profilu, gdy user zostanie zbanowany lub zakazano mu pisać.   
Dodaje pod postem belke podobną do tej z moda plusminus "Autor postu otrzymał ostrzeżenie"
Dodaje belke podobną do pochwał i warnów tylko że pojawia się ona gdy ktoś zgłosi post.


Chciałbym wgrać tylko te komponenty z moda, bo nie chce żeby pasek ostrzeżenia mi się zmodyfikował. Jakie pliki zedytować a jakie nie? :)

xlesiu - 23-09-2010, 10:27

Nie wykonuj tego w viewtopic_body.tpl
Cytat:
----[znajdz]----

<!-- BEGIN warnings -->
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td align="left"><span class="postdetails">{postrow.warnings.WARNINGS}:</span></td>
</tr>
<tr>
<td>
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><img src="images/level_mod/exp_bar_left.gif" alt="" width="2" height="9" /></td>
<td><img src="images/level_mod/exp_bar_fil.gif" alt="" width="{postrow.warnings.POSTER_W_WIDTH}" height="9" /></td>
<td><img src="images/level_mod/exp_bar_fil_end.gif" alt="" width="1" height="9" /></td>
<td><img src="images/level_mod/level_bar_emp.gif" alt="" width="{postrow.warnings.POSTER_W_EMPTY}" height="9" /></td>
<td nowrap="nowrap"><img src="images/level_mod/level_bar_right.gif" alt="" width="1" height="9" align="middle"/>&nbsp;<span class="postdetails">{postrow.warnings.HOW}/{postrow.warnings.WRITE}/{postrow.warnings.MAX}</span></td>
</tr>
</table>
</td>
</tr>
</table>
<!-- END warnings -->

----[zmień na]----

<!-- BEGIN warnings -->
{postrow.warnings.HOW}<br>
<!-- END warnings -->
oraz w profile_view_body.tpl
Cytat:
----[znajdz]----

<!-- BEGIN warnings -->
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{warnings.WARNINGS}:&nbsp;</span></td>
<td><b><span class="gen">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><img src="images/level_mod/exp_bar_left.gif" alt="" width="2" height="9" /></td>
<td><img src="images/level_mod/exp_bar_fil.gif" alt="" width="{warnings.POSTER_W_WIDTH}" height="9" /></td>
<td><img src="images/level_mod/exp_bar_fil_end.gif" alt="" width="1" height="9" /></td>
<td><img src="images/level_mod/level_bar_emp.gif" alt="" width="{warnings.POSTER_W_EMPTY}" height="9" /></td>
<td nowrap="nowrap"><img src="images/level_mod/level_bar_right.gif" alt="" width="1" height="9" align="middle"/>&nbsp;<span class="postdetails">{warnings.HOW}/{warnings.WRITE}/{warnings.MAX}</span></td>
</tr>
</table>
</span></b></td>
</tr>
<!-- END warnings -->

----[zmień na]----
<!-- BEGIN warnings -->
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen"><b>Stan konta:</b>&nbsp;</span></td>
<td valign="middle" nowrap="nowrap" colspan="2"><span class="gen">{postrow.warnings.BANNED}{postrow.warnings.WRITE_DISALLOWED}<br></span></td>
</tr>
<tr>
<td valign="top" align="right" nowrap="nowrap"><a class="gen"><b>Ostrzeżeń:</b>&nbsp;</a></td>
<td><font color="red">{warnings.HOW}</font></td>
</tr>
<!-- END warnings -->

w viewtopic.php
Cytat:
----[znajdz]----

'HOW' => '<a href="' . append_sid("warnings.$phpEx?mode=detail&amp;userid=" . $poster_id . "") . '" class="mainmenu"><b>' . $val . '</b></a>',

----[zamień na]----

'HOW' => '<a href="' . append_sid("warnings.$phpEx?mode=detail&amp;userid=" . $poster_id . "") . '" class="postdetails">Ostrzeżeń: <font color="red">' . $val . '/4</font></a>',
Nie testowane.
michero - 24-12-2011, 15:44

xlesiu napisał/a:
Nie wykonuj tego (...)

Działa, to znaczy belki się pojawiają, ale w profilu nie ma w ogóle informacji o ostrzeżeniach. Gdzie leży błąd?

A ja chciałbym, żeby widok był standardowy, czyli:

Ale napis 'ostrzeżeń' przenosił do ostrzeżeń, tak jak po modyfikacji.
I przy okazji - gdzie zmienić tło?


[ Dodano: 26-12-2011, 20:29 ]
Hm, działa jednak, coś musiałem wcześniej źle wykonać. Tylko chciałbym zapytać jak zrobić, żeby napis 'Ostrzeżeń' był odnośnikiem do widoku ostrzeżeń? Kombinowałem na różne sposoby, ale niestety to przekracza moje możliwości



Powered by phpBB modified by Przemo © 2003 phpBB Group