|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
shoutbox i edycja postów |
Autor |
Wiadomość |
alexia
Posty: 388
|
Wysłany: 22-06-2009, 19:46 shoutbox i edycja postów
|
|
|
Witam jak mogę zablokować wybranym użytkownikom (ID) którzy mają moderatora w jakimś dziale na forum aby nie mogli edytować ani usuwać wpisów w shoutboxie? Bo zdarza sie, że osoby mające moderatora w swoim dziale na moim forum usuwają często wpisy w sb, edytują je co przeszkadza w pracy innym. |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
damcio
Posty: 93
|
Wysłany: 23-06-2009, 13:35
|
|
|
zeby zabronic edyci w SB i usuwania Wejdz w PA--->Shoutbox i tam masz opcje np Zezwól na edycje wiadomości przez Moderatorów odznaczasz to i nie moga edytowac |
|
|
|
 |
alexia
Posty: 388
|
Wysłany: 23-06-2009, 17:08
|
|
|
ale modzi chce aby mogli, tylko nie chce aby osoby mające jedynie moderatora w 1 dziale mogli edytować wpisy ... |
|
|
|
 |
They2

Pomógł: 82 razy Posty: 1297
|
Wysłany: 23-06-2009, 22:59
|
|
|
nie ma takiej opcji, chyba ze ktos przerobi nowa modyfikacje. |
_________________ Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG. |
|
|
|
 |
maminowiec

Pomógł: 551 razy Posty: 1729
|
Wysłany: 23-06-2009, 23:11
|
|
|
w shoutbox_view.php znajdz
dodaj po
Kod: |
if(in_array($userdata['user_id'], array(2,4,3))) //ID userów
{
die ('<body onload="window.scrollTo(0,0);" />
<table align="center" cellpadding="0" cellspacing="0"><tr><td align="left"><form name="post" action="shoutbox_view.'.$phpEx.'" method="POST"><span class="gensmall">
<b>Nie możesz edytować wiadomosci</b></span></form></td></tr></table>');
} |
znajdz
dodaj po
Kod: |
if(in_array($userdata['user_id'], array(2,4,3))) //ID userów
{
die ('<body onload="window.scrollTo(0,0);" />
<table align="center" cellpadding="0" cellspacing="0"><tr><td align="left"><form name="post" action="shoutbox_view.'.$phpEx.'" method="POST"><span class="gensmall">
<b>Nie możesz usuwac wiadomosci</b></span></form></td></tr></table>');
} |
|
_________________
Ebooki do pobrania |
|
|
|
 |
alexia
Posty: 388
|
Wysłany: 23-06-2009, 23:51
|
|
|
Generalnie działa....
Oho coś źle działa, bo osoby które nie mogą edytować i usuwać wpisów innych osób nie mogą także edytować swoich wpisów ... jak to zmienić? aby swoje mogły edytować, ale tez nie usuwać?! |
|
|
|
 |
They2

Pomógł: 82 razy Posty: 1297
|
Wysłany: 24-06-2009, 00:27
|
|
|
alexia, zobacz w pogrubieniu:
maminowiec napisał/a: | if(in_array($userdata['user_id'], array(2,4,3))) //ID userów |
wpisz nr ID usera ktory nie moze edytowac i usuwac i po klopocie. |
_________________ Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG. |
|
|
|
 |
alexia
Posty: 388
|
Wysłany: 24-06-2009, 12:35
|
|
|
ale wiem taka ciemna nie jestem ;/ ale zwykli userzy moga edytowac jedynie swoje posty a osoby ktorych id tutaj wpisze nie beda mogly nawet swoich edytowac a chce aby mogly ... jak temu zaradzic? |
|
|
|
 |
maminowiec

Pomógł: 551 razy Posty: 1729
|
Wysłany: 24-06-2009, 13:05
|
|
|
alexia,
łap
plik shoutbox_view.php
znajdź
dodaj po
Kod: | //edytowanie
$sql = "SELECT sb_user_id FROM " . SHOUTBOX_TABLE . "
WHERE id = '$edit'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not get shoutbox id/user_id information', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if ( $row['sb_user_id'] != $userdata['user_id'] )
{
if(in_array($userdata['user_id'], array(2,4,3))) //ID userów
{
die ('<body onload="window.scrollTo(0,0);" />
<table align="center" cellpadding="0" cellspacing="0"><tr><td align="left"><form name="post" action="shoutbox_view.'.$phpEx.'" method="POST"><span class="gensmall">
<b>Nie możesz edytować wiadomosci</b></span></form></td></tr></table>');
}
}
//end |
znajdz
dodaj po
Kod: |
//usuwanie
$sql = "SELECT sb_user_id FROM " . SHOUTBOX_TABLE . "
WHERE id = '$edit'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not get shoutbox id/user_id information', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if ( $row['sb_user_id'] != $userdata['user_id'] )
{
if(in_array($userdata['user_id'], array(2,4,3))) //ID userów
{
die ('<body onload="window.scrollTo(0,0);" />
<table align="center" cellpadding="0" cellspacing="0"><tr><td align="left"><form name="post" action="shoutbox_view.'.$phpEx.'" method="POST"><span class="gensmall">
<b>Nie możesz usuwać wiadomosci</b></span></form></td></tr></table>');
}
}
//end |
|
_________________
Ebooki do pobrania |
Ostatnio zmieniony przez maminowiec 24-06-2009, 20:46, w całości zmieniany 1 raz |
|
|
|
 |
alexia
Posty: 388
|
Wysłany: 24-06-2009, 13:36
|
|
|
a to co wczesniej podales wymazać? i zastosowac to co napisales wyzej tylko? czy to co mam juz zrobione i do tego dodac to co teraz napisales? |
|
|
|
 |
They2

Pomógł: 82 razy Posty: 1297
|
Wysłany: 24-06-2009, 13:41
|
|
|
alexia, wymazac stara i wklejac nowa w te same miejsce.
te nowe daje komunikat o blokowaniu , calkiem inacej wyglad niz stary zwykly tekst.
maminowiec, przydalby przerobic opcje w pa.
dac
$opcja bedzie pobierana z bazy gdy jest ust. w PA.
chyba ze sam przerobie? |
_________________ Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG. |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
maminowiec

Pomógł: 551 razy Posty: 1729
|
|
|
|
 |
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,16 sekundy. Zapytań do SQL: 11 | |
 |
|