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
Przesunięty przez: Matteo
09-11-2013, 09:29
Mini Moderator
Autor Wiadomość
xlesiu



Pomógł: 5274 razy
Posty: 10385
Wysłany: 30-01-2012, 21:46   Mini Moderator

Mini moderator

Ten mod pozwala na edycję, usuwanie oraz zamykanie tematu w danym forum przez użytkownika.
Cytat:
#############################################################
## MOD Title: Mini Moderator
## MOD Author: qbs (autor stworzył moda pod wersję 1.9.5)
## MOD Description: Modyfikacja dodaje możliwość zamykania wlasnych tematow na wczesniej okreslonych forach. Można również ustawić edycję i usuwanie postów innych użytkowników w danym forum. Dodatkowo mozna okreslić, którzy uzytkownicy tej opcji beda pozbawieni.
## MOD Version: 1.0.5 Przemo 1.12.6p4
##
## Installation Level: Easy
## Installation Time: 5 Minutes
## Files To Edit: admin/admin_board.php
## modcp.php
## posting.php
## viewtopic.php
## language/lang_polish/lang_admin.php
## templates/admin/board_config_body_posting.tpl
##
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
#############################################################


Co potrafi ten mod?
:arrow: dodaje możliwość zamykania wlasnych tematow na wczesniej okreslonych forach
:arrow: można pozwolić użytkownikowi na edycję i usuwanie postów (włączone Usuwanie w PA dla zwykłych użytkowników) innych użytkowników w danym temacie
:arrow: dodatkowo można określić, którzy użytkownicy opcji moderowania swoich tematów będą pozbawieni.
_________________
Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org
Ostatnio zmieniony przez Majkelo 20-02-2012, 21:13, w całości zmieniany 2 razy  
 
     
Gadatliwa Kasia 

   
Deotho


Pomógł: 176 razy
Posty: 610
Wysłany: 30-01-2012, 22:04   

Dodatek dosyć ciekawy pobieram i dam znać czy wszystko ok. ;)
_________________
Poza forum pomagam odpłatnie.
 
     
grzechugd

Posty: 41
Wysłany: 31-01-2012, 07:34   

Ciekawy mod.
xlesiu, może warto dorobić opcję zakazu moderacji dla grup a nie tylko dla poszczególnych użytkowników.
 
     
Deotho


Pomógł: 176 razy
Posty: 610
Wysłany: 31-01-2012, 09:45   

Testowałem wszystko działa jak należy świetna robota! :)
_________________
Poza forum pomagam odpłatnie.
 
     
LordRuthwen

Pomógł: 1 raz
Posty: 46
Wysłany: 04-04-2012, 09:40   

Jest błąd związany z tą modyfikacją.
Tematy użytkowników usuniętych może zamykać każdy, w moim przypadku googlebot.
Tak to wygląda w logach PA
Kod:
1203 Zablokuj 894 Anonymous 66.249.71.8 Pon Mar 26, 2012 12:40 pm
 
     
Woytec


Pomógł: 2596 razy
Posty: 7659
Wysłany: 16-04-2012, 17:56   

W modcp i viewtopic.php:
Kod:
$modown = ( in_array($mot_fid, $modown_forums) && $mot_tposter == $userdata['user_id'] && !in_array($userdata['user_id'], $modown_banned) && $modown_allow ) ? 1 : 0;

zmień na
Kod:
$modown = ( in_array($mot_fid, $modown_forums) && $mot_tposter == $userdata['user_id'] && $mot_tposter != -1 && !in_array($userdata['user_id'], $modown_banned) && $modown_allow ) ? 1 : 0;
 
     
Azuel


Pomógł: 1 raz
Posty: 69
Wysłany: 28-12-2012, 22:04   

Nie wiem czy wszyscy tak maja ale wykonanie zapytania do SQL nie powiodło mi się,

użyłem całego kodu z instrukcji lecz niestety nic z tego, wyskoczył taki błąd:

Kod:
#1064 - Something is wrong in your syntax obok 'INSERT INTO `phpbb_config` ( `config_name` , `config_value` ) VALUES('modowntopi' w linii 2


postanowiłem że trochę zmienię zapytanie i wkleiłem w taki sposób:

Kod:

INSERT INTO phpbb_config SET config_name = 'modowntopics_banned', config_value = '';
INSERT INTO phpbb_config SET config_name = 'modowntopics_delete', config_value = '1';
INSERT INTO phpbb_config SET config_name = 'modowntopics_edit', config_value = '1';
INSERT INTO phpbb_config SET config_name = 'modowntopics_fids', config_value = '';


No i działa ;)

---------------------

A czy nie lepiej było by zmienić troszkę kod modyfikacji aby zamiast wpisywać wszystkich użytkowników którym chcemy zabronić tzw. mini moderacji, a wpisywać ID użytkowników którym chcemy zezwolić na to?

Wiadomo że więcej jest zwykłych użytkowników jak tych którym można zaufać i powierzyć taką funkcję?

Czy to co Woytec napisał post wyżej załatwia sprawę czy nie?
 
     
Woytec


Pomógł: 2596 razy
Posty: 7659
Wysłany: 28-12-2012, 23:07   

Azuel napisał/a:
Czy to co Woytec napisał post wyżej załatwia sprawę czy nie?
To dotyczy zgłoszonego błędu
LordRuthwen napisał/a:
Tematy użytkowników usuniętych może zamykać każdy, w moim przypadku googlebot.

Azuel napisał/a:
postanowiłem że trochę zmienię zapytanie i wkleiłem w taki sposób:

Ten sposób chyba nie jest dobry.
 
     
Gadatliwa Kasia 

   
Majkelo



Pomógł: 1283 razy
Posty: 3081
Wysłany: 29-12-2012, 08:44   

Azuel napisał/a:
postanowiłem że trochę zmienię zapytanie i wkleiłem w taki sposób:


'SET' używa się dla instrukcji UPDATE. Konstrukcja INSERT INTO powinna wyglądać tak:

Kod:
INSERT INTO `phpbb_config` (`config_name`, config_value`) VALUES ('nazwa_configu', 'wartość configu');
 
     
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
Nie możesz ściągać załączników 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,03 sekundy. Zapytań do SQL: 13
Polecane serwisy



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



Koszulki informatyczne



phpbb

serwis laptopów

Design Cart

darujsobie.pl - Sklep z gadżetami

• Zamów reklamę