vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   Display a notice for users awaiting email confirmation (https://vborg.vbsupport.ru/showthread.php?t=258437)

segamarius 02-06-2011 11:54 AM

Display a notice for users awaiting email confirmation
 
I want this for vbulletin 4.
http://www.vbulletin.com/forum/showt...l-confirmation
Display a notice for users awaiting email confirmation
You can display a notice on your forums for users whose accounts are awaiting email confirmation. Go to your:

Admin CP -> Styles & Templates -> Style Manager -> ? ? -> header

Add this code below the $spacer_open variable:

<!-- content table -->
$spacer_open

<if condition="$bbuserinfo['usergroupid'] == 3">

<br />

<div align="left" style="color: red; background-color: white; border: 1px solid black; padding:2px">Your account is awaiting email confirmation. Please click the activation link in the email you were sent, or visit <a href="register.php?$session[sessionurl]do=requestemail">this page</a> to resend the activation email. If you did not receive the email then it's possible it was blocked by your email client. In this case you can either disable your blocker software or enter a new email address in <a href="profile.php?$session[sessionurl]do=editpassword">your profile</a>.</div>

</if>

$_phpinclude_output
This way users know when their accounts are awaiting confirmation and they know what their options are.

bananalive 02-06-2011 12:37 PM

Find in template navbar
HTML Code:

{vb:raw ad_location.ad_navbar_below}
Add before
HTML Code:

<vb:if condition="$bbuserinfo['usergroupid'] == 3">

<br />

<div align="left" style="color: red; background-color: white; border: 1px solid black; padding:2px">Your account is awaiting email confirmation. Please click the activation link in the email you were sent, or visit <a href="register.php?{vb:raw session.sessionurl_q}do=requestemail">this page</a> to resend the activation email. If you did not receive the email then it's possible it was blocked by your email client. In this case you can either disable your blocker software or enter a new email address in <a href="profile.php?{vb:raw session.sessionurl_q}do=editpassword">your profile</a>.</div>

</vb:if>


segamarius 02-06-2011 01:33 PM

--------------- Added [DATE]1297022808[/DATE] at [TIME]1297022808[/TIME] ---------------

Works great. Thank you!


All times are GMT. The time now is 08:42 AM.

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.01145 seconds
  • Memory Usage 1,719KB
  • 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
  • (2)bbcode_html_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete