miniBB ®

miniBB

®
Support Forums
  
 · Start · Sign in · Register · Search · Statistics · File Bank · Manual ·
Master Class miniBB Support Forums / Master Class /  
 

Handling custom email field, named differently

 
Author Denre
Partaker
#1 · Posted: 12 Nov 2005 18:51Reply Quote
Hello there,

I was just working on a customised installation of miniBB RC4 and found that when I change the array in setup_options.php to match my DB structure the show email is not working corectly. I have tried this several times and can't find any other reason why this is nog working other than it being a bug.

If someone can please check this and let me know would be great

Thanks and regards,

Denre


This is the array as used by me:

$dbUserSheme=array(
'username'=>array(1,'login','login'),
'user_password'=>array(3,'password','passwd'),
'user_email'=>array(4,'email','email'),
'user_icq'=>array(5,'photo','icq'),
'user_website'=>array(6,'user_website','website'),
'user_occ'=>array(7,'name','occupation'),
'user_from'=>array(8,'location','from'),
'user_interest'=>array(9,'about','interest'),
'user_viewemail'=>array(10,'hide_email','user_viewemail'),
'user_sorttopics'=>array(11,'user_sorttopics','user_sorttopics'),
'language'=>array(14,'language','language'),
'num_topics'=>array(16,'num_topics',''),
'num_posts'=>array(17,'num_posts',''),
'user_custom1'=>array(18,'zex','user_custom1'),
'user_custom2'=>array(19,'age','user_custom2'),
'user_custom3'=>array(20,'avatar','user_custom3')
);
$dbUserId='id';
$dbUserDate='joined'; $dbUserDateKey=2;
$dbUserAct='activity';
$dbUserNp='user_newpasswd';
$dbUserNk='user_newpwdkey';

Author Team
8-)
#2 · Posted: 13 Nov 2005 18:57Reply Quote
What do you mean by "show email"? In user's profile? Email will be shown public only if user has specified it ('user_viewemail' value is set to 1).

Author Anonymous
Guest
#3 · Posted: 14 Nov 2005 01:27Reply Quote
What I mean is, install minibb, change the names of the columns in the usertable to the once mentioned in the array shown above, than change the setup_options.php with the above array and check a profile (statistics) You will see the email address displayed, no mather if you set (1) or unset (0) the show_email option.

The email adres is shown as text and not as link meaning there might be something wrong with bb_func_usernfo.php,

if(!function_exists('parseUserInfo_user_email')){

But like I said, try the above and see what happens.
When filling in the profile, the email adres and the show_email columns are set correctly, just when viewing profiles the show_email option is not working correctly when customising the user table.

Thanks and regards,


Denre

Author Team
8-)
#4 · Posted: 14 Nov 2005 10:28Reply Quote
Hmm... maybe I've got the problem. Try to copy function parseUserInfo_user_email() from bb_func_usernfo.php to bb_plugins.php, for example, but rename it to parseUserInfo_email(), because function is named accordingly to the table field's name, not table's definition.

Author Denre
Partaker
#5 · Posted: 14 Nov 2005 12:17Reply Quote
Hmm... I think you did :D
Thanks for the help.

Best regards,

Denre

Author Guest
~
#6 · Posted: 11 Jul 2012 17:39Reply Quote
Thanks a lot for the post on Handling custom email field, named differently. This is very helpful.

Master Class miniBB Support Forums / Master Class /
 Handling custom email field, named differently
 Share Topic's Link

Your Reply Click this icon to move up to the quoted message

BB code for the Bold StyleBB code for the Italic StyleBB Code for the PictureBB code for the URLUpload a File

  ?
Post as a Guest, leaving the Password field blank. You could also enter a Guest name, if it's not taken by a member yet. Sign-in and post at once, or just sign-in, bypassing the message's text.


Before posting, make sure your message is compliant with forum rules; otherwise it could be locked or removed with no explanation.

 

 
miniBB Support Forums Powered by Forum Software miniBB ® Home  Features  Requirements  Demo  Download  Showcase  Gallery of Arts
Compiler  Premium Extensions  Premium Support  License  Contact Us
Install the Captcha add-on: protect your miniBB-forums from the automated spam and flood.