MOD Author: felicity <da> (Daniela Richter) felicity-web.de
MOD IntegraMod Conversion Author: tattee <magicalweb>
MOD De.scription:
This Mod allows you to manage the permissions for guests over ACP.
You can set if guests are allowed to view memberlist, userprofiles, usergroups,
search-page or not.
MOD Version: 1.0.0
Installation Level: easy
Installation Time: 5 minutes
- Code: Select all
############################################################## ## MOD Title]http://felicity-web.de[/url] ## MOD IntegraMod Conversion Author: tattee <magicalweb>## MOD De.scription: ## This Mod allows you to manage the permissions for guests over ACP.## You can set if guests are allowed to view memberlist, userprofiles, usergroups,## search-page or not.## MOD Version: 1.0.0## ## Installation Level: easy ## Installation Time: 5 minutes#### Files To Edit: 7## admin/admin_board.php## lanuage/lang_english/lang_admin.php## lanuage/lang_english/lang_main.php## templates/subSilver/admin/board_config_body.tpl## groupcp.php ## memberlist.php## search.php## #### License: [url=http://opensource.org/licenses/gpl-license.php]http://opensource.org/licenses/gpl-license.php[/url] GNU General Public License v2################################################################ ## Author Notes: ## ############################################################## ## MOD History: ## ## 2006-12-25 - Version 1.0.0 ## - Initial Release## ############################################################## ## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD ############################################################## # #-----[ SQL ]------------------------------------------ ## Use this SQL-Query or run db_update.php#INSERT INTO phpbb_config (config_name, config_value) VALUES ('guest_profile','0');INSERT INTO phpbb_config (config_name, config_value) VALUES ('guest_search','0');INSERT INTO phpbb_config (config_name, config_value) VALUES ('guest_memberlist','0');INSERT INTO phpbb_config (config_name, config_value) VALUES ('guest_groupcp','0'); # #-----[ OPEN ]------------------------------------------ # admin/admin_board.php # #-----[ FIND ]------------------------------------------ #$smtp_no = ( !$new['smtp_delivery'] ) ? "checked="checked"" : ""; # #-----[ AFTER, ADD ]------------------------------------------ #$guest_profile_yes = ( $new['guest_profile'] ) ? "checked="checked"" : "";$guest_profile_no = ( !$new['guest_profile'] ) ? "checked="checked"" : "";$guest_search_yes = ( $new['guest_search'] ) ? "checked="checked"" : "";$guest_search_no = ( !$new['guest_search'] ) ? "checked="checked"" : "";$guest_memberlist_yes = ( $new['guest_memberlist'] ) ? "checked="checked"" : "";$guest_memberlist_no = ( !$new['guest_memberlist'] ) ? "checked="checked"" : "";$guest_groupcp_yes = ( $new['guest_groupcp'] ) ? "checked="checked"" : "";$guest_groupcp_no = ( !$new['guest_groupcp'] ) ? "checked="checked"" : ""; # #-----[ FIND ]------------------------------------------ #"L_RESET" => $lang['Reset']; # #-----[ AFTER, ADD ]------------------------------------------ #"L_GUEST_SETTINGS" => $lang['guest_settings'],"L_GUEST_PROFILE" => $lang['guest_profile'],"L_GUEST_SEARCH" => $lang['guest_search'],"L_GUEST_MEMBERLIST" => $lang['guest_memberlist'],"L_GUEST_GROUPCP" => $lang['guest_groupcp'],"S_GUEST_PROFILE_YES" => $guest_profile_yes,"S_GUEST_PROFILE_NO" => $guest_profile_no,"S_GUEST_SEARCH_YES" => $guest_search_yes,"S_GUEST_SEARCH_NO" => $guest_search_no,"S_GUEST_MEMBERLIST_YES" => $guest_memberlist_yes,"S_GUEST_MEMBERLIST_NO" => $guest_memberlist_no,"S_GUEST_GROUPCP_YES" => $guest_groupcp_yes,"S_GUEST_GROUPCP_NO" => $guest_groupcp_no, # #-----[ OPEN ]------------------------------------------ #lanuage/lang_english/lang_admin.php # #-----[ FIND ]------------------------------------------ #// That's all Folks! # #-----[ BEFORE, ADD ]------------------------------------------ # //// Gastberechtigungen ÃÂÂ ¼ber ACP steuern//$lang['guest_settings'] = 'Manage permissions for guests';$lang['guest_profile'] = 'Allow viewing userprofiles';$lang['guest_search'] = 'Allow using search-function';$lang['guest_memberlist'] = 'Allow viewing memberlist';$lang['guest_groupcp'] = 'Allow viewing usergroups'; # #-----[ OPEN ]------------------------------------------ #lanuage/lang_english/lang_main.php # #-----[ FIND ]------------------------------------------ #//// That's all Folks! # #-----[ BEFORE, ADD ]------------------------------------------ #$lang['only_members_profile'] = 'Sorry, only registered members are allowed to view userprofiles.';$lang['only_members_search'] = 'Sorry, only registered members are allowed to use the seach-function.';$lang['only_members_memberlist'] = 'Sorry, only registered members are allowed to view the memberlist.';$lang['only_members_groupcp'] = 'Sorry, only registered members are allowed to view usergroups.'; # #-----[ OPEN ]------------------------------------------ ##(wiederhole diesen Schritt ggf. fÃÂÂ ¼r jedes Template das du verwendest)#templates/subSilver/admin/board_config_body.tpl # #-----[ FIND ]------------------------------------------ #<tr> <td>{L_PHOTO_GALLERY_PATH} <br><span>{L_PHOTO_GALLERY_PATH_EXPLAIN}</span></td> <td><input></td> </tr> # #-----[ AFTER, ADD ]------------------------------------------ # <tr> <th>{L_GUEST_SETTINGS}</th> </tr> <tr> <td>{L_GUEST_PROFILE}</td> <td><input> {L_YES} <input> {L_NO}</td> </tr> <tr> <td>{L_GUEST_SEARCH}</td> <td><input> {L_YES} <input> {L_NO}</td> </tr> <tr> <td>{L_GUEST_MEMBERLIST}</td> <td><input> {L_YES} <input> {L_NO}</td> </tr> <tr> <td>{L_GUEST_GROUPCP}</td> <td><input> {L_YES} <input> {L_NO}</td> </tr> # #-----[ OPEN ]------------------------------------------ #groupcp.php # #-----[ FIND ]------------------------------------------ #// End session management// # #-----[ AFTER, ADD ]------------------------------------------ #//// Disallow Guests//if ( !$board_config['guest_groupcp'] ){ if( !$userdata['session_logged_in']) { message_die(GENERAL_MESSAGE, $lang['only_members_groupcp']); exit; }} # #-----[ OPEN ]------------------------------------------ #memberlist.php # #-----[ FIND ]------------------------------------------ #// End session management// # #-----[ AFTER, ADD ]------------------------------------------ #//// Disallow Guests//if ( !$board_config['guest_memberlist'] ){ if( !$userdata['session_logged_in']) { message_die(GENERAL_MESSAGE, $lang['only_members_memberlist']); exit; }} # #-----[ OPEN ]------------------------------------------ #search.php # #-----[ FIND ]------------------------------------------ #// End session management// # #-----[ AFTER, ADD ]------------------------------------------ #//// Disallow Guests//if ( !$board_config['guest_search'] ){ if( !$userdata['session_logged_in']) { message_die(GENERAL_MESSAGE, $lang['only_members_search']); exit; }} # #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ # # EoM