Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons

Reply
 
Thread Tools
NosPM! - Anti-Spam Questions for PM System Details »»
NosPM! - Anti-Spam Questions for PM System
Version: 3.8.001, by Madlike Madlike is offline
Developer Last Online: Sep 2013 Show Printable Version Email this Page

Category: Private Messages Enhancements - Version: 3.8.x Rating:
Released: 08-27-2009 Last Update: Never Installs: 32
Uses Plugins Template Edits Auto-Templates
Re-useable Code Translations  
No support by the author.

NosPM!

NosPM!, allows you to specify a set of questions which members are required to answer correctly at new private message, eliminating the ability of spam bots to send private messages at your forum members. And NosPM! is working with original vBulletin human verification feature.

Options:

*Verify at Private Messages (On/Off)
*Usergroups Excluded from NosPM!

Settings at: vBulletin Options -> Human Verification Options

Modification:

Templates: 0
Plugins: 3
Settings: 2
Phreases: 3

Installation:

1-) Import "product-nospm.xml" through the AdminCP -> Product Manager.

2-) Find in pm_showpm template:

Code:
<div class="submit_button">
Add above:

Code:
<br />$nospm_quickreply
Please Note: If you wanna change verification system to Image Verification,Question & Answer Verification or reCAPTCHA? you can set the "Human Verification Options" on "admincp/verify.php"

Known Bugs:

- None !

Version History:

v3.8.001 - 28.08.2009
- First Release

Download Now

File Type: xml product-nospm.xml (3.8 KB, 147 views)

Screenshots

File Type: png onizleme1.PNG (37.2 KB, 0 views)
File Type: png onizleme2.PNG (3.1 KB, 0 views)
File Type: jpg onizleme3.jpg (57.3 KB, 0 views)
File Type: png onizleme4.PNG (23.5 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 08-29-2009, 11:09 AM
Faizan Faizan is offline
 
Join Date: Mar 2008
Location: fullmaza.com
Posts: 48
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice one......
Reply With Quote
  #3  
Old 08-29-2009, 11:32 AM
Madlike's Avatar
Madlike Madlike is offline
 
Join Date: Jan 2008
Posts: 183
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Faizan View Post
Nice one......
Thank you , Support me please cLick install ^^
Reply With Quote
  #4  
Old 08-29-2009, 11:14 PM
apiasto's Avatar
apiasto apiasto is offline
 
Join Date: Oct 2006
Posts: 348
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

nice work.is there a way to make something like this for contact us.i get alot of spam e mails via contact us
Reply With Quote
  #5  
Old 08-30-2009, 01:11 AM
yahoooh yahoooh is offline
 
Join Date: Oct 2002
Posts: 567
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

great
installed
Reply With Quote
  #6  
Old 08-30-2009, 09:09 AM
Madlike's Avatar
Madlike Madlike is offline
 
Join Date: Jan 2008
Posts: 183
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No problem, thanks for install
Reply With Quote
  #7  
Old 08-30-2009, 12:02 PM
tlwwolfseye's Avatar
tlwwolfseye tlwwolfseye is offline
 
Join Date: Dec 2008
Location: Germany
Posts: 320
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

For me that verification thing only shows when I reply on a PM someone send me. It doesn't show up when I start a new PM without replying first.
Why is that ?
Reply With Quote
  #8  
Old 08-30-2009, 12:41 PM
Madlike's Avatar
Madlike Madlike is offline
 
Join Date: Jan 2008
Posts: 183
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Showing on
/private.php?do=newpm
/private.php?do=newpm&pmid=XX
/private.php?do=showpm&pmid=XX (QR)
/private.php?do=newpm&forward=X&pmid=XX

So, Working fine for me ?

<hookname>private_newpm_start</hookname>

Seems, nothing problem for it. Did you set your Human verification Options ?
Reply With Quote
  #9  
Old 08-30-2009, 12:47 PM
tlwwolfseye's Avatar
tlwwolfseye tlwwolfseye is offline
 
Join Date: Dec 2008
Location: Germany
Posts: 320
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have reCaptcha as the verification method in my Forum. And like i said, I see the reCaptcha verification when I reply to a PM send to me, however I dont see the reCaptcha verification when I create a new PM to whoever.

I am using a Custom Skin, not vB standard. Is that an issue ? And i set the pm_showpm stuff from the first posting as described.

Quote:
<div class="smallfont messagetext" style="text-align:$stylevar[left]">$vbphrase[message]: </div>
<div id="$editorid" class="vBulletin_editor">$messagearea</div>
<if condition="$allowed_bbcode"><div class="allowed_bbcode">$allowed_bbcode</div></if>
<br />$nospm_quickreply
<div class="submit_button">
<input type="hidden" name="fromquickreply" value="1" />
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
<input type="hidden" name="do" value="insertpm" />
<input type="hidden" name="pmid" value="$pm[pmid]" />
<input type="hidden" name="loggedinuser" value="$bbuserinfo[userid]" />
<input type="hidden" name="parseurl" value="1" />
<input type="hidden" name="signature" value="1" />
<input type="hidden" name="title" value="$pm[title]" />
<input type="hidden" name="recipients" value="$pm[recipients]" />
<input type="hidden" name="forward" value="0" />
<input type="hidden" name="savecopy" value="$pm[savecopy]" />
</div>
Still, it only shows in a reply of a PM, not when I create a new one without replying.

However, you mention in your last posting that you also see it in pm_newpm but the changes you say one has to do is only in the pm_showpm template. Would it not be necessary to also be in the pm_newpm template as well ?
Reply With Quote
  #10  
Old 08-30-2009, 01:03 PM
Madlike's Avatar
Madlike Madlike is offline
 
Join Date: Jan 2008
Posts: 183
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Modification have Automatic template changes. This code adding the $nospm_newpm above to $posticons on "pm_newpm" template automaticly:

Code:
$nostemp =& $vbulletin->templatecache['pm_newpm'];
if ($nostemp)
{
$nostemp = str_replace('$posticons', '$nospm_newpm\n\n$posticons', $nostemp);
}
Try add this code to your pm_newpm template: $nospm_newpm

Note: <br />$nospm_quickreply for verification at PM QuickReply
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:11 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04545 seconds
  • Memory Usage 2,325KB
  • Queries Executed 24 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (3)bbcode_code
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (5)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete