Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
New way to force guests to register Details »
New way to force guests to register
Mod Version: 2.00, by dszuecs (Designer) dszuecs is offline
Developer Last Online: Mar 2018 I like it Show Printable Version Email this Page

vB Version: 4.2.x Rating: (63 votes - 4.83 average) Installs: 391
Released: 18 Oct 2011 Last Update: 05 Jan 2012 Downloads: 742
Not Supported Template Edits Additional Files  

ABOUT THIS MOD

My idea was to place a fix characater on the bottom right, wich forces guests to register an account, because i was sick of those standard "hello guest, register" mods.

So with this little modification, you are able to display a nice and flashy character to all guests - forcing them to register

All examples on the bottom are free to use.

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

LIVE-DEMO: http://www.srowned.org

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

IF YOU RUN VBULLETIN 3.X.X CHECK THIS THREAD

1. Upload your desired image to "/images/misc/register.png" (if you want my symples, feel free to use them, they are all attached below)

2. Open your "additional.css" and add the following lines:

div.forcetoregister {
background:url(images/misc/register.png);
background-repeat: no-repeat;
width:300px;
height:200px;
padding:0 5px 3px;
position:fixed;
right:1px;
bottom:0px;
z-index:1;
}
3. Open your "header" template and add the following line on top:

To show it on EVERY PAGE add this:
<vb:if condition="$show['guest']"><a href="/register.php"><div class="forcetoregister"></div></a></vb:if>
To show it only on FIRST PAGE (forum home) add this (thx @ Whity):
<vb:if condition="THIS_SCRIPT == 'index'">
<vb:if condition="$show['guest']"><a href="/register.php"><div class="forcetoregister"></div></a></vb:if>
</vb:if>
To show it on every page EXCEP THE REGISTER PAGE, add this code:
<vb:if condition="THIS_SCRIPT != 'register'">
<vb:if condition="$show['guest']"><a href="/register.php"><div class="forcetoregister"></div></a></vb:if>
</vb:if>
If you want the image to show up only for SPECIFIC USERGROUP(S), for example User who need to verify their e-mail adress - use this code:
<vb:if condition="is_member_of($bbuserinfo, 3)"><a href="/register.php"><div class="forcetoregister"></div></a></vb:if>
Make sure to check your Usergroup ID in the ADMINCP as these may differ!



4. Mark as installed

5. You are done!


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

NEW FEATURE: RANDOM IMAGE ON EVERY PAGERELOAD


Since some one at the forum came up with the wish, to have random images on every pagereload, i can now provide you a solution:

1. Add this code to your "additional.css" instead of the code provided on top:

div.forcetoregister {
background:url(rotate.php);
background-repeat: no-repeat;
width:300px;
height:200px;
position:fixed;
right:1px;
bottom:0px;
z-index:1;
}
2. Download the file "rotate.php" wich is attached below

3. Upload the file "rotate.php" to your FORUMROOT

4. Open "images/misc" via FTP and create a new folder called "ftr" (Complete path should look like this: /images/misc/ftr)

5. Upload your desired images to the "ftr" folder (supported file extensions are: PNG, GIF & JPG)

6. Your done!

SPEND ME A BUCK

If you like my Mod feel free to check my fiverr.com gig: http://fiverr.com/dszuecs/create-a-c...d-implement-it

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	register.png
Views:	2292
Size:	72.5 KB
ID:	133931   Click image for larger version

Name:	registerv2.png
Views:	1557
Size:	60.9 KB
ID:	133935   Click image for larger version

Name:	registerV3.png
Views:	2055
Size:	40.7 KB
ID:	133936   Click image for larger version

Name:	registerV4.png
Views:	1692
Size:	67.6 KB
ID:	133937  

Click image for larger version

Name:	registerV5.png
Views:	1350
Size:	64.5 KB
ID:	133938  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
  #316  
Old 11 Oct 2013, 17:21
bosanci28's Avatar
bosanci28 bosanci28 is offline
 
Join Date: Feb 2008
O i see... i am still on 4.2.1, not sure if i will update to the new 4.2.2
Reply With Quote
  #317  
Old 03 Nov 2013, 05:19
crazyboy1661's Avatar
crazyboy1661 crazyboy1661 is offline
 
Join Date: Jan 2011
Thanks for this mod dszuecs. It's working on both IE and Mozilla fine.
www.telugudosti.com
Reply With Quote
  #318  
Old 03 Nov 2013, 16:45
john7911 john7911 is offline
 
Join Date: Feb 2013
Thank you
Reply With Quote
  #319  
Old 11 Nov 2013, 03:14
Jncocontrol's Avatar
Jncocontrol Jncocontrol is offline
 
Join Date: Mar 2009
How would I get this to align to the left?
Reply With Quote
  #320  
Old 11 Nov 2013, 09:29
dszuecs's Avatar
dszuecs dszuecs is offline
 
Join Date: Oct 2011
Originally Posted by Jncocontrol View Post
How would I get this to align to the left?
Change the CSS like this

div.forcetoregister {
background:url(rotate.php);
background-repeat: no-repeat;
width:300px;
height:200px;
position:fixed;
left:1px;
bottom:0px;
z-index:1;
}
Reply With Quote
  #321  
Old 11 Nov 2013, 19:03
john7911 john7911 is offline
 
Join Date: Feb 2013
Hi,
I see the picture even if i am connected as Admin, any solution?
Thank you.
Reply With Quote
  #322  
Old 12 Nov 2013, 15:28
dszuecs's Avatar
dszuecs dszuecs is offline
 
Join Date: Oct 2011
Originally Posted by john7911 View Post
Hi,
I see the picture even if i am connected as Admin, any solution?
Thank you.
Hi John

What vBulletin version are you using? Is the :if condition correct?:
<vb:if condition="$show['guest']">

Do you have <guest> as additional usergroup on your account?

Cheers.
Reply With Quote
  #323  
Old 13 Nov 2013, 10:31
john7911 john7911 is offline
 
Join Date: Feb 2013
Originally Posted by dszuecs View Post
Hi John

What vBulletin version are you using? Is the :if condition correct?:
<vb:if condition="$show['guest']">

Do you have <guest> as additional usergroup on your account?

Cheers.
Hi
I'm using 4.2.2
I want the picture disarear after a few minutes this is the code what I have:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Thank you
Reply With Quote
  #324  
Old 13 Nov 2013, 14:28
RVP99 RVP99 is offline
 
Join Date: Nov 2012
Thanks, works a treat!
Reply With Quote
  #325  
Old 28 Nov 2013, 14:09
Macgiber's Avatar
Macgiber Macgiber is offline
 
Join Date: Apr 2009
Real name: Omar
thank you
__________________
vb4
vb5

I invite you want to know.
Reply With Quote
  #326  
Old 05 Dec 2013, 07:26
naveeid's Avatar
naveeid naveeid is offline
 
Join Date: Jan 2011
installed in vb4.2.2
its great , its working great.
thanks friend
__________________
------------------

Nidokidos Official forum
Reply With Quote
  #327  
Old 05 Dec 2013, 07:31
naveeid's Avatar
naveeid naveeid is offline
 
Join Date: Jan 2011
just modified the image for my website

__________________
------------------

Nidokidos Official forum
Reply With Quote
  #328  
Old 05 Dec 2013, 08:43
naveeid's Avatar
naveeid naveeid is offline
 
Join Date: Jan 2011
__________________
------------------

Nidokidos Official forum
Reply With Quote
  #329  
Old 24 Dec 2013, 05:54
BBNZowner's Avatar
BBNZowner BBNZowner is offline
 
Join Date: Oct 2013
This is great, I'm getting an artist to create a forum mascot for this purpose
Reply With Quote
  #330  
Old 12 Jan 2014, 00:14
newbie2007 newbie2007 is offline
 
Join Date: Jun 2007
This isnt working for me on 4.2.2? Anyone else having a problem with it on 4.2.2?
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 17:33.

Layout Options | Width: Wide Color: