Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Ablock Alert Details »»
Ablock Alert
Version: 5.0, by TheInsaneManiac TheInsaneManiac is offline
Developer Last Online: Feb 2022 Show Printable Version Email this Page

Category: Board Optimization - Version: 3.8.x Rating:
Released: 12-10-2009 Last Update: 12-28-2009 Installs: 32
Uses Plugins Auto-Templates
Additional Files  
No support by the author.

I use Google Adsense on my website and considering Google Adsense is not malicious, I feel no need for adblocking software of any kind.

Therefor I have created this system which will alert members that ads are used to support the server. Wait... What's that? You don't want to annoy a member with constant alerts? No worries! This system works off of cookies, so once the member views the alert, they won't be bothered by it anymore.


Installation
1.) Upload the contents of the "upload" folder to your forums root directory.
2.) Import the product-adblockalert.xml.
3.) Mark Installed. =]


Upgrading
Import the product and select Allow Overwrite.


Template Edits
There are no template edits, however if nothing is working for you, chances are it can't find what it needs to to perform the automatic template edits. If this is the case, disable template edits for the modification via the AdminCP. Then perform these template edits.

In the headinclude template find:
<!-- CSS Stylesheet -->

After add:
$adblockalertheadinclude


Add the following code to the bottom of your navbar template:
$adblockalertnavbar


Add the following code to the top of your footer template:
$adblockalertfooter


FAQ
Q: Why did is it now working?
A: Make sure you uploaded everything and installed the mod. Also make sure it is enabled in the AdminCP.

Q: How does this work?
A: I've used adblocking software against them. I've made a fake advertisement which is never displayed on the forums, but is within the coding. Since the soul purpose of adblocking software is to of course... block ads. It blocks this advertisement, in which the script checks to see if the advertisement loaded. If not, the alert is displayed.


Changelog
5.0
Added the ability to do manual template edits.
Fixed an issue with a 4.5 template edit.
Updated the AdminCP screenshot.

4.5
HTML is now allowed in both messages.
Changed the automatic template edit for the footer to something more common.

4.0
A customizable page used for the redirection system is now included with the modification.
Updated the AdminCP screenshot.

3.0
Added a redirection system. By enabling or disabling the cookie system you can have the redirection only happen once, or an unlimited amount of times. Also, choosing index only means the redirect will only happen on the index.
Updated the AdminCP screenshot.

2.7
Added usergroup permissions.
Fixed an issue which caused the alert to not display on all pages when wanted.
Updated the AdminCP screenshot.

2.5
Added an option to disable the cookie system.
Fixed the non caching of two templates.
Updated the AdminCP screenshot.

2.0
Option to change the alert message.
Option to change the alert color.
Option to change the alert alignment.
Option to only display alert on the forum index.
No more template edits

1.5
Complete rewrite.
Removed javascript popup and added a VBulletin style alert.
New Demo
New screenshot.

1.2
Fixed an issue where the alerts would sometimes pop up multiple times. This was due to the cookie relying on VBulletin sessions instead of times.

1.1
Disabled the checks for Internet Explorer since the script is unpredictable in IE.

1.0
Release.

Download Now

File Type: zip Ablock Alert 4.0.zip (4.3 KB, 50 views)
File Type: zip Ablock Alert 4.5.zip (4.4 KB, 35 views)
File Type: zip Ablock Alert 5.0.zip (4.9 KB, 244 views)

Screenshots

File Type: jpg Adblock Alert.jpg (117.8 KB, 0 views)
File Type: jpg Adblock Alert AdminCP.jpg (117.8 KB, 0 views)

Show Your Support

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

Comments
  #32  
Old 12-27-2009, 06:40 AM
Taurus1's Avatar
Taurus1 Taurus1 is offline
 
Join Date: Dec 2009
Posts: 648
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TheInsaneManiac View Post
Hmmm I guess I didn't fix the html issue. I'll fix that in the next release. For now try:
Code:
<font size=\"8\">Message</font>
OK! That did it! Works great now mate! I would suggest changing the fontsize to 6 though, nearly got blinded.....lol

PS: Looks even better with the <blink></blink> codes around it!!

Thank you very much!!! :up:
Reply With Quote
  #33  
Old 12-27-2009, 07:36 AM
linuxututs linuxututs is offline
 
Join Date: Oct 2009
Posts: 160
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
As I just told Taurus1, HTML is acting funky right now due to me using quotations to display the alert. Will be fixed in the next version. If you want to try something to fix it, try opening the product and finding:
var alertmessage="$vboptions[adblock_alert_message]"

Change to:
var alertmessage=$vboptions[adblock_alert_message]

Or

var alertmessage='$vboptions[adblock_alert_message]'
Tried both Mate. Still no luck.

If you come up with some more ideas, I'll be glad to help solve the problem with you Mate.

Been up for over 26 hours now, so I'm going to bed right now, but will be back soon.

Thanks, and keep up the GREAT work Mate.

Cheers,
Reply With Quote
  #34  
Old 12-27-2009, 06:19 PM
TheInsaneManiac TheInsaneManiac is offline
 
Join Date: Feb 2008
Posts: 1,360
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by linuxututs View Post
Tried both Mate. Still no luck.

If you come up with some more ideas, I'll be glad to help solve the problem with you Mate.

Been up for over 26 hours now, so I'm going to bed right now, but will be back soon.

Thanks, and keep up the GREAT work Mate.

Cheers,
Alright lets just see if we can't get the whole product itself to work for now, I'll fix html for you in the next update. Make sure you have <!-- end wrap --> in the bottom of your footer, and change your Alert Message to something with no html in it. Just for testing changing it to like Testing the product or something, just to make sure it all displays.

I say this because you are using div tags to center, when you could just use <center> and fix everything. If you must use a div try this:
Code:
<div align=\"center\"><br>You are using adblocking software. Ads are a general way to cover server costs. Please add our domain to your whitelist.</br><br>NOTE: You will only see this message once.</br> <br>Thank You, LinuxTuts</br></div>
OR

Code:
<center><br>You are using adblocking software. Ads are a general way to cover server costs. Please add our domain to your whitelist.</br><br>NOTE: You will only see this message once.</br> <br>Thank You, LinuxTuts</br><center>

In reality you don't even need to center it because the product has an option in the AdminCP to center it for you. So really you should just enable that and change your code to:
Code:
You are using adblocking software. Ads are a general way to cover server costs. Please add our domain to your whitelist.<br>NOTE: You will only see this message once.</br> <br>Thank You, LinuxTuts</br>
Reply With Quote
  #35  
Old 01-10-2010, 01:09 AM
45wheelgun 45wheelgun is offline
 
Join Date: May 2009
Posts: 34
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I love this! Marked "installed", and nominated! PM me a paypal address and I will buy you a beer.
Reply With Quote
  #36  
Old 01-13-2010, 01:38 PM
TheInsaneManiac TheInsaneManiac is offline
 
Join Date: Feb 2008
Posts: 1,360
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by 45wheelgun View Post
I love this! Marked "installed", and nominated! PM me a paypal address and I will buy you a beer.
PM sent. Donations are always welcome. Not required, but welcome. =]

Also keep in mind I am taking suggestions. =]
Reply With Quote
  #37  
Old 01-30-2010, 09:05 AM
vijayninel's Avatar
vijayninel vijayninel is offline
 
Join Date: Mar 2009
Posts: 537
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks. Installed.
Reply With Quote
  #38  
Old 02-01-2010, 06:47 PM
aaronrand aaronrand is offline
 
Join Date: Jan 2010
Posts: 68
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Since install, I have been getting an error only in IE, with browser that doesnt block ads.
somehow the bottom row of links (contact us, admin panel, etc) is missing but only on the homepage, not on sub forum pages.
Any idea how to fix this?
Attached Images
File Type: jpg 2010-02-01_1321.jpg (107.1 KB, 0 views)
Reply With Quote
  #39  
Old 02-06-2010, 05:32 PM
tsuehpsyde tsuehpsyde is offline
 
Join Date: Aug 2005
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

FWIW, I put two newlines in the text box for "Alert Message" and it causes the alert to disappear. Not a huge problem, but a problem none the less.
Reply With Quote
  #40  
Old 06-24-2010, 01:02 PM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I went to the demo with ad-block enabled and got no alert or message whatsoever... Is there a working demo anywhere?
Reply With Quote
  #41  
Old 06-24-2010, 01:43 PM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sorry installed then uninstalled...
First the directions in the top post and the readme file are different- completely different template edits- I ended up doing both just to cover my bases.

Next the message was only showing up to unregistered users in firefox only, in google chrome with ad block no message was displayed... to registered users I wasn't seeing any alerts even though I removed groups 5|6|7 from the 'whitelist'

I wish this worked better/as advertised but just too many issues to keep installed as a work in progress.
Reply With Quote
Reply


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 07:08 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.05770 seconds
  • Memory Usage 2,351KB
  • Queries Executed 26 (?)
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
  • (4)bbcode_code
  • (4)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
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (6)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)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