PDA

View Full Version : Forcing PM popup to be on, all the time.


Gutspiller
01-23-2002, 07:16 PM
Anybody know how I would do this?

Thanks in advance for any help you can contribute.

TWTCommish
01-24-2002, 01:28 PM
You mean force all users to have this option set to "on"?

Gutspiller
01-24-2002, 03:31 PM
Originally posted by TWTCommish
You mean force all users to have this option set to "on"?

yes. That is what I want. But they can still have the option to not receive PMs at all, and then there wont be anyway to click a button to send them a PM.

Can you tell me what lines I need to take out to enable this?

Many thanks!

TWTCommish
01-24-2002, 03:43 PM
You'll need to take out a few things.

In the registeradult template, replace this:


<tr>
<td bgcolor="#13486D"><normalfont><b>Pop up a box when you receive a Private Message?</b></normalfont><br>
<smallfont>This will pop up a small warning box when you receive a Private Message asking whether you want to view the message.</smallfont></td>
<td bgcolor="#13486D"><normalfont>
<input type="radio" name="pmpopup" value="yes"> yes
<input type="radio" name="pmpopup" value="no" checked> no
</normalfont></td>
</tr>


with this:


<input type="hidden" name="pmpopup" value="yes">


Next, open the registercoppa template, and replace this:


<tr>
<td bgcolor="#13486D"><normalfont><b>Pop up a box when you receive a Private Message?</b></normalfont><br>
<smallfont>This will pop up a small warning box when you receive a Private Message asking whether you want to view the message.</smallfont></td>
<td bgcolor="#13486D"><normalfont>
<input type="radio" name="pmpopup" value="yes"> yes
<input type="radio" name="pmpopup" value="no" checked> no
</normalfont></td>
</tr>


with this (yes, same as before):


<input type="hidden" name="pmpopup" value="yes">

Finally, in the modifyoptions template, replace this:


<tr>
<td bgcolor="#13486D"><normalfont><b>Pop up a box when you receive a Message?</b></normalfont><br>
<smallfont>This will pop up a small warning box when you receive a Message asking whether you want to view the message.</smallfont></td>
<td bgcolor="#13486D"><normalfont>
<input type="radio" name="pmpopup" $pmpopupchecked value="yes"> yes
<input type="radio" name="pmpopup" $pmpopupnotchecked value="no"> no
</normalfont></td>
</tr>


with this (yep, same as before):


<input type="hidden" name="pmpopup" value="yes">

That way, all new registrations will have it on by default, and on't be able to change it. Now, if you want to change it so that, after you've done this, ALL users have it set to on (and are therefore stuck with it that way, since you're removed the option to turn it off), you'll want to run this query on your forums DB:

UPDATE user SET pmpopup = 1
There ya go. :) Might wanna back this stuff up first, though, as I haven't tested it. It ought to work, though.

Gutspiller
01-24-2002, 04:21 PM
Many thanks, I am going to do it right now. :up:

TWTCommish
01-25-2002, 02:26 PM
Did it work??? :D

Gutspiller
01-25-2002, 04:23 PM
Originally posted by TWTCommish
Did it work??? :D

I think so, but I was having troubles with popups before and I thought I fixed it, but it's back. I was told that editing that phpinclude template could cause this and I worked with firefly to try and fix it and he changed one of the vars in a hack I had installed that edited that template and was his hack. but, now it seems the problem has surfaced again. :(

brownafroduck
12-27-2003, 05:40 AM
Thanks for the "UPDATE user SET pmpopup = 1" query, TWTCommish. Many of us are too inexperienced to figure it out for ourselves. :)