phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
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

Kod:
if ( $edit )
{

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

Kod:
if ( $delete )
{


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ź
Kod:

if ( $edit )
{


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

Kod:
if ( $delete )
{



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
Kod:
array($opcja)

$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
Wysłany: 24-06-2009, 14:10   

They2, ok jak chcesz :p
_________________
;] Ebooki do pobrania
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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

Skocz do:  

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
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę