Forum, alleen zichtbaar voor gasten?
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

Forum, alleen zichtbaar voor gasten?
Is het mogelijk een forum zichtbaar te maken voor gasten, maar niet voor geregistreerde gebruikers? Ik heb de Auto Group mod geïnstalleerd maar daar kan het niet mee.
Ik wil een soort welkomtopic, waar wordt uitgelegd hoe en waarom men moet registreren, dat verdwijnt zodra je registreerd.
Tnx..
Ik wil een soort welkomtopic, waar wordt uitgelegd hoe en waarom men moet registreren, dat verdwijnt zodra je registreerd.
Tnx..
Ik heb op phpBBhacks de Guest Permission Hack gevonden. Hiermee het zou moeten lukken (in combinatie met de Auto Group Mod), maar schijnbaar werkt deze mod niet met phpBB 2.0.10...


-
- Berichten: 109
- Lid geworden op: 16 jul 2004, 12:58
- Contacteer:
Er veranderde niets na het installeren, maar ik kon ook niet alle lijnen vinden die in de mod waren aangegeven. En gasten geeft ie sowieso niet aan, je moet als username "Anonimous" of "-1" opgeven. Die kan je zonder mod ook vinden.dj inpossible schreef:Ik weet het antwoord niet, maar heb wel een vraagje.
Ik ben ook op zoek naar zoiets, heb die link die jij net gaf ff geinstalleerd enzo, maar heb jij ook het probleem dat hij gewoon hetzelfde is en geen gasten weergeeft in de permissies lijst?
Ik wil meerdere topics kunnen maken voor gasten.. Waar ze ook vragen kunnen stellen.Repsaj schreef:Er staat op phpbbhacks.com een blokje wat onder/boven inloggen staat waarin je het een en ander in kunt zetten voor gasten.
Dus..
Het werkt nu! Het enige wat in de mod aangepast moet worden is dit:
Veranderen in dit:
Code: Selecteer alles
#
#-----[ FIND ]------------------------------------------------
#
while( $row = $db->sql_fetchrow($result) );
}
}
#
#-----[ REPLACE WITH ]----------------------------------------
#
// Start add - Guest permission MOD
while( $row = $db->sql_fetchrow($result) );
}
// End add - Guest permission MOD
Code: Selecteer alles
#
#-----[ FIND ]------------------------------------------------
#
while( $row = $db->sql_fetchrow($result) );
}
$db->sql_freeresult($result);
}
#
#-----[ REPLACE WITH ]----------------------------------------
#
while( $row = $db->sql_fetchrow($result) );
}
$db->sql_freeresult($result);
Laatst gewijzigd door ElbertF op 31 okt 2004, 19:47, 1 keer totaal gewijzigd.
-
- Berichten: 109
- Lid geworden op: 16 jul 2004, 12:58
- Contacteer:
Gecorrigeerde mod:
Code: Selecteer alles
##############################################################
## MOD Title: Guest permission
## MOD Author: Niels < ncr@db9.dk > (Niels Chr. Rød) http://mods.db9.dk
## MOD Description: This mod will make it posible to give
## guest users ACL permission (private).
## This way you may give guest users
## more/different access than reg users.
## MOD Version: 1.0.2
## MOD Compatibility: 2.0.6
##
## Installation Level: Easy
## Installation Time: 2 Minutes
## Files To Edit: 3
## includes/auth.php
## includes/functions.php
## includes/functions_search.php
##
## Included Files: 0
##
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Author Notes:
##
## 1. Full MOD description
## -----------
## This mod will make it posible to give guest users ACL
## permission (private). This way you may give guest users
## more/different access than reg users.
## You may even make guest users "moderators" of a specific forum.
## Guest useername are "-1" or "Anonymous" when ever you look
## it up in ACP
##
## To look up the guest user permission in admin panel, fill
## username with -1 this will bring up the user permission page,
## for guest users
##
## 2. EasyMOD
## -----------
## This MOD is compatible and can be installed by EasyMOD
## of Nuttzy (but is not officially EasyMOD Compliant)!
## http://area51.phpbb.com/phpBB22/viewforum.php?sid=&f=15
##
## 3. Official last version link
## -----------
## Meanwhile the phpBB group validation and as the MOD is not yet
## in the phpBB MOD database, check this official link for updates...
## http://mods.db9.dk/viewtopic.php?t=1440
##
## 4. Warning
## -----------
## Since this mod, changes the permission system, make shure
## you know what you are doing install only this mod if you
## really need it !
##
##############################################################
## MOD History:
##
## 2003-12-14 - Version 1.0.2
## - phpBB template & EasyMOD compliance enhancement
##
## ????-??-?? - Version 1.0.1
## - a typo in the how-to caused faunctions_search.php to fail
## now corrected
##
## ????-??-?? - Version 1.0.0
## - Considered as final and made 2.0.6 + EM ready
##
## ????-??-?? - Version 0.9.3
## - change to functions_search.php
##
## ????-??-?? - Version 0.9.2
## - the file functions_validate.php should have been
## functions.php + corrected a find tag
##
## ????-??-?? - Version 0.9.1
## - corrected the how-to
##
## ????-??-?? - Version 0.9.0
## - initial BETA
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------------
#
includes/auth.php
#
#-----[ FIND ]------------------------------------------------
#
if ( $userdata['session_logged_in'] )
{
#
#-----[ REPLACE WITH ]----------------------------------------
#
// 2 lines deleted - Guest permission MOD
#
#-----[ FIND ]------------------------------------------------
#
while( $row = $db->sql_fetchrow($result) );
}
$db->sql_freeresult($result);
}
#
#-----[ REPLACE WITH ]----------------------------------------
#
while( $row = $db->sql_fetchrow($result) );
}
$db->sql_freeresult($result);
#
#-----[ FIND ]------------------------------------------------
#
$auth_user[$key] = ( $userdata['session_logged_in'] ) ? auth_check_user(AUTH_ACL, $key, $u_access, $is_admin) : 0;
#
#-----[ REPLACE WITH ]----------------------------------------
#
// Start add - Guest permission MOD
$auth_user[$key] = auth_check_user(AUTH_ACL, $key, $u_access, $is_admin);
// End add - Guest permission MOD
#
#-----[ FIND ]------------------------------------------------
#
$auth_user[$f_forum_id][$key] = ( $userdata['session_logged_in'] ) ? auth_check_user(AUTH_ACL, $key, $u_access[$f_forum_id], $is_admin) : 0;
#
#-----[ REPLACE WITH ]----------------------------------------
#
// Start add - Guest permission MOD
$auth_user[$f_forum_id][$key] = auth_check_user(AUTH_ACL, $key, $u_access[$f_forum_id], $is_admin);
// End add - Guest permission MOD
#
#-----[ FIND ]------------------------------------------------
#
$auth_user['auth_mod'] = ( $userdata['session_logged_in'] ) ? auth_check_user(AUTH_MOD, 'auth_mod', $u_access, $is_admin) : 0;
#
#-----[ REPLACE WITH ]----------------------------------------
#
# Do not do this line, if you plan NOT to give guest users
# moderator permissions in any forum!
#
// Start add - Guest permission MOD
$auth_user['auth_mod'] = auth_check_user(AUTH_MOD, 'auth_mod', $u_access, $is_admin);
// End add - Guest permission MOD
#
#-----[ FIND ]------------------------------------------------
#
$auth_user[$f_forum_id]['auth_mod'] = ( $userdata['session_logged_in'] ) ? auth_check_user(AUTH_MOD, 'auth_mod', $u_access[$f_forum_id], $is_admin) : 0;
#
#-----[ REPLACE WITH ]----------------------------------------
#
// You may choise NOT to do these lines below, if you plan NOT to give guest users moderator permissions in any forum
// the outcommented line is the original line, comment it back if you like.
// $auth_user[$f_forum_id]['auth_mod'] = ( $userdata['session_logged_in'] ) ? auth_check_user(AUTH_MOD, 'auth_mod', $u_access[$f_forum_id], $is_admin) : 0;
// the line below are the newly inserted line, witch have replaced the line above.
$auth_user[$f_forum_id]['auth_mod'] = auth_check_user(AUTH_MOD, 'auth_mod', $u_access[$f_forum_id], $is_admin) ;
// End add - Guest permission MOD
#
#-----[ OPEN ]------------------------------------------------
#
includes/functions.php
#
#-----[ FIND ]------------------------------------------------
#
$sql .= ( ( is_integer($user) ) ? "user_id = $user" : "username = '" . $user . "'" ) . " AND user_id <> " . ANONYMOUS;
#
#-----[ REPLACE WITH ]----------------------------------------
#
// Start add - Guest permission MOD
$sql .= ( ( is_integer($user) || $user == ANONYMOUS ) ? "user_id = $user" : "username = '" . $user . "'" ) ;
// End add - Guest permission MOD
#
#-----[ OPEN ]------------------------------------------------
#
includes/functions_search.php
#
#-----[ FIND ]------------------------------------------------
#
global $starttime, $gen_simple_header;
#
#-----[ IN-LINE FIND ]----------------------------------------
#
;
#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
, $userdata
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoM
-
- Berichten: 109
- Lid geworden op: 16 jul 2004, 12:58
- Contacteer:
Ik heb hem geinstalleerd via de Easymod dus weet niet zeker dat het allemaal goed is, alleen als ik naar het AP ga, Forum Beheer en dan naar Permissies en als ik daarna een forum selecteer staat dit alleen in het lijstje:
Pim
- openbaar
geregistreed
geregistreed [verborgen]
prive
prive [ verborgen]
moderators
moderators [verborgen]
Pim
ik haat sig's
-
- Berichten: 109
- Lid geworden op: 16 jul 2004, 12:58
- Contacteer: