Pagina 1 van 2

Popup bij nieuw prive bericht

Geplaatst: 31 mei 2008, 11:53
door petsim1
Is het mogelijk om voor alle forumleden in te stellen dat er een popup (of een ander "alert" teken) verschijnt bij een nieuw privé bericht?

mvg,
Jurgen

Re: Popup bij nieuw prive bericht

Geplaatst: 31 mei 2008, 14:49
door Niek
Leden hebben zelf de keus dit aan te geven in hun profiel.
Niet iedereen wil een pop-up laten weergeven. En bovendien maken veel mensen gebruik van een pop-up blokker.

Re: Popup bij nieuw prive bericht

Geplaatst: 31 mei 2008, 16:09
door mauser
nee ok, maar als ze de keuze hebben dan hebben ze de keuze om het uit te zetten toch? een pop up blokker blokkeert deze pop up trouwens niet. thans, bij mij niet. ik probeerde deze verandering ook aan te brengen maar ik kan niet vinden waar. was iets van een 0 veranderen in een 1 of zoiets. dus ook ik zou graag willen weten hoe ik deze automatisch aan kan zetten ipv automatisch uit. alvast dank.

Re: Popup bij nieuw prive bericht

Geplaatst: 31 mei 2008, 16:30
door petsim1
Niek schreef:Leden hebben zelf de keus dit aan te geven in hun profiel.
Niet iedereen wil een pop-up laten weergeven. En bovendien maken veel mensen gebruik van een pop-up blokker.
Is het niet in te stellen dat forumleden de mogelijkheid hebben het uit te schakelen. Dus dat je het omdraaid, dat die popup standaard is ingeschakeld?

mvg,
Jurgen

PS. Ik vind het wel handig, want nu duurt het dagen/weken voordat sommige forumleden doorhebben dat ze een nieuw privé bericht hebben. En een enkeling kijkt nooit bij hun inbox van privé berichten :)

Re: Popup bij nieuw prive bericht

Geplaatst: 07 jun 2008, 21:52
door mauser
*kick*

Re: Popup bij nieuw prive bericht

Geplaatst: 07 jun 2008, 23:14
door Mid
Het moet heel simpel zijn, net zoals in versie 2, als je het juiste bestand weet......

Re: Popup bij nieuw prive bericht

Geplaatst: 11 jun 2008, 15:34
door mauser
ehm ja, juist... en dat juiste bestand is? 8-)

Re: Popup bij nieuw prive bericht

Geplaatst: 11 jun 2008, 22:54
door Mid
Ik verwachtte een php-bestand, maar het lijkt erop, dat het is: /styles/subsilver2/template/ucp_prefs_personal.html. Ik vind de code in dit bestand te lastig om er in te wijzigen, maar misschien kan een ervarener iemand iets zinnigers zeggen over die standaard-instellingen, want ik wil ook enkele dingen kunnen aanpassen.

Re: Popup bij nieuw prive bericht

Geplaatst: 12 jun 2008, 17:10
door mauser
en mocht er iemand zijn die dat weet, gaarne ook voor prosilver.

Re: Popup bij nieuw prive bericht

Geplaatst: 13 jun 2008, 08:43
door Bee
Guess what! styles/prosilver/template/ucp_prefs_personal.html
:P

Re: Popup bij nieuw prive bericht

Geplaatst: 13 jun 2008, 12:57
door petsim1
Bee schreef:Guess what! styles/prosilver/template/ucp_prefs_personal.html
:P
Thanx, maar wat moet er daarin verandert worden?

Dit is de ucp_prefs_personal:

Code: Selecteer alles

<!-- INCLUDE ucp_header.html -->

<script type="text/javascript">
// <![CDATA[
	/**
	* Set display of page element
	* s[-1,0,1] = hide,toggle display,show
	*/
	function dE(n,s)
	{
		var e = document.getElementById(n);
		if (!s)
		{
			s = (e.style.display == '') ? -1 : 1;
		}
		e.style.display = (s == 1) ? 'block' : 'none';
	}

	var default_dateformat = '{A_DEFAULT_DATEFORMAT}';
// ]]>
</script>

<table class="tablebg" width="100%" cellspacing="1">
<tr>
	<th colspan="2" valign="middle">{L_TITLE}</th>
</tr>
<!-- IF ERROR -->
	<tr>
		<td class="row3" colspan="2" align="center"><span class="gensmall error">{ERROR}</span></td>
	</tr>
<!-- ENDIF -->
<tr> 
	<td class="row1" width="50%"><b class="genmed">{L_SHOW_EMAIL}:</b></td>
	<td class="row2"><input type="radio" class="radio" name="viewemail" value="1"<!-- IF S_VIEW_EMAIL --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_YES}</span>&nbsp;&nbsp;<input type="radio" class="radio" name="viewemail" value="0"<!-- IF not S_VIEW_EMAIL --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_NO}</span></td>
</tr>
<tr> 
	<td class="row1" width="50%"><b class="genmed">{L_ADMIN_EMAIL}:</b></td>
	<td class="row2"><input type="radio" class="radio" name="massemail" value="1"<!-- IF S_MASS_EMAIL --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_YES}</span>&nbsp;&nbsp;<input type="radio" class="radio" name="massemail" value="0"<!-- IF not S_MASS_EMAIL --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_NO}</span></td>
</tr>
<tr> 
	<td class="row1" width="50%"><b class="genmed">{L_ALLOW_PM}:</b><br /><span class="gensmall">{L_ALLOW_PM_EXPLAIN}</span></td>
	<td class="row2"><input type="radio" class="radio" name="allowpm" value="1"<!-- IF S_ALLOW_PM --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_YES}</span>&nbsp;&nbsp;<input type="radio" class="radio" name="allowpm" value="0"<!-- IF not S_ALLOW_PM --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_NO}</span></td>
</tr>
<!-- IF S_CAN_HIDE_ONLINE -->
	<tr> 
		<td class="row1" width="50%"><b class="genmed">{L_HIDE_ONLINE}:</b><br /><span class="gensmall">{L_HIDE_ONLINE_EXPLAIN}</span></td>
		<td class="row2"><input type="radio" class="radio" name="hideonline" value="1"<!-- IF S_HIDE_ONLINE --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_YES}</span>&nbsp;&nbsp;<input type="radio" class="radio" name="hideonline" value="0"<!-- IF not S_HIDE_ONLINE --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_NO}</span></td>
	</tr>
<!-- ENDIF -->
<!-- IF S_SELECT_NOTIFY -->
	<tr> 
		<td class="row1" width="50%"><b class="genmed">{L_NOTIFY_METHOD}:</b><br /><span class="gensmall">{L_NOTIFY_METHOD_EXPLAIN}</span></td>
		<td class="row2"><input type="radio" class="radio" name="notifymethod" value="0"<!-- IF S_NOTIFY_EMAIL --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_NOTIFY_METHOD_EMAIL}</span>&nbsp;&nbsp;<input type="radio" class="radio" name="notifymethod" value="1"<!-- IF S_NOTIFY_IM --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_NOTIFY_METHOD_IM}</span>&nbsp;&nbsp;<input type="radio" class="radio" name="notifymethod" value="2"<!-- IF S_NOTIFY_BOTH --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_NOTIFY_METHOD_BOTH}</span></td>
	</tr>
<!-- ENDIF -->
<tr> 
	<td class="row1" width="50%"><b class="genmed">{L_NOTIFY_ON_PM}:</b></td>
	<td class="row2"><input type="radio" class="radio" name="notifypm" value="1"<!-- IF S_NOTIFY_PM --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_YES}</span>&nbsp;&nbsp;<input type="radio" class="radio" name="notifypm" value="0"<!-- IF not S_NOTIFY_PM --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_NO}</span></td>
</tr>
<tr> 
	<td class="row1" width="50%"><b class="genmed">{L_POPUP_ON_PM}:</b></td>
	<td class="row2"><input type="radio" class="radio" name="popuppm" value="1"<!-- IF S_POPUP_PM --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_YES}</span>&nbsp;&nbsp;<input type="radio" class="radio" name="popuppm" value="0"<!-- IF not S_POPUP_PM --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_NO}</span></td>
</tr>
<tr>
	<td class="row1" width="50%"><b class="genmed">{L_BOARD_LANGUAGE}:</b></td>
	<td class="row2"><select name="lang">{S_LANG_OPTIONS}</select></td>
</tr>
<!-- IF S_STYLE_OPTIONS -->
<tr>
	<td class="row1" width="50%"><b class="genmed">{L_BOARD_STYLE}:</b></td>
	<td class="row2"><select name="style">{S_STYLE_OPTIONS}</select></td>
</tr>
<!-- ENDIF -->
<tr>
	<td class="row1" width="50%"><b class="genmed">{L_BOARD_TIMEZONE}:</b></td>
	<td class="row2">
		<select id="tz" name="tz">{S_TZ_OPTIONS}</select>
	</td>
</tr>
<tr>
	<td class="row1" width="50%"><b class="genmed">{L_BOARD_DST}:</b></td>
	<td class="row2"><input type="radio" class="radio" name="dst" value="1"<!-- IF S_DST --> checked="checked"<!-- ENDIF --> /> <span class="genmed">{L_YES}</span>&nbsp;&nbsp;<input type="radio" class="radio" name="dst" value="0"<!-- IF not S_DST --> checked="checked"<!-- ENDIF --> /> <span class="genmed">{L_NO}</span></td>
</tr>
<tr>
	<td class="row1" width="50%"><b class="genmed">{L_BOARD_DATE_FORMAT}:</b><br /><span class="gensmall">{L_BOARD_DATE_FORMAT_EXPLAIN}</span></td>
	<td class="row2">
		<select name="dateoptions" id="dateoptions" onchange="if(this.value=='custom'){dE('custom_date',1);}else{dE('custom_date',-1);} if (this.value == 'custom') { document.getElementById('dateformat').value = default_dateformat; } else { document.getElementById('dateformat').value = this.value; }">
			{S_DATEFORMAT_OPTIONS}
		</select>
		<div id="custom_date"<!-- IF not S_CUSTOM_DATEFORMAT --> style="display:none;"<!-- ENDIF -->><input type="text" name="dateformat" id="dateformat" value="{DATE_FORMAT}" maxlength="30" class="post" style="margin-top: 3px;" /></div>
	</td>
</tr>
<tr>
	<td class="cat" colspan="2" align="center">{S_HIDDEN_FIELDS}<input class="btnmain" type="submit" name="submit" value="{L_SUBMIT}" />&nbsp;&nbsp;<input class="btnlite" type="reset" value="{L_RESET}" name="reset" /></td>
</tr>
</table>

<!-- INCLUDE ucp_footer.html -->

Re: Popup bij nieuw prive bericht

Geplaatst: 18 jun 2008, 12:32
door petsim1
* bump

Re: Popup bij nieuw prive bericht

Geplaatst: 18 jun 2008, 12:37
door brandsrus

Code: Selecteer alles

<tr>
   <td class="row1" width="50%"><b class="genmed">{L_POPUP_ON_PM}:</b></td>
   <td class="row2"><input type="radio" class="radio" name="popuppm" value="1"<!-- IF S_POPUP_PM --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_YES}</span>&nbsp;&nbsp;<input type="radio" class="radio" name="popuppm" value="0"<!-- IF not S_POPUP_PM --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_NO}</span></td>
</tr>
En dit stukje code moet wat gewijzigd worden. Ik weet zo even niet wat. Bind me er niet op vast maar waarschijnlijk moet

Code: Selecteer alles

value="1"
naar

Code: Selecteer alles

value="0"
veranderd worden en andersom, je kunt het proberen mocht het niet lukken dan horen we wel weer.

Re: Popup bij nieuw prive bericht

Geplaatst: 18 jun 2008, 13:14
door petsim1
Thanx, maar moet niet die 2e value van 0 naar 1 ?

Re: Popup bij nieuw prive bericht

Geplaatst: 18 jun 2008, 13:15
door brandsrus
petsim1 schreef:Thanx, maar moet niet die 2e value van 0 naar 1 ?
Klopt, tenminste volgens mij moet het zo, maar bind mij er niet op vast :)

Re: Popup bij nieuw prive bericht

Geplaatst: 18 jun 2008, 13:24
door petsim1
hmmmz, het wil niet lukken. Had niet verwacht dat dit zo moeilijk was te realiseren. Jammer.

Re: Popup bij nieuw prive bericht

Geplaatst: 18 jun 2008, 13:27
door brandsrus
petsim1 schreef:hmmmz, het wil niet lukken. Had niet verwacht dat dit zo moeilijk was te realiseren. Jammer.
Niet te snel opgeven :), dit was mijn ingeving maar misschien heeft iemand hier een ander idee :), even afwachten dus ;)

Re: Popup bij nieuw prive bericht

Geplaatst: 18 jun 2008, 13:29
door petsim1
brandsrus schreef:
petsim1 schreef:hmmmz, het wil niet lukken. Had niet verwacht dat dit zo moeilijk was te realiseren. Jammer.
Niet te snel opgeven :), dit was mijn ingeving maar misschien heeft iemand hier een ander idee :), even afwachten dus ;)
:D Ik geef zeker niet op, maar dit topic staat er nu al een tijdje, helaas nog zonder juiste oplossing. Maar bedankt voor je tip/input.

Re: Popup bij nieuw prive bericht

Geplaatst: 18 jun 2008, 13:36
door BetaDevil
Wat de wijziging van brandrus doet is het omdraaien van de velden (dus als je selecteert dat je het niet meer wilt krijg je het dus wel), dus deze wijziging weer omdraaien.

Voer deze SQL uit:

Code: Selecteer alles

UPDATE phpbb_users SET user_notify_pm = 1;
Het staat nu voor iedereen aan maar ze kunnen het zelf weer uitschakelen.

Re: Popup bij nieuw prive bericht

Geplaatst: 18 jun 2008, 13:41
door Coen
BetaDevil schreef:Het staat nu voor iedereen aan maar ze kunnen het zelf weer uitschakelen.
Maar voor nieuwe users staat het nog steeds standaard op uit! ;)