Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
  #1  
Old 02-14-2011, 08:26 PM
mia_undertaker mia_undertaker is offline
 
Join Date: Feb 2011
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Capability to check email while on Profile page

Here is what I am looking for and I think it will make a great mod. It could possibly even win Mod of the Month

We have a lot of members on our site that check their emails through the cpanel email system. This sucks and is a long process to just see if you have email. Without have to walk every user through setting it up in Outlook, here is what I would like to see:

In users profile they would have a spot to setup the email settings.

E-mail Address

User Name

Password

Incoming mail server (POP3)

Outgoing mail server (SMTP)

Then within their profile page you would be able to access their email without leaving our site. Many of my members have an email account through my domain and this would make it much much easier to check everything in one place.

I wouldnt want it to just link to the external source and then send them there to check their email. A pop up or something like that would be ok or even better if it was a tab in their profile they could click on and get their email from there.

Any takers on this?

Thanks,
Charles
Reply With Quote
  #2  
Old 02-15-2011, 02:43 AM
blind-eddie's Avatar
blind-eddie blind-eddie is offline
 
Join Date: Apr 2006
Location: Michigan
Posts: 2,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I to wanted this for a very long time & found many scripts that would do just what you want, but your members will still have to use their email user name & password to login.
The script I use offers a free lite version that will allow each person only one email address & a paid version that allows people to have many email accounts, just like outlook.

Both will be good for you, as I am sure you have a few @yoursite.com email address as I do.
You are allowed to use the paid version for free if only 5 users use it, (Unlimited email addresses per user) if more, then it gets expensive.
The lite version is just what you need. Adding a link to it via profile is easy enough, but the navbar would be a better place.
I have it set up on all my vbulletin sites for members to be able to check their myname@mysite.com emails.
I host a few sites & set it so anyone could use it within my domain space.
I have a stand alone version & the very same one added to the forum on its own page.

The links below are to the stand alone version & to the vbulletin page I added it to on my 3.8.4 play site. (I have others)

Stand Alone

vbulletin page

Look in the footer for link back to script author. Can't advertise paid products here.
If you use it & need help, feel free to contact me.
Reply With Quote
  #3  
Old 02-15-2011, 03:27 AM
mia_undertaker mia_undertaker is offline
 
Join Date: Feb 2011
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks Eddie. I tried it but it kept saying
Quote:
Wrong email/login and/or password. Authentication failed.
What might I be doing wrong?

Thanks
Reply With Quote
  #4  
Old 02-15-2011, 03:42 AM
blind-eddie's Avatar
blind-eddie blind-eddie is offline
 
Join Date: Apr 2006
Location: Michigan
Posts: 2,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you tried it on my site, it wont work for your email, only on my domain.

The best part of this is you will never have to tell another member the email settings, you set it up with install.
Reply With Quote
  #5  
Old 02-15-2011, 04:15 AM
mia_undertaker mia_undertaker is offline
 
Join Date: Feb 2011
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

LOL. realized that after I went through the setup

Ok so I want to do this. I want them to be able to check their email with the program and it all happen on their profile page. Is it possible to make an addition tab in their user profile that has this page embedded into it?

If so..... help! LOL
Reply With Quote
  #6  
Old 02-15-2011, 04:25 AM
blind-eddie's Avatar
blind-eddie blind-eddie is offline
 
Join Date: Apr 2006
Location: Michigan
Posts: 2,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes, that can be done but, all members will be able to check their email on any members page. Like I said in pm, the navbar or quick links would be a better location for this. At least they will stay on your site.
Reply With Quote
  #7  
Old 02-16-2011, 02:57 AM
blind-eddie's Avatar
blind-eddie blind-eddie is offline
 
Join Date: Apr 2006
Location: Michigan
Posts: 2,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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>
Download the attached file, member_mail.php.txt
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>
Add below:
Code:
                                              <li><a href="member_mail.php{vb:raw session.sessionurl_q}">Member Mail</a></li>
Click Save

Thank Lynn for https://vborg.vbsupport.ru/showthread.php?t=228112 and follow up with her Instructions to Add your Page to the Who's Online List (WOL).
Attached Files
File Type: txt member_mail.php.txt (1.6 KB, 12 views)
Reply With Quote
Reply

Thread Tools
Display Modes

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 04:27 AM.


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.06239 seconds
  • Memory Usage 2,247KB
  • Queries Executed 14 (?)
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
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (1)postbit_attachment
  • (7)postbit_onlinestatus
  • (7)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_postinfo_query
  • fetch_postinfo
  • 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_display_complete
  • post_thanks_function_can_thank_this_post_start
  • postbit_attachment
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete