ZANIM ZACZNIESZ: POPULARNE PYTANIASZUKAJSTYLENAJNOWSZY SKRYPTPODRĘCZNIKMODYFIKACJE
phpBB2 by Przemo Forum Index phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SearchSZUKAJ  MemberlistMemberlist  UsergroupsUsergroups  StatisticsStatistics
RegisterRegister  Log inLog in  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów

Previous topic «» Next topic
Lock / unlock own topics
Author Message
Radek 



Helped: 955 times
Posts: 4709
Posted: 07-01-2007, 22:54   Lock / unlock own topics
   Forum address: -


Code:
##############################################################
## MOD Title: Lock / unlock own topics
## MOD Author: RuseK < ruusekk@gmail.com >
## MOD Description: User, który nie jest moderatorem, może zamykać i otwierać własne tematy
## MOD Version: 1.0
##
## Installation Level: Easy
## Installation Time: 4 Minutes
## Files To Edit:
## modcp.php
## viewtopic.php
## admin/admin_board.php
## templates/subSilver/admin/board_config_body_addons.tpl
## languages/lang_polish/lang_admin.php
## Included Files:
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
## Generator: Phpbb.ModTeam.Tools
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################


Ustawianie ID forów w PA :arrow: Dodatkowe

luot_install.txt
Download 410 Time(s) 5.95 KB

Last edited by Polaczek on 20-08-2010, 21:49; edited 3 times in total  
 
 
     
Doom 


Posts: 72
Location: Gdynia
Posted: 09-01-2007, 11:12   
   Forum address: http://mugenacja.pl


bardzo fajna i przydatna modyfikacja, dzięki RuseK.
_________________
Przyjmuję zlecenia wykonania kompletów rang. Zainteresowanych proszę o kontakt poprzez PW. UWAGA: Tylko profesjonalne zlecenia, żadnych darmowych przysług!
 
     
Radek 



Helped: 955 times
Posts: 4709
Posted: 09-01-2007, 17:15   
   Forum address: -


W instrukcji był mały błąd: zapomniałem zapytania SQL :mrgreen:
Poprawiona instrukcja w pierwszym poście
 
 
     
MiStrzU7777 

Helped: 4 times
Posts: 47
Posted: 10-02-2007, 15:23   
   Forum address: www.informatykaus.yoyo.pl


Hmmm, a czy jak moderator/administrator zamknie temat, to autor będzie mógł go otworzyć, czy nie ?
 
     
Bonzaj 


Posts: 58
Location: Smoczogród
Posted: 19-04-2007, 17:55   
   Forum address: http://www.kurnik.i365.pl


MiStrzU7777 wrote:
Hmmm, a czy jak moderator/administrator zamknie temat, to autor będzie mógł go otworzyć, czy nie ?

Niestety tak, może go otworzyć.
RuseK, przydało by się jeszcze pozbawić usera możliwości otwierania tematu jeśli zamknął go ktoś z obsługi forum.

A tak wogóle, to przydatne cacko, thx.
 
 
     
Radek 



Helped: 955 times
Posts: 4709
Posted: 05-05-2007, 11:27   
   Forum address: -


Bonzaj, dorobi się w następnej wersji :)
 
 
     
kkr 


Posts: 39
Location: Lublin
Posted: 03-11-2007, 22:10   
   Forum address: forum.visarcana.pl


Ja mam z tym pewien problem. Jak moderator chce zamknąć topic dostaje takie info:

Code:
Lock / unlock own topics mod: general error

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3

SELECT topic_poster, forum_id FROM phpbb_topics WHERE topic_id =

Line : 328
File : modcp.php
 
     
Karol1987 

Helped: 19 times
Posts: 74
Posted: 29-04-2008, 13:52   
   Forum address: http://localhost/ czyli forum off-line


Bonzaj wrote:
RuseK, przydało by się jeszcze pozbawić usera możliwości otwierania tematu jeśli zamknął go ktoś z obsługi forum.

RuseK wrote:
Bonzaj, dorobi się w następnej wersji :)

Mam nadzieję, że się nie obrazisz ;)
Nurtował mnie ten problem, więc to zrobiłem.
Proszę sprawdzić u siebie czy działa.
Instrukcja dla tych co już zainstalowali mod:
Code:

#-----[ OPEN ]------------------------------------------
#
modcp.php
#
#-----[ FIND ]------------------------------------------
#
$sql = "SELECT topic_poster, forum_id
        FROM " . TOPICS_TABLE . "
        WHERE topic_id = $topic_id";
#
#-----[ REPLACE WITH ]------------------------------------------
#
$sql = "SELECT topic_poster, forum_id, topic_action_user
        FROM " . TOPICS_TABLE . "
        WHERE topic_id = $topic_id";
#
#-----[ FIND ]------------------------------------------
#
$can_mod = ( $userdata['user_id'] == $row['topic_poster'] && $fids_ok) ? true : false;
#
#-----[ REPLACE WITH ]------------------------------------------
#
if($mode == 'unlock')
    {
    $can_mod = ( $userdata['user_id'] == $row['topic_poster'] && $fids_ok && ($row['topic_action_user'] == $row['topic_poster'])) ? true : false;
    }
    else //mode is lock
    {
    $can_mod = ( $userdata['user_id'] == $row['topic_poster'] && $fids_ok ) ? true : false;
    }
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
if ( ( $fids_ok && $forum_topic_data['topic_poster'] == $userdata['user_id'] ) || $is_auth['auth_mod'] )
#
#-----[ REPLACE WITH ]------------------------------------------
#
$can_unlock = ( $forum_topic_data['topic_status'] == TOPIC_LOCKED && $forum_topic_data['topic_action_user'] != $forum_topic_data['topic_poster'] ) ? false : true;

if ( ( $fids_ok && $forum_topic_data['topic_poster'] == $userdata['user_id'] && $can_unlock) || $is_auth['auth_mod'] )
#
#-----[ EOM ]-----------------------------------

Tylko trzeba jeszcze pomyśleć nad tym, żeby nie wpisywać wielu id for, bo to trochę może być kłopotliwe, jak się chce ich więcej wpisać 8)
_________________
Początki są zawsze trudne, poziom wtajemniczenia rośnie, później jest już tylko lepiej... :D
 
     
Collections 


Posts: 21
Location: Józefów nad Świdrem
Posted: 30-11-2009, 22:55   
   Forum address: http://collections.pl


Zauważyłem, że tematy napisane przez użytkownika, który został usunięty mogą być dowolnie zamykane i otwierane przez każdego. Zwróciłem na to uwagę podczas przeglądania logów czynności - bot Google'a otwierał i zamykał takie tematy po kilkanaście razy. Przydałoby się to poprawić, jeśli jest to oczywiście możliwe.

Poza tym modyfikacja niezwykle przydatna - Dzięki!
 
 
     
Display posts from previous:   
Reply to topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
Add this topic to your bookmarks
Printable version

Jump to:  

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 Group
Page generated in 0.43 second. SQL queries: 11
Polecane serwisy





piękne monety kolekcjonerskie. Wszystko dla Numizmatyka.

• Dodaj swój link