Emailnotificatie new posts

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
xilicaadmin
Berichten: 3
Lid geworden op: 08 nov 2009, 10:55

Emailnotificatie new posts

Bericht door xilicaadmin » 08 nov 2009, 11:04

  • Adres van je forum: http://xilica.com/?c=forum
    Event. modificaties op je forum:
    Wanneer ontstond het probleem?
    phpBB versie: 3.0.5


    Heb je onlangs iets veranderd aan je forum?nee
    Wat is het probleem?
Beste PHPbb3'ers

Ik ben een volkomen newbie in het forum verhaal, en heb daarom misschien wel een simplele vraag maar ik kom er niet uit.
Is het mogelijk dat ik als administrator van mijn forum, bij elke nieuw geplaatste post of reply op een post een email notificatie kan krijgen?
En zo ja , hoe stel ik dit dan in, hoop dat iemand dit voor mij kan ophelderen alvast vriendelijk dank daarvoor..

Arjan

..

stefantriep
Berichten: 6
Lid geworden op: 20 okt 2009, 22:18

Re: Emailnotificatie new posts

Bericht door stefantriep » 08 nov 2009, 22:01

Gaat dit ook om dit?

viewtopic.php?f=40&t=51831

Dan kan ik je wel via een PB mijn zelfgemaakte oplossing sturen.
Je moet dan wel weten wat CRON is

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: Emailnotificatie new posts

Bericht door Jeroen » 08 nov 2009, 22:47

Waarom zou je die niet hier posten? :)
Misschien helpt het mensen met hetzelfde probleem ook wel.
Jeroen

Gebruikersavatar
EelkeB
Berichten: 865
Lid geworden op: 13 mar 2009, 12:35
Locatie: Bussum

Re: Emailnotificatie new posts

Bericht door EelkeB » 09 nov 2009, 10:10

Er is standaar geen manier om dit met 1 instelling te doen. Je zult als ieder ander een abonnement moeten nemen op alle forums.
Dutch Open Projects
Mini Seven Club Nederland - Het grote forum voor het kleine autootje
Geen support via PM of mail

stefantriep
Berichten: 6
Lid geworden op: 20 okt 2009, 22:18

Re: Emailnotificatie new posts

Bericht door stefantriep » 24 nov 2009, 22:22

Dit was mijn oplossing:

Code: Selecteer alles

<?php

#DATABASE SETTINGS
$database = "databasenaam";
$database_host = "localhost";
$database_user = "databasegebruiker";
$database_password = "databasewachtwoord";

$verbinding = mysql_connect($database_host, $database_user, $database_password);

mysql_select_db($database, $verbinding );

$sql = 'SELECT * FROM `phpbb_posts` WHERE post_approved = 0';

$result = mysql_query($sql, $verbinding) or die("FOUT : Probleem met de database");
	
if(mysql_num_rows($result) > 0)
{
	$sql = 'SELECT user_email FROM `phpbb_users` WHERE group_id = 4';
	
	$result = mysql_query($sql, $verbinding) or die("FOUT : Probleem met de database");
	
	if(mysql_num_rows($result) > 0)
	{
	
		while($rij = mysql_fetch_array($result))
		{
                $email = $rij['user_email'];
				
				$onderwerp = "Nieuwe forumposts goed te keuren";
				$msg = "Beste moderator,";
				$msg .= "\n\nEr zijn weer posts goed te keuren op het Forum.";
				$msg .= "\nhttp://www.domeinnaam.nl/forum";
				$msg .= "\n\nMet vriendelijke groet, \n\nForum Beheerders";
				$extra = 'From: "Forum Beheerders" <forum@domeinnaam.nl>' . "\r\n" . 'Reply-To:  "Forum Beheerders" <forum@domeinnaam.nl>';
					
				if(!mail($email, $onderwerp, $msg, $extra))
				{

				}
				
				else
				{

				}
		}
	}
	
	else
	{
	
	}
}
	
else
{

}

?>
Daarnaast maak je een CRON aan die dit php bestand om het uur aanroept.

En dan krijg je dus een mailtje als iemand iets plaatst wat in de moderatiewachtrij komt (je krijgt dit mailtje dan wel ieder uur zolang je het niet goedkeurt).

Standaard heb ik het ingesteld dat moderators dit mailtje krijgen, dus je moet zelf wel de moderatorrechten aan jezelf toewijzen!

Gesloten