vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=192)
-   -   Forum Display Enhancements - lebanon's contact inviter, redesigned! (https://vborg.vbsupport.ru/showthread.php?t=146088)

Luky 04-29-2007 10:00 PM

lebanon's contact inviter, redesigned!
 
Find the template: invitecode and replace with the code at the bottom of this post!

Demo provided at Demo (Needs an account) Or you can checkout the screenie attached!

Needs this mod: Contact Invited by Lebanon!

If you want updates, mark installed.. if not, your choice ;)

v2.00 Completly redone, looks nothing like the original, instead it looks like it is a block in your forum! Some HTML fixed to remove some errors, see screen shot for preview of how.. "sexy" it is :rolleyes:
v1.00 Original release

HTML Code:

$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head><title>$vboptions[bbtitle] - Inviting!</title>
$headinclude


<script type='text/javascript'>

function emailCheck (emailStr) {
var emailPat=/^(.+)@(.+)$/
var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
var validChars="\[^\\s" + specialChars + "\]"
var quotedUser="(\"[^\"]*\")"
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
var atom=validChars + '+'
var word="(" + atom + "|" + quotedUser + ")"
var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
var matchArray=emailStr.match(emailPat)
if (matchArray==null) {
    alert("Email address seems incorrect - Please type a valid email address")
    return false
}
var user=matchArray[1]
var domain=matchArray[2]

if (user.match(userPat)==null) {
    alert("The username doesn't seem to be valid.")
    return false
}

var IPArray=domain.match(ipDomainPat)
if (IPArray!=null) {
      for (var i=1;i<=4;i++) {
        if (IPArray[i]>
255) {
            alert("Destination IP address is invalid!")
        return false
        }
    }
    return true
}

var domainArray=domain.match(domainPat)
if (domainArray==null) {
    alert("The domain name doesn't seem to be valid.")
    return false
}


var atomPat=new RegExp(atom,"g")
var domArr=domain.match(atomPat)
var len=domArr.length
if (domArr[domArr.length-1].length<2 ||
    domArr[domArr.length-1].length>
3) {
  alert("The address must end in a three-letter domain, or two letter country.")
  return false
}

if (len<2) {
  var errStr="This address is missing a hostname!"
  alert(errStr)
  return false
}

return true;
document.emailform.reset();

}
</script>

</head>
<body>
$header
$navbar

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center" style="border-bottom-width:0px">
<tr><td class="tcat" width="100%"><span class="normal">Welcome $bbuserinfo[username]</span></td></tr>
    <tr align="center"><td class="thead">Your Permanent Affiliate Link is: <a href="$vboptions[bburl]/register.php?referrerid=$bbuserinfo[userid]">$vboptions[bburl]/register.php?referrerid=$bbuserinfo[userid]</a></td> </tr>
        <tr><td align="center" class="alt1"><font size="2">
            <a href="inviter.php?domain=myhotmail">
MSN</a> |
            <a href="inviter.php?domain=myhotmail">
Hotmail</a> |
            <a href="inviter.php?domain=myaol">
AOL</a> |
            <a href="inviter.php?domain=mygmail">
GMail</a> |
            <a href="inviter.php?domain=myindiatimes">
Indiatimes</a> |
            <a href="inviter.php?domain=mylycos">
Lycos</a> |
            <a href="inviter.php?domain=mymail">
E@mail.com</a> |
            <a href="inviter.php?domain=myrediffmail">
Myrediffmail</a> |
            <a href="inviter.php?domain=myyahoo">Yahoo!</a>
            &nbsp;</font></td></tr></table>
<table><tr>
            <td height="59" bgcolor="#FFFFFF">
                <tr><td class="alt1" align="left"><form name="emailform" action="inviter.php?domain=$get"  method=post onSubmit="return emailCheck(this.username.value);"> <input type=hidden name=domain value=$get></td><tr />
            </td>
            </td></table>
        <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" align="center" style="border-bottom-width:0px"><tr align="center"><td class="thead">Login!</td></tr>
            <tr><td class=alt2 height="59"><center><IMG src="images/tinviter/$img"></center></td></tr>
        <tr><td class="alt1" align="left">Username<br /><input type="text" name="username" size="34" value="EMail"><br />
Password<br /><input type="password" name="password" size="34" value="Password"><br /><br /><center><input type="submit" value="Import My Contacts!"></form></center></td><tr />
        </table>

$invitecode
<div align="center">
    <table border="0" width="100%" id="table1">
        <tr>
            <td>
            <p align="center"><font size="1"><a href="http://www.tchatting.com/forum">TChatting</a> & <a href="http://www.alchemist-team.net/">Alchemist-Team</a></font></p></td>
        </tr>
    </table>
</div>
$footer

</body>
</html>

Don't PM or EMail for help, post it in the thread!

lebanon 04-30-2007 12:52 PM

Thank you :) installed
I will add the link also for whom might be interested

Luky 04-30-2007 01:23 PM

It is already added to the official thread, at the bottom near downloads! :) You can use it as the official layout and modify it in anyway if you wish, but please don't remove my URL unless you modified it so much its impossible to tell and definetly do not remove Lebanon's URL, thats just selfish.

lazydesis 04-30-2007 01:23 PM

Quote:

If you want a test account, get lost. I dont want to using any of my stuff if you are so lazy.
That was very rude :(

Anyways nice template .. thanx

Zia 04-30-2007 01:36 PM

Dear Luky...
a screen shot would be nice.......
ur page requaired a force registration.......

so pls post screen shot..like me many user will be benifited

Luky 04-30-2007 01:38 PM

Quote:

Originally Posted by lazyindian (Post 1238209)
That was very rude :(

Anyways nice template .. thanx

I really dislike lazy people, i will however put a screenie...

Zia 04-30-2007 03:00 PM

Quote:

Originally Posted by Luky (Post 1238219)
I really dislike lazy people, ...

prefectly right ur...u were lazy enough to put an SS over here :p

any way thnx for ur S.Shot now

cant u put a small logo right besids the im's name......might looks smart

Luky 04-30-2007 03:01 PM

Updated!

Edit: @Zia, i will add a favicon style logo next to each name in the next update, tommorow! :) Thanks for the idea!

LazyIndian and Zia, don't forget to click install if you use, i can see that you havent :D

Zia 04-30-2007 03:32 PM

Kilks Instal.

lite n smaty graphics always makes things looks better :)

Thnx luky

bazzup 04-30-2007 04:48 PM

nice looks great thanks

bazz


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

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01056 seconds
  • Memory Usage 1,769KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_html_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete