PDA

View Full Version : PM Security Certificate


magnus
16 Jan 2007, 17:48
Keywords: PM, Private Message, Security, Verification

Description:
Informs the user that the PM they are reading was in fact sent by forum staff.

Details:
This template modification was developed by request [LINK (http://www.vbulletin.org/forum/showthread.php?t=136496)] of RED SPIDER (http://www.vbulletin.org/forum/member.php?u=125155).

I opted not to phrase this as that would be more effort than this modification really deserves. I've included the image file used in the screenshot.


Installation:
In either POSTBIT and/or POSTBIT_LEGACY, paste the following code at the top.
<if condition="THIS_SCRIPT=='private' && is_member_of($post, 5, 6, 7)">
<br />

<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="98%" align="center" style="border-bottom-width:0px">
<tr>
<td class="alt1" width="30"><img src="$stylevar[imgdir_misc]/verified.gif" width="27" height="32" alt="Verified!" /></td>
<td class="alt2"><strong><font size="2" color="#339900">V E R I F I E D</font></strong><br /><font size="1">This message was sent by an official <strong>$vboptions[bbtitle]</strong> staff member. It's contents can be trusted.</font></td>
</tr>
</table>

<br />
</if>

Staxed
16 Jan 2007, 17:53
First install :D

Getting ready to test it out, thanks for the mod :)

Also, please upload a text file of the instructions as required per vborg rules :D

Distance
16 Jan 2007, 18:16
Sweet.. well done

soletrader
16 Jan 2007, 18:18
Where can I get the image of the verification?

Red Spider
16 Jan 2007, 18:20
Awww thanks man! Where do i send donations? :)

magnus
16 Jan 2007, 18:33
Where can I get the image of the verification?

In the original post above, under "Screenshots". Right click on the image (verified.gif) and select, "Save Image As..."

soletrader
19 Jan 2007, 11:50
In the original post above, under "Screenshots". Right click on the image (verified.gif) and select, "Save Image As..."

Im sorry, I can not figure this out. Could you help me out?

gonkowonko
19 Jan 2007, 13:04
http://www.vbulletin.org/forum/attachment.php?attachmentid=59167&stc=1&d=1168973152

right click the image and select "save image as"

fishmaster
23 Jan 2007, 04:00
Great Hack!

Nathan2006
25 Jan 2007, 22:02
This is great!

Thank you magnus

Install :)

TrikkeTalk
26 Jan 2007, 02:29
Thanks Magnus,

Great Hack, works perfect!!!!

rowlandc
05 Feb 2007, 17:31
Could someone explain where POSTBIT and/or POSTBIT_LEGACY are please and where i'm supposed to upload the image so it will work properly.

I'm sorry i'm pretty new in this area.

Thank you

Playa82
05 Feb 2007, 19:39
nice mod, good work

DaNIEL MeNTED
05 Feb 2007, 22:29
I would love a copy of the original image - or the image matted on a dark background as its jaggy on my forum. Otherwise - GREAT MOD!

Nathan2006
06 Feb 2007, 05:44
Could someone explain where POSTBIT and/or POSTBIT_LEGACY are please and where i'm supposed to upload the image so it will work properly.

I'm sorry i'm pretty new in this area.

Thank you


Upload the image to /images/misc/

Find code just go to your admincp and Styles & Templates >> Search in Templates

And find the codes to replace

<<<<< "Postbit" is the same setup as vb.org with the names added there

'postbit_legacy' is if you have the new way of having the names and things above the post.

Make sure you back your code up before changing things in case you make a mistake ;)

rowlandc
06 Feb 2007, 09:49
Installed

Thank you for the help.

concepts
06 Feb 2007, 13:38
installed! works great!

Smiry Kin's
11 Feb 2007, 04:32
this is actually a nice little feature, code it better ;)

magnus
11 Feb 2007, 13:41
this is actually a nice little feature, code it better ;)
"Code it better"? It's a template modification.. how exactly would you prefer it be coded? :rolleyes:

pollon
15 Feb 2007, 08:41
thank. great mod. this is the italian translation

simalert
15 Feb 2007, 16:10
Excellent idea. I can't see a massively practical use for this, but I've installed it and love it anyway! :D

Mr Pink
15 Feb 2007, 17:09
Nice mod! It could be a great solution for phishing and stuff like that.

fusiongoddess
19 Feb 2007, 04:00
Awesome!! Thanks!

kall
19 Feb 2007, 04:45
Very nice idea. :)

(It should actually be "..trust its contents." The apostrophe in there makes it read "..trust it is contents.").

ncweb
20 Feb 2007, 00:22
Great mod magnus, thanks!

I think it also adds a special touch to the welcome PM for new members.

/installed

rowlandc
28 Feb 2007, 13:00
anyway to make it so only admins can have this?

Because many of my mods chat with other users and they don't want the user to get the message so what do i have to change so only the admins get the message?

Best regards,

rowlandc123

pollon
28 Feb 2007, 13:08
I would like the PM Security Certificate to appear only in PMs sent by the admins (or by selected usergroups). is that possbile?

simalert
28 Feb 2007, 14:04
I would like the PM Security Certificate to appear only in PMs sent by the admins (or by selected usergroups). is that possbile?

Yes, very much so.

Just change the numbers in the first line according to which groups you want to have this on their sent PMs. By default it's set to '5, 6, 7' but you can change this to the groups you want (see your user group manager in admin control panel to get group numbers).

<if condition="THIS_SCRIPT=='private' && is_member_of($post, 5, 6, 7)">
<br />

<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="98%" align="center" style="border-bottom-width:0px">
<tr>
<td class="alt1" width="30"><img src="$stylevar[imgdir_misc]/verified.gif" width="27" height="32" alt="Verified!" /></td>
<td class="alt2"><strong><font size="2" color="#339900">V E R I F I E D</font></strong><br /><font size="1">This message was sent by an official <strong>$vboptions[bbtitle]</strong> staff member. It's contents can be trusted.</font></td>
</tr>
</table>

<br />
</if>

In the above code, it's this bit you have to change <if condition="THIS_SCRIPT=='private' && is_member_of($post, 5, 6, 7)">
<br />
You could also use the above to create a similar mod for your forum to create verficiations or actions based on other user groups too, not just site staff. Or you could have one for admins and one for moderators etc.

pollon
28 Feb 2007, 14:17
thank you very much!:)

Masiello
07 Mar 2007, 07:19
Thank you so much, installed :)

Deadly Assassin
14 Mar 2007, 07:18
http://www.darksidegroup.co.uk/gamez/DA_artwork/badges/ins_butt.jpg

Thanks :up:

Chicago_VLNU_4s
25 Mar 2007, 10:21
NICE!! Makes my staff look professional :) :) Pat yourself on the back.

-Installed-

Muellmann
10 Apr 2007, 22:43
Clicked "Install"
Thank you! ;)

rjmjr69
11 Apr 2007, 02:57
Nice I like it. Works fine install couldnt be any easier

rayw
18 Apr 2007, 15:50
Works great, easy install. Thanks!

Fungsten
19 Apr 2007, 22:36
Excellent idea!

rjmjr69
19 May 2007, 03:52
I get allot of comments from my members on this They all love it. Thanks again

Player-63
22 May 2007, 16:34
I love this mod :D

Stopped fake GM's "Game Masters" sending fake PM's and trying to rob players equipments...

Many Thanks

kollam003
17 Jun 2007, 13:00
its just a wow hack thanks Installed

epoc fitness
04 Aug 2007, 22:20
Where can I find the little shield. Is it just me or is the part of the shield missing?

magnus
05 Aug 2007, 13:49
Where can I find the little shield. Is it just me or is the part of the shield missing?

It's right there under Screenshots. Right click, save as.

Wheezy
31 Aug 2007, 04:53
This is awesome! I used my own image - hope thats ok - and it works flawlessly.

*installed*

manofphat
24 Sep 2007, 17:20
Great mod. Flawless installation on 3.6.7 PL1

Nickbe
02 Oct 2007, 09:25
Am I missing something? is this not useless unless it says "this message is unverified" when non-staff send PM's?

I think I can code the rest myself anyway.

Nickbe
02 Oct 2007, 09:36
If you want a UNVERFIED warning when non moderators send a PM here is the code. Place it in postbit and/or postbit legacy above or below the code for this mod....

<if condition="THIS_SCRIPT=='private' && is_member_of($post, 2)">
<br />

<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="98%" align="center" style="border-bottom-width:0px">
<tr>
<td class="alt1" width="30"><img src="$stylevar[imgdir_misc]/verified.gif" width="27" height="32" alt="Verified!" /></td>
<td class="alt2"><strong><font size="2" color="#fa2424">U N V E R I F I E D</font></strong><br /><font size="1">If this message contains spam please report it to the admin</font></td>
</tr>
</table>

<br />
</if>

Make sure your moderators primary usergroups are all set to moderator and not the additional.

yoyoyoyo
02 Oct 2007, 12:14
Could someone explain where POSTBIT and/or POSTBIT_LEGACY are please and where i'm supposed to upload the image so it will work properly.

I'm sorry i'm pretty new in this area.

Thank you
I hope you figured it out by now, since the post you made was around 8 months ago, but in case you haven't (or for others who are new):

Go to your Admin Control Panel, and go to the "Styles & Templates" section in the left hand panel. Click on "Style Manager" and in the pull-down menu select "Edit Templates." At the next screen click on the "<<>>" button to expand all of the settings, and then scroll down until you see Postibit and Postbit Legacy. Highlight whichever style postbit you are using and click on the "Customize" or "Edit" button, and then paste the code in the beginning of the template that appears, and then hit the "save" button.

If you are unsure if you are using Postbit or Postbit Legacy, then edit both templates. Postbit is the default setting when you install VB, so unless you changed it in the options, then you are using postbit.

Upload the image to the "misc" folder of your images directory.

Test the function by sending yourself a PM, and then look at the screen that appears when you read the message.

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

If people want to make it so they get a different "Verified" message from each staff usergroup (moderators, supermoderators and admins) you can use this code:

<if condition="THIS_SCRIPT=='private' && is_member_of($post, 5)">
<br />

<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="98%" align="center" style="border-bottom-width:0px">
<tr>
<td class="alt1" width="30"><img src="$stylevar[imgdir_misc]/verified.gif" width="27" height="32" alt="Verified!" /></td>
<td class="alt2"><strong><font size="2" color="#339900">V E R I F I E D</font></strong><br /><font size="1">This message was sent by an official <strong>$vboptions[bbtitle]</strong> Super Moderator. Its contents can be trusted.</font></td>
</tr>
</table>

<br />
</if>
<if condition="THIS_SCRIPT=='private' && is_member_of($post, 7)">
<br />

<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="98%" align="center" style="border-bottom-width:0px">
<tr>
<td class="alt1" width="30"><img src="$stylevar[imgdir_misc]/verified.gif" width="27" height="32" alt="Verified!" /></td>
<td class="alt2"><strong><font size="2" color="#339900">V E R I F I E D</font></strong><br /><font size="1">This message was sent by an official <strong>$vboptions[bbtitle]</strong> Moderator. Its contents can be trusted.</font></td>
</tr>
</table>

<br />
</if>
<if condition="THIS_SCRIPT=='private' && is_member_of($post, 6)">
<br />

<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="98%" align="center" style="border-bottom-width:0px">
<tr>
<td class="alt1" width="30"><img src="$stylevar[imgdir_misc]/verified.gif" width="27" height="32" alt="Verified!" /></td>
<td class="alt2"><strong><font size="2" color="#339900">V E R I F I E D</font></strong><br /><font size="1">This message was sent by the <strong>$vboptions[bbtitle]</strong> Administrator. Its contents can be trusted.</font></td>
</tr>
</table>

<br />
</if>

trackpads
03 Oct 2007, 00:17
This hack is awesome! Thanks!

Nickbe
04 Oct 2007, 05:23
Any ideas why even after the image is uploaded and poitned to the correct area it wont show up for me?

yoyoyoyo
04 Oct 2007, 10:33
Any ideas why even after the image is uploaded and poitned to the correct area it wont show up for me?are you sure it is in the misc directory in images? are you using a different style? you can always hardcode the actual URL of the image instead of cuing VB code and see if that works.

sholiz
06 Oct 2007, 11:28
Credit to magnus of course, but I modified this to be a little cleaner and not leave open (and ugly) white space.

Nothing has really changed, simply add to postbit or postbit_legacy.

<if condition="THIS_SCRIPT=='private' && is_member_of($post, 5, 6, 7)">
<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"class="tborder">
<tr>
<td class="alt1" width="30"><img src="$stylevar[imgdir_misc]/verified.gif" width="27" height="32" alt="Verified!" /></td>
<td class="alt2"><strong><font size="2" color="#339900">V E R I F I E D</font></strong><br /><font size="1">This message was sent by an official <strong>$vboptions[bbtitle]</strong> staff member. The contents of this Private Message can be trusted.</font></td>
</tr>
</table>

<br />
</if>

yoyoyoyo
06 Oct 2007, 14:06
Credit to magnus of course, but I modified this to be a little cleaner and not leave open (and ugly) white space.

Nothing has really changed, simply add to postbit or postbit_legacy.
I like that alot more! here is the updated version, using your layout, to include separate messages from the admin, supermoderator, and moderator usergroups:

<if condition="THIS_SCRIPT=='private' && is_member_of($post, 5)">
<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"class="tborder">
<tr>
<td class="alt1" width="30"><img src="$stylevar[imgdir_misc]/verified.gif" width="27" height="32" alt="Verified!" /></td>
<td class="alt2"><strong><font size="2" color="#339900">V E R I F I E D</font></strong><br /><font size="1">This message was sent by an official <strong>$vboptions[bbtitle]</strong> Super Moderator. The contents of this private message can be trusted.</font></td>
</tr>
</table>
<br />
</if>
<if condition="THIS_SCRIPT=='private' && is_member_of($post, 7)">
<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"class="tborder">
<tr>
<td class="alt1" width="30"><img src="$stylevar[imgdir_misc]/verified.gif" width="27" height="32" alt="Verified!" /></td>
<td class="alt2"><strong><font size="2" color="#339900">V E R I F I E D</font></strong><br /><font size="1">This message was sent by an official <strong>$vboptions[bbtitle]</strong> Moderator. The contents of this private message can be trusted.</font></td>
</tr>
</table>
<br />
</if>
<if condition="THIS_SCRIPT=='private' && is_member_of($post, 6)">
<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"class="tborder">
<tr>
<td class="alt1" width="30"><img src="$stylevar[imgdir_misc]/verified.gif" width="27" height="32" alt="Verified!" /></td>
<td class="alt2"><strong><font size="2" color="#339900">V E R I F I E D</font></strong><br /><font size="1">This message was sent by an official <strong>$vboptions[bbtitle]</strong> Administrator. The contents of this private message can be trusted.</font></td>
</tr>
</table>
<br />
</if>

JJH35
18 Dec 2007, 07:08
thanks, very nice hack

JJH35
26 Dec 2007, 17:40
If anyone wants to attach a warning image to the WARNING notices (permitting you added that onto the certificate) i have attached a 27x27 png file, just edit the code to make it warning.png

place the warning.png file in your style > misc folder.

princeedward
01 Feb 2008, 19:11
nice and thanks for sharing...looks profi....;)

trackpads
07 May 2008, 02:24
Credit to magnus of course, but I modified this to be a little cleaner and not leave open (and ugly) white space.

Nothing has really changed, simply add to postbit or postbit_legacy.

<if condition="THIS_SCRIPT=='private' && is_member_of($post, 5, 6, 7)">
<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"class="tborder">
<tr>
<td class="alt1" width="30"><img src="$stylevar[imgdir_misc]/verified.gif" width="27" height="32" alt="Verified!" /></td>
<td class="alt2"><strong><font size="2" color="#339900">V E R I F I E D</font></strong><br /><font size="1">This message was sent by an official <strong>$vboptions[bbtitle]</strong> staff member. The contents of this Private Message can be trusted.</font></td>
</tr>
</table>

<br />
</if>

Nice!! Thanks!!

verino
22 May 2008, 03:25
Thank's and installed :D

TFEX
13 Jul 2008, 21:27
Love it! Thanks!

Welshy2008
12 Aug 2008, 17:15
Great - Thank you.

UKBusinessLive
20 Oct 2008, 18:21
Can confirm this works for vBulletin version 3.7.3.

Nice hack, Thanks :up:

fodvapor
20 Oct 2008, 19:10
Sweet, gonna use this hack! Thx for sharing

trackpads
22 Apr 2010, 22:57
Please update for Vb4!

wIrEs
24 Apr 2010, 23:38
please update for vb4.0.3 !

DS MrSinister
25 Apr 2010, 02:48
this what i did to make it work in vb 4.


<vb:if condition="THIS_SCRIPT=='private' && is_member_of($post, 5, 6, 7)">
<h2 class="blockhead">{vb:raw vboptions.bbtitle} PM Security Certificate</h2>
<div class="blockbody">
<table border="0" width="100%" align="center" style="border-bottom-width:0px">

<tr align="center">

<th class="pmc1" width="32"><img src="images/misc/verified.gif" width="27" height="32" alt="Verified!" /></th>

<th class="pmc2"><strong><font size="2" color="#339900">V E R I F I E D</font></strong><br /><font size="1">This message was sent by an official <strong>{vb:raw vboptions.bbtitle}</strong> staff member. It's contents can be trusted.</font></th>

</tr>

</table>
</div>
<br />
</vb:if>


In additional.css, paste the following code anywhere:

.pmc1, .pmc1Active
{
background: #f2f6f8;
}
.pmc2, .pmc2Active
{
background: #fafafa;
}

trackpads
25 Apr 2010, 03:31
this what i did to make it work in vb 4.


<vb:if condition="THIS_SCRIPT=='private' && is_member_of($post, 5, 6, 7)">
<h2 class="blockhead">{vb:raw vboptions.bbtitle} PM Security Certificate</h2>
<div class="blockbody">
<table border="0" width="100%" align="center" style="border-bottom-width:0px">

<tr align="center">

<th class="pmc1" width="32"><img src="images/misc/verified.gif" width="27" height="32" alt="Verified!" /></th>

<th class="pmc2"><strong><font size="2" color="#339900">V E R I F I E D</font></strong><br /><font size="1">This message was sent by an official <strong>{vb:raw vboptions.bbtitle}</strong> staff member. It's contents can be trusted.</font></th>

</tr>

</table>
</div>
<br />
</vb:if>


In additional.css, paste the following code anywhere:

.pmc1, .pmc1Active
{
background: #f2f6f8;
}
.pmc2, .pmc2Active
{
background: #fafafa;
}

Works perfectly!!! Thanks!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

DS MrSinister
25 Apr 2010, 19:14
your very welcome good sir!

hsh72
23 May 2010, 18:32
can you create for me to vbulletin 3.8.4?I need this please

kall
23 May 2010, 19:12
Three years later...
It's contents can be trusted.
That's quite incorrect, and would make any of my site's members wonder who had gotten their hands on my 'How to write good England' pamphlet.

'"It is contents can be trusted."?? Has Kall been hit in the head with something?'

TheLastSuperman
26 May 2010, 22:42
Three years later...

That's quite incorrect, and would make any of my site's members wonder who had gotten their hands on my 'How to write good England' pamphlet.

'"It is contents can be trusted."?? Has Kall been hit in the head with something?'

Its = belonging to it. "The modification has a coding error."
It's = it is. "It's not my fault the modification has an error!"

Your good at coding, what's with this masquerading around as the Grammar Police? :p

kall
27 May 2010, 04:41
Its = belonging to it. "The modification has a coding error."
It's = it is. "It's not my fault the modification has an error!"

Your good at coding, what's with this masquerading around as the Grammar Police? :p
Dude, no. It's is the one time where apostrophe != possession. It's == It is. (although, this appears to be what you are saying.. but that's not what this modification says.. :) )

http://www.askoxford.com/asktheexperts/faq/aboutgrammar/apostrophe
http://www.sunysuffolk.edu/Web/Selden/OWL/apostrophe.htm#ITS
http://www.fred.net/kathy/its.html

(and whatever do you mean.. "masquerading"? :p .. I tried to grammar police this thread 3 years ago. I've just not had cause to pop my GP hat on too often, that will be why you haven't noticed.) :)

P.S. It's you're. :D

JesWhite
25 Jan 2016, 12:14
this what i did to make it work in vb 4.


<vb:if condition="THIS_SCRIPT=='private' && is_member_of($post, 5, 6, 7)">
<h2 class="blockhead">{vb:raw vboptions.bbtitle} PM Security Certificate</h2>
<div class="blockbody">
<table border="0" width="100%" align="center" style="border-bottom-width:0px">

<tr align="center">

<th class="pmc1" width="32"><img src="images/misc/verified.gif" width="27" height="32" alt="Verified!" /></th>

<th class="pmc2"><strong><font size="2" color="#339900">V E R I F I E D</font></strong><br /><font size="1">This message was sent by an official <strong>{vb:raw vboptions.bbtitle}</strong> staff member. It's contents can be trusted.</font></th>

</tr>

</table>
</div>
<br />
</vb:if>
In additional.css, paste the following code anywhere:

.pmc1, .pmc1Active
{
background: #f2f6f8;
}
.pmc2, .pmc2Active
{
background: #fafafa;
}


works great..
i changed this for another addon..
:)


but i want to use another one for vbulletin 4.x.x

https://www.vbulletin.org/forum/showthread.php?t=199404


or another way to use this PM Security Certificate (http://www.vbulletin.org/forum/showthread.php?p=2026815#post2026815) addon code changing to navbar not private...
and addon will be show last unread's post's name and link automaticly.