Beste bezoeker,

Wij werken met een klein groepje.
Het kan zijn dat u na het plaatsen van een bericht even moet wachten op hulp of op een antwoord,
blijf daarom gerust posten we zullen z.s.m. en wanneer het kan reageren.

Voor dringende zaken die echt niet kunnen wachten kunt u het contactformulier gebruiken.

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

Wanneer u ons forum bezoekt voor hulp bij installatie, vragen wij u een account aan te maken en geen gebruik te maken van het contactformulier.

Wij kunnen u beter helpen wanneer u een account aanmaakt en u in het volgende onderwerp phpBB en Extensie installatie en aanpassingen laten uitvoeren een nieuw onderwerp start.

Ook wanneer u ergens niet uitkomt of vragen heeft, vragen wij u gebruik te maken van 1 van de bestaande "support onderwerpen" en aldaar uw onderwerp te starten.

Waneer u een account aanmaakt kan het zijn dat de activatie email terecht komt in de spamfolder.
  • Verplaats deze terug naar uw postvak-in en klik op de activatie link, hierna is uw account geactiveerd en kunt u inloggen op het forum.

Met vriendelijke groet,

Team phpBBservice.nl
(steeds tot uw dienst)

simple hide voor groep

Archief
Gesloten

Auteur
xam
Berichten in topic: 5
Berichten: 58
Lid geworden op: 30 jan 2007 18:24

simple hide voor groep

Bericht door xam » 16 jul 2009 13:12

ik heb de simple hide mod op het forum geinstaleerd en heb daar de bijgeleverde aanpassing gemaakt dat de mods/admins/beheerders niet hoeven te reageren om de verborgen tekst te kunnen zien.

mijn vraag is of deze dit eenvoudig aan te passen is zodat er een andere groep toegevoegd kan worden die niet behoeft te reageren.

de add-on ziet er oorspronkelijk zo uit.

Code: Selecteer alles

########################################################
## MOD Title: [phpBB3] Simple Hide BBcode MOD Add-on - Admins & Moderators Read Hidden Content
## MOD Author: ycl6 < ycl6@users.sourceforge.net > (Y.C. LIN) http://macphpbbmod.sourceforge.net/
## MOD Description: MOD tutorial for allowing Admins and Moderators to view hidden content without reply
## MOD Version: 0.0.1
##
## Installation Level: Easy
## Installation Time: 3 Minutes
##
## Files To Edit: 3
##	posting.php
##	viewtopic.php
##	includes/ucp/ucp_pm_compose.php
##
## Included Files: N/A
##
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
#################################################################
## 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/
##############################################################
## Author Notes:
## 	Tested on phpBB 3.0.0 RC3.
##
##############################################################
## MOD History: 
##
##   2007-07-28 - Version 0.0.1
##      - Initial Release for BETA testing
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#
posting.php
#
#-----[ FIND ]------------------------------------------ 
#
		$sql = "SELECT poster_id, topic_id 
				FROM " . POSTS_TABLE . "
				WHERE topic_id = $topic_id 
				AND poster_id = " . $user->data['user_id']; 

		$result = $db->sql_query($sql);
		$unhide = $db->sql_affectedrows($result) ? true : false;
		$db->sql_freeresult($result);
#
#-----[ BEFORE, ADD ]------------------------------------------ 
#
	// If moderator or admin, skip reply check, auto unhide
	if ($auth->acl_get('m_', $forum_id))
	{
		$unhide = true;
	}
	else
	{
#
#-----[ AFTER, ADD ]------------------------------------------ 
#
	}
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------ 
#
		$sql = "SELECT poster_id, topic_id 
				FROM " . POSTS_TABLE . "
				WHERE topic_id = $topic_id 
				AND poster_id = " . $user->data['user_id']; 

		$result = $db->sql_query($sql);
		$unhide = $db->sql_affectedrows($result) ? true : false;
		$db->sql_freeresult($result);
#
#-----[ BEFORE, ADD ]------------------------------------------ 
#
	// If moderator or admin, skip reply check, auto unhide
	if ($auth->acl_get('m_', $forum_id))
	{
		$unhide = true;
	}
	else
	{
#
#-----[ AFTER, ADD ]------------------------------------------ 
#
	}
#
#-----[ OPEN ]------------------------------------------
#
includes/ucp/ucp_pm_compose.php
#
#-----[ FIND ]------------------------------------------ 
#
			$sql = "SELECT poster_id, topic_id 
					FROM " . POSTS_TABLE . "
					WHERE post_id = $msg_id
					AND poster_id = " . $user->data['user_id'];

			$result = $db->sql_query($sql);
			$unhide = $db->sql_affectedrows($result) ? true : false;
			$db->sql_freeresult($result);
#
#-----[ BEFORE, ADD ]------------------------------------------ 
#
		// If moderator or admin, skip reply check, auto unhide
		if ($auth->acl_get('m_', $post['forum_id']))
		{
			$unhide = true;
		}
		else
		{
#
#-----[ AFTER, ADD ]------------------------------------------ 
#
		}
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
ps.
deze mod word niet meer ondersteund dus ondersteuning van de maker is niet mogelijk.


Raimon
Berichten in topic: 4
Berichten: 7672
Lid geworden op: 07 apr 2006 11:10
Locatie: Weert
Contacteer:

Re: simple hide voor groep

Bericht door Raimon » 19 jul 2009 20:12

Als ik me niet vergis ;

zoek:

Code: Selecteer alles

if ($auth->acl_get('m_', $forum_id)) 
vervang met:

Code: Selecteer alles

$group_id = 4;

if ($auth->acl_get('m_', $forum_id) || $user->data['group_id'] = $group_id) 
moet dat voldoende zijn.
http://www.raimon.nl Voor alle installatie/aanpassing dienst voor phpBB!


Auteur
xam
Berichten in topic: 5
Berichten: 58
Lid geworden op: 30 jan 2007 18:24

Re: simple hide voor groep

Bericht door xam » 20 jul 2009 01:57

Bedankt voor je snelle reactie.

Code: Selecteer alles

$group_id = 4;

ik neem aan waar nu 4 als waarde staat dat daar de $group_id waarde van de groep moet komen welke je wilt vrijstellen van het plaatsen vane en reactie.
of zie ik dat verkeerd.
echter de groep_id waardes zijn alle 4 cijferige nummers

in dit geval de groep waar het mij om gaat heeft nummer 6921

dat zou dus inhouden dat ik de volgende handelingen zou moeten verrichten.
zoek:

Code: Selecteer alles

if ($auth->acl_get('m_', $forum_id)) 
vervang met:

Code: Selecteer alles

$group_id = 6921;

if ($auth->acl_get('m_', $forum_id) || $user->data['group_id'] = $group_id) 
klopt dit zo'n beetje?


Raimon
Berichten in topic: 4
Berichten: 7672
Lid geworden op: 07 apr 2006 11:10
Locatie: Weert
Contacteer:

Re: simple hide voor groep

Bericht door Raimon » 03 aug 2009 21:30

Bij de laatste regel zou ik dit gebruiken;

Code: Selecteer alles

$group_id == 6921;

if ($auth->acl_get('m_', $forum_id) || $user->data['group_id'] = $group_id)  
http://www.raimon.nl Voor alle installatie/aanpassing dienst voor phpBB!


Auteur
xam
Berichten in topic: 5
Berichten: 58
Lid geworden op: 30 jan 2007 18:24

Re: simple hide voor groep

Bericht door xam » 04 aug 2009 12:49

ik heb het geprobeerd maar helaas heeft het geen effect.
mocht je nog ideeën hebben dan hoor ik dat natuurlijk graag.
alvast heel erg bedankt


Raimon
Berichten in topic: 4
Berichten: 7672
Lid geworden op: 07 apr 2006 11:10
Locatie: Weert
Contacteer:

Re: simple hide voor groep

Bericht door Raimon » 04 aug 2009 19:34

Vervang

Code: Selecteer alles

if ($auth->acl_get('m_', $forum_id) || $user->data['group_id'] = $group_id)   
eens met ;

Code: Selecteer alles

if ($auth->acl_get('m_', $forum_id) || $user->data['group_id'] == $group_id)   
http://www.raimon.nl Voor alle installatie/aanpassing dienst voor phpBB!


Auteur
xam
Berichten in topic: 5
Berichten: 58
Lid geworden op: 30 jan 2007 18:24

Re: simple hide voor groep

Bericht door xam » 04 aug 2009 23:18

helaas nog geen zichtbaar effect


Raimon
Berichten in topic: 4
Berichten: 7672
Lid geworden op: 07 apr 2006 11:10
Locatie: Weert
Contacteer:

Re: simple hide voor groep

Bericht door Raimon » 16 aug 2009 15:06

In welk bestand had je dit dan precies aangepast eigenlijk, in alle bestanden ;

Code: Selecteer alles

## Files To Edit: 3
##   posting.php
##   viewtopic.php
##   includes/ucp/ucp_pm_compose.php
?
http://www.raimon.nl Voor alle installatie/aanpassing dienst voor phpBB!


Auteur
xam
Berichten in topic: 5
Berichten: 58
Lid geworden op: 30 jan 2007 18:24

Re: simple hide voor groep

Bericht door xam » 22 jun 2017 12:38

het laatste bestand (include ucp) wijkt af van de andere bestanden en moet denk ik dus ook iets anders.

originele aanpassing van de hide voor mods en admins is

Code: Selecteer alles

if ($auth->acl_get('m_', $post['forum_id']))
bij de andere 2 bestanden is het:

Code: Selecteer alles

if ($auth->acl_get('m_', $forum_id))

Gesloten