PDA

View Full Version : PM Security Certificate


magnus
01-15-2007, 10:00 PM
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 (https://vborg.vbsupport.ru/showthread.php?t=136496)] of RED SPIDER (https://vborg.vbsupport.ru/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
01-16-2007, 04:53 PM
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
01-16-2007, 05:16 PM
Sweet.. well done

soletrader
01-16-2007, 05:18 PM
Where can I get the image of the verification?

Red Spider
01-16-2007, 05:20 PM
Awww thanks man! Where do i send donations? :)

magnus
01-16-2007, 05:33 PM
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
01-19-2007, 10:50 AM
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
01-19-2007, 12:04 PM
<a href="https://vborg.vbsupport.ru/attachment.php?attachmentid=59167&stc=1&d=1168973152" target="_blank">https://vborg.vbsupport.ru/attac...1&d=1168973152</a>

right click the image and select "save image as"

fishmaster
01-23-2007, 03:00 AM
Great Hack!

Nathan2006
01-25-2007, 09:02 PM
This is great!

Thank you magnus

Install :)

TrikkeTalk
01-26-2007, 01:29 AM
Thanks Magnus,

Great Hack, works perfect!!!!

rowlandc
02-05-2007, 04:31 PM
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
02-05-2007, 06:39 PM
nice mod, good work

DaNIEL MeNTED
02-05-2007, 09:29 PM
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
02-06-2007, 04:44 AM
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
02-06-2007, 08:49 AM
Installed

Thank you for the help.

concepts
02-06-2007, 12:38 PM
installed! works great!

Smiry Kin's
02-11-2007, 03:32 AM
this is actually a nice little feature, code it better ;)

magnus
02-11-2007, 12:41 PM
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
02-15-2007, 07:41 AM
thank. great mod. this is the italian translation

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

Mr Pink
02-15-2007, 04:09 PM
Nice mod! It could be a great solution for phishing and stuff like that.

fusiongoddess
02-19-2007, 03:00 AM
Awesome!! Thanks!

kall
02-19-2007, 03:45 AM
Very nice idea. :)

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

ncweb
02-19-2007, 11:22 PM
Great mod magnus, thanks!

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

/installed

rowlandc
02-28-2007, 12:00 PM
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
02-28-2007, 12:08 PM
I would like the PM Security Certificate to appear only in PMs sent by the admins (or by selected usergroups). is that possbile?

simalert
02-28-2007, 01:04 PM
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
02-28-2007, 01:17 PM
thank you very much!:)

Masiello
03-07-2007, 06:19 AM
Thank you so much, installed :)

Deadly Assassin
03-14-2007, 06:18 AM
http://www.darksidegroup.co.uk/gamez/DA_artwork/badges/ins_butt.jpg

Thanks :up:

Chicago_VLNU_4s
03-25-2007, 09:21 AM
NICE!! Makes my staff look professional :) :) Pat yourself on the back.

-Installed-

Muellmann
04-10-2007, 09:43 PM
Clicked "Install"
Thank you! ;)

rjmjr69
04-11-2007, 01:57 AM
Nice I like it. Works fine install couldnt be any easier

rayw
04-18-2007, 02:50 PM
Works great, easy install. Thanks!

Fungsten
04-19-2007, 09:36 PM
Excellent idea!

rjmjr69
05-19-2007, 02:52 AM
I get allot of comments from my members on this They all love it. Thanks again

Player-63
05-22-2007, 03:34 PM
I love this mod :D

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

Many Thanks

kollam003
06-17-2007, 12:00 PM
its just a wow hack thanks Installed

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

magnus
08-05-2007, 12:49 PM
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
08-31-2007, 03:53 AM
This is awesome! I used my own image - hope thats ok - and it works flawlessly.

*installed*

manofphat
09-24-2007, 04:20 PM
Great mod. Flawless installation on 3.6.7 PL1

Nickbe
10-02-2007, 08:25 AM
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
10-02-2007, 08:36 AM
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
10-02-2007, 11:14 AM
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
10-02-2007, 11:17 PM
This hack is awesome! Thanks!

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

yoyoyoyo
10-04-2007, 09:33 AM
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
10-06-2007, 10:28 AM
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
10-06-2007, 01:06 PM
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
12-18-2007, 06:08 AM
thanks, very nice hack

JJH35
12-26-2007, 04:40 PM
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
02-01-2008, 06:11 PM
nice and thanks for sharing...looks profi....;)

trackpads
05-07-2008, 01:24 AM
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
05-22-2008, 02:25 AM
Thank's and installed :D

TFEX
07-13-2008, 08:27 PM
Love it! Thanks!

Welshy2008
08-12-2008, 04:15 PM
Great - Thank you.

UKBusinessLive
10-20-2008, 05:21 PM
Can confirm this works for vBulletin version 3.7.3.

Nice hack, Thanks :up:

fodvapor
10-20-2008, 06:10 PM
Sweet, gonna use this hack! Thx for sharing

trackpads
04-22-2010, 09:57 PM
Please update for Vb4!

wIrEs
04-24-2010, 10:38 PM
please update for vb4.0.3 !

DS MrSinister
04-25-2010, 01:48 AM
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
04-25-2010, 02:31 AM
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
04-25-2010, 06:14 PM
your very welcome good sir!

hsh72
05-23-2010, 05:32 PM
can you create for me to vbulletin 3.8.4?I need this please

kall
05-23-2010, 06:12 PM
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
05-26-2010, 09:42 PM
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
05-27-2010, 03:41 AM
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
01-25-2016, 11:14 AM
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://vborg.vbsupport.ru/showthread.php?t=199404


or another way to use this PM Security Certificate (https://vborg.vbsupport.ru/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.