PDA

View Full Version : Forum Display Enhancements - lebanon's contact inviter, redesigned!


Luky
04-29-2007, 10:00 PM
Find the template: invitecode and replace with the code at the bottom of this post!

Demo provided at Demo (Needs an account) (http://www.alchemist-team.net/vb/inviter.php) Or you can checkout the screenie attached!

Needs this mod: Contact Invited by Lebanon! (https://vborg.vbsupport.ru/showthread.php?t=145882)

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

$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
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
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
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

The Bish
05-01-2007, 05:04 AM
Thanks for this...

Luky
05-01-2007, 06:43 AM
Thanks for this...
Mark as installed or you wont know when it is updated!!

Does anyone have any requests other then some new images?

abramelin
05-02-2007, 10:40 AM
please post an image from the first page of inviter.php

Luky
05-02-2007, 10:42 AM
please post an image from the first page of inviter.php
I already did, its in screenshots ;) (Attached)

69lakalle
05-02-2007, 07:35 PM
do y really have to install this ?
Needs this mod: Contact Invited by Lebanon! (https://vborg.vbsupport.ru/showthread.php?t=145882)

Luky
05-03-2007, 03:59 AM
do y really have to install this ?



Yes, this is simply a redesign of that mod.

vitrag24
05-05-2007, 05:59 PM
hey
where is select/unselect all button?
we have to manually select email addresses of our contacts to invite..
if like that then no one will use this refferal feature if they have even more then 150 contacts..
plz help me for select all button

Luky
05-06-2007, 04:19 AM
I did not edit that page yet so if you dont see a select all button you should ask Lebanon for help on that one ;)

thenewuser
06-06-2007, 03:26 PM
good job!

looks MUCH better!

Luky
06-06-2007, 05:34 PM
Why thank you! I stoped working on this by the way, it seems his inviter is buggy like all hell so i dont use it anymore :P

vitrag24
06-20-2007, 06:41 PM
so is it not working?

Luky
06-21-2007, 06:13 AM
It is working. If it doesnt work, the chances are its the mod not my template. If its my template, i will support you in fixing it.

Ice794
04-29-2008, 08:47 AM
Wicked!

RichieBoy67
05-01-2008, 05:38 AM
Why thank you! I stopped working on this by the way, it seems his inviter is buggy like all hell so i don't use it anymore :P

Is this a working mod or not?? You released this as completely redone so what is the deal??

UltraFanatics
05-29-2008, 08:31 AM
All seems ok but I stil get this?

greig-stars\x40hotmail.com when it should be greig-stars@hotmail.com

Any ideas mate, I really want this to work!