Member Mail
This will work with all versions of vbulletin but, 4.0^
Giving your members an @yoursite email account is easy to give right? But, helping them set up their outlook or what ever email provider with the proper info can be a task when they just can't seem to set it up right. Use this and you will never have to give another member details on how to set up their @ yoursite email account! What you have been looking for has always been there... just need to find it. There are many webmail scripts out there that will do just what you want. Google is your friend: https://www.google.com/#hl=en&sugexp=ppwl&cp=11&gs_id=1b&xhr=t&q=webmail+script&pf=p&sclient=psy-ab&source=hp&pbx=1&oq=webmail+scr&aq=0&aqi=g4&aql=&gs_sm=&gs_upl=&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=664c62411796fbc8&biw=1680&bih=965. To get any one of them to show on a page on your site is simple. First thing you need to do is download and install the webmail script that you are comfortable with. I use a free version of http://www.afterlogic.com/webmail-client, use what you want. Note: Set up a new database just for Member mail. (Easier, You will need to do this during your install with many of the webmail scripts) Lets create a new page for you Member Mail to show. To do that, log into your admincp, scroll to Styles & Templates/Style manager. Select the style you want to add the new template to & click the drop down to the right of it & select "Add New Template" Name it membermail. Copy/Paste the following & save Code:
$stylevar[htmldoctype] <html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]"> <head> <title>$vboptions[bbtitle]</title> $headinclude </head> <body> $header $navbar <br /> <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="1" width="100%" align="center"> <tr> <td class="tcat">Member Webmail </td> </tr> <tr> <td class="alt1"><div align="center"> <iframe name="member_mail" marginwidth="0" allowtransparency="true" src="Link to your webmail folder" width="980" height="500" frameborder="1" style="width: 980px; height: 500px" ></iframe></div></td> </tr> </table> $footer </body> </html> rename it member_mail.php & upload it via FTP to your forum root folder. ================================================== === Next, add a link to it in the navbar. IMPORTANT!!!:ALWAYS CREATE A BACKUP OF WHAT EVER YOU GOING TO EDIT BEFORE YOU EDIT IT! Again in the admincp/Styles & Templates/Search in templates. Select the style you are going to edit the navbar in, via the drop down. Type in navbar in the search area, Search Titles Only, select yes, click search. Double click the word navbar, it will open in same window. Search for: Code:
<if condition="$show['registerbutton']"> <td class="vbmenu_control"><a href="register.php$session[sessionurl_q]" rel="nofollow">$vbphrase[register]</a></td> </if> Code:
<td class="vbmenu_control"><a href="member_mail.php">Mail</a></td> Add the following to the Navbar Replacements Section Code:
member_mail.php There you have it, plain and simple. Hopefully this is as usefull for you as it has been for me over the last few years. Notice: None of the Webmail scripts use users site name, all members will have to login to the Membermail page with the email address & password you set up for them. 4.0 + Instructions & Demo links Spoiler (click to open)
This is for version 4.0 + only.
vbulletin 3.0 + can be found here First thing you need to do is create a new template. To do that, log into your admincp, scroll to Styles & Templates, style manager. Select the style you want to add the new template to & click the drop down to the right of it & select "Add New Template" Name it membermail. Add the following in the box below & click save. Code:
{vb:stylevar htmldoctype} <html xmlns="http://www.w3.org/1999/xhtml" dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}" id="vbulletin_html"> <head> <title>{vb:raw vboptions.bbtitle} - {vb:raw pagetitle}</title> {vb:raw headinclude} {vb:raw headinclude_bottom} </head> <body> {vb:raw header} {vb:raw navbar} <div id="pagetitle"> <h1>{vb:raw pagetitle}</h1> </div> <h2 class="blockhead">Member Mail</h2> <div class="blockbody"> <div class="blockrow"> <table class="tborder" cellpadding="6" cellspacing="1" border="1" width="100%" align="center"> <tr> <td class="alt1"><center><iframe name="member_mail" marginwidth="0" allowtransparency="true" src="Change this to the URL of YOUR MAIL FOLDER" width="980" height="500" frameborder="1" style="width: 980px; height: 500px" ></iframe></center></td> </tr> </table> </div> </div> {vb:raw footer} </body> </html> rename it member_mail.php & upload it via FTP to your forum root folder. ===================================================== IMPORTANT!!!:ALWAYS CREATE A BACKUP OF WHAT EVER YOU GOING TO EDIT BEFORE YOU EDIT IT! Next, add a link to it in the navbar. Again in the admincp/Styles & Templates/Search in templates. Select the style you are going to edit the navbar in via the drop down. Type in navbar in the search area, Search Titles Only, select yes, click search. Double click the word navbar, it will open in same window. Search for: Code:
<li><a href="calendar.php{vb:raw session.sessionurl_q}">{vb:rawphrase calendar}</a></li> Code:
<li><a href="member_mail.php{vb:raw session.sessionurl_q}">Member Mail</a></li> Thank Lynn for [HOW TO - vB4] Create your own vBulletin page and follow up with her Instructions to Add your Page to the Who's Online List (WOL). Close
Download
member_mail.php.txt (1.2 KB, 56 downloads) |