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 - Banowanie (ukrywanie) postów

simon231 - 21-04-2010, 16:15

Zainstalowałem, nie działa.

Jedynie link się zmienia z:

Kod:
http://blackheaven.boo.pl/forum-2/test-vt68.htm


na:

Kod:
http://blackheaven.boo.pl/forum-2/test-vt68.htm?t=68&ban=422


A treść pozostaje taka sama ;/
Jak to poprawić ?

[ Dodano: 21-04-2010, 17:31 ]
Poradziłem sobie...

W pewnym momencie w instrukcji dla vievtopic.php jest :

Kod:
 $sql = ($ban_post_id) ? "UPDATE phpbb_posts SET post_banned='yes' WHERE post_id = $ban_post_id" : "UPDATE phpbb_posts SET post_banned='no' WHERE post_id = $unban_post_id";



a trzeba ręcznie zmienić prefix z phpbb_ na (jak u mnie) phpbb2_


Da się to zmienić, żeby prefix nie był wymagany (niezależnie od prefixu dla każdego forum) ?

Da się to jakoś zmienić,

kevin_ - 21-04-2010, 17:00

No warto zmienić w instrukcji, aby mod korzystał z stałej POSTS_TABLE - nie będzie problemów jak u użytkownika wyżej.
xlesiu - 03-05-2010, 14:30

Jeżeli ktoś by miał problem z tym, że ma takie same pierwszy i ostatni post w overlibie niech spróbuje zamienić w viewforum.php:
Kod:
$prepared_overlib_text = prepare_overlib_text($topic_rowset[$i]['last_post_text'], $topic_rowset[$i]['last_post_text']);
na
Kod:
$prepared_overlib_text = prepare_overlib_text($topic_rowset[$i]['post_text'], $topic_rowset[$i]['last_post_text']);

Ale nie jestem do końca przekonany.

:roX: - 10-05-2010, 11:06

hm, a mógłby to ktoś przerobić, aby zamiast tekstu były obrazki?
(icon_ban.gif, icon_unban.gif)

xlesiu - 10-05-2010, 22:03

:roX:, a spróbuj w viewtopic.php znaleźć
Kod:
$ban_link = ($postrow[$i]['post_banned'] === 'yes') ? '<b><a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&unban=" . $postrow[$i]['post_id']) . '" class="gensmall">' . $lang['Unban_him'] . '</b></a> ' : '<b><a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&ban=" . $postrow[$i]['post_id']) . '" class="gensmall">' . $lang['Ban_him'] . '</b></a> ';
i zamienić na
Kod:
$ban_link = ($postrow[$i]['post_banned'] === 'yes') ? '<b><a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&unban=" . $postrow[$i]['post_id']) . '" class="gensmall">' . '<img src="templates/NazwaStylu/images/icon_unban.gif">' . '</b></a> ' : '<b><a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&ban=" . $postrow[$i]['post_id']) . '" class="gensmall">' . '<img src="templates/NazwaStylu/images/icon_ban.gif">' . '</b></a> ';
Za NazwaStylu wstaw nazwę swojego stylu a obrazki wrzuć do katalogu /templates/NazwaStylu/images/

:roX: - 11-05-2010, 10:49

dobra śmiga dziękówa :)

[ Dodano: 11-05-2010, 12:05 ]
jeszcze jedno :) jak zrobić aby ten przycisk (zbanuj, odbanuj) widzieli tylko administratorzy, moderatorzy i junior admini?

[ Dodano: 12-05-2010, 10:56 ]
już sobie chyba poradziłem bo działa :)

zamiast
Kod:
$ban_link = ($postrow[$i]['post_banned'] === 'yes') ? '<b><a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&unban=" . $postrow[$i]['post_id']) . '" class="gensmall">' . '<img src="templates/NazwaStylu/images/icon_unban.gif">' . '</b></a> ' : '<b><a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&ban=" . $postrow[$i]['post_id']) . '" class="gensmall">' . '<img src="templates/NazwaStylu/images/icon_ban.gif">' . '</b></a> ';


dałem

Kod:
if ( $user_level == ADMIN  )
{
$ban_link = ($postrow[$i]['post_banned'] === 'yes') ? '<b><a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&unban=" . $postrow[$i]['post_id']) . '" class="gensmall">' . '<img src="templates/ultrastylered/images/icon_unban.gif">' . '</b></a> ' : '<b><a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&ban=" . $postrow[$i]['post_id']) . '" class="gensmall">' . '<img src="templates/ultrastylered/images/icon_ban.gif">' . '</b></a> ';
}
else
{
$ban_link = '';
}


jeśt może lepsza możliwość? trochę jestem ciemny w php i uczę się na błędach :)

Piku - 02-10-2010, 18:51

W instrukcji jest napisane zeby najpierw zrobic zapytanie zrobiłem i bład...

Błąd
zapytanie SQL:

ALTER TABLE phpbb_posts ADD post_banned enum( 'no', 'yes' ) default 'no'

MySQL zwrócił komunikat:

#1146 - Table 'rfck_akustyk.phpbb_posts' doesn't exist


Dlaczego?

Woytec - 02-10-2010, 18:58

Zmień prefix phpbb_ na swój
Piku - 02-10-2010, 19:01

Racja.

'POSTER_FROM' => ($poster_from) ? $poster_from . '<br />' : '',

Ja jak znaleźc ten kod, skoro go zmieniałem przy innej modyfikacji?

[ Dodano: 02-10-2010, 20:19 ]
pomoze mi ktoś? jak mam znaleźc ten kod skoro go zmieniałem już przy innej modyfikacji?

segos - 23-01-2011, 10:08

Felix napisał/a:
Ale ja u siebie zrobiłem tak jak na DW. Podczas widoku postu mam ikonke, klikam i ukrywa. Administrator widzi treść posta oraz informację

'Ten post jest ukryty'


Przekopałem temat i właśnie powinno się dodać oryginalnie do instrukcji cokolwiek aby admin, jr admin lub mod wiedzieli ze post został ukryty a nie tylko tym ze zamiast pisze Zbanuj posta, Odbanuj posta lub obrazki

abba - 31-01-2011, 12:57

A ja prosze, aby autor moda w koncu zrobil poprawke, ktora ukrywa zbanowany post w podgladzie tematu, bo nadal mozna zobaczyc tresc posta!.

Co do kolegi @Up, takze jestem za tym, aby byl jakos podswietlany post, zeby admini widzieli ktore posty sa zbanowane.

Nie znam sie na tym, ale mysle ze dla kogos, kto pisal tego moda, to nie bedzie problem, aby to poprawic - szczegolnie te posty w podgladzie tematu.

tnh - 31-01-2011, 13:23

świetny dodatek do forum ! gratulacje pomysłu i pracy !
Mikis314 - 31-01-2011, 15:30

wszystko działa jak należy
segos - 01-02-2011, 19:33

segos napisał/a:
Felix napisał/a:
Ale ja u siebie zrobiłem tak jak na DW. Podczas widoku postu mam ikonke, klikam i ukrywa. Administrator widzi treść posta oraz informację

'Ten post jest ukryty'


Przekopałem temat i właśnie powinno się dodać oryginalnie do instrukcji cokolwiek aby admin, jr admin lub mod wiedzieli ze post został ukryty a nie tylko tym ze zamiast pisze Zbanuj posta, Odbanuj posta lub obrazki


Odświeżam :P

Mogul666 - 01-02-2011, 23:34

A mi po wprowadzeniu zapytania wyskakuje taki błąd :

#1046 - No database selected

Zapytanie:

ALTER TABLE phpbb_posts ADD post_banned enum('no','yes') default 'no' ;

Why ? :(



Powered by phpBB modified by Przemo © 2003 phpBB Group