Automatisch email

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
ronaldlimburg
Berichten: 2
Lid geworden op: 05 jan 2004, 16:32

Automatisch email

Bericht door ronaldlimburg » 05 jan 2004, 16:40

Ik wil mijn forum zodanig configureren dat er automatisch een email wordt verstuurd naar alle begruikers wanneer er een nieuwe topic wordt geplaatst, of wanneer er een reply op een topic wordt geplaatst.

Wie heeft de oplossing?

Gebruikersavatar
SPyKoN
Berichten: 1224
Lid geworden op: 27 aug 2003, 07:41
Locatie: België
Contacteer:

Re: Automatisch email

Bericht door SPyKoN » 05 jan 2004, 17:52

ronaldlimburg schreef:Ik wil mijn forum zodanig configureren dat er automatisch een email wordt verstuurd naar alle begruikers wanneer er een nieuwe topic wordt geplaatst, of wanneer er een reply op een topic wordt geplaatst.

Wie heeft de oplossing?
En zouden de gebruikers daarmee akkoord gaan denk je? Welk forum heb je? Ik denk niet dat iedereen daarmee zal akkoord gaan dat ze altijd maar een email in hun inbox krijgen. Dat is spam.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Re: Automatisch email

Bericht door mosymuis » 05 jan 2004, 18:32

ronaldlimburg schreef:Ik wil mijn forum zodanig configureren dat er automatisch een email wordt verstuurd naar alle begruikers wanneer er een nieuwe topic wordt geplaatst
Om dit standaard in te schakelen moet je in profile_add_body.tpl het volgende weghalen:

Code: Selecteer alles

	<tr> 
	  <td class="row1"><span class="gen">{L_NOTIFY_ON_REPLY}:</span><br />
		<span class="gensmall">{L_NOTIFY_ON_REPLY_EXPLAIN}</span></td>
	  <td class="row2"> 
		<input type="radio" name="notifyreply" value="1" {NOTIFY_REPLY_YES} />
		<span class="gen">{L_YES}</span>&nbsp;&nbsp; 
		<input type="radio" name="notifyreply" value="0" {NOTIFY_REPLY_NO} />
		<span class="gen">{L_NO}</span></td>
	</tr>
en het volgende ervoor in de plaats, of ergens anders op die pagina plaatsen:

Code: Selecteer alles

<input type="hidden" name="notifyreply" value="1" />
Daarna zoek je in posting_body.tpl het volgende:

Code: Selecteer alles

		  <!-- BEGIN switch_notify_checkbox -->
		  <tr> 
			<td> 
			  <input type="checkbox" name="notify" {S_NOTIFY_CHECKED} />
			</td>
			<td><span class="gen">{L_NOTIFY_ON_REPLY}</span></td>
		  </tr>
		  <!-- END switch_notify_checkbox -->
en zet je er dit voor in de plaats:

Code: Selecteer alles

<input type="hidden" name="notify" value="1" />
Dit zou ervoor moeten zorgen dat de "reply on new topic" functie standaard aan staat voor alle users. Nadeel is wel dat ze eerst in het topic gereageerd moeten hebben om een mail te ontvangen bij een nieuwe reply. Als je dit toch aanpast moet je voor de oude users (die mogelijk die instelling nog niet gebruiken) de volgende SQL code runnen:

Code: Selecteer alles

UPDATE phpbb_users 
SET user_notify = '1'
WHERE user_notify = '0'
ronaldlimburg schreef:of wanneer er een reply op een topic wordt geplaatst.
http://phpbbhacks.com/viewhack.php?id=293
Daar kan je deze hack voor gebruiken. Je moet daarvoor dezelfde procedure volgen als hierboven, maar dan met de variabele die forum notify bestuurt. Hoe je de users in een keer voor alle forums kunt laten inschrijven weet ik (nog?) niet, omdat ik de hack zelf nog niet gebruikt heb.

ronaldlimburg
Berichten: 2
Lid geworden op: 05 jan 2004, 16:32

Thanks

Bericht door ronaldlimburg » 06 jan 2004, 11:21

Oke het werkt. Bedankt zover.

Gesloten