![]() |
Someone asked for this and here it is. Hopefully the documentation is clear enough and I didn't miss anything. Post here with any problems and/or comments.
This hack adds a select field (dropdown menu) to the profile. *Make sure to backup everything first!* |
can you add form Textarea support plz!!
thank you! |
Here you go. Untested, but should work.
|
What is the difference between this and the other hack like it created by mutt (I think thats what his name was)
|
thankx m8
|
Mine only requires adding two templates and modifying a couple of lines in register.php and member.php and doesn't use text files that must be opened and read from.
|
thx a ton doode!
your the best ! =) |
doh!
it works great, except for one thing: when its displaying the custom textarea field in the Getinfo template (to view a members profile), the text thats entered in the textarea box doesnt have any linebreaks, so its displayed in one long line. I know about a php function called "nl2br()" that is supposed to display multiline text with <br>'s instead of hidden carriege returns, BUT when I add it to getinfo_customfields, it doesnt do anything.. This is the code that I need to modify to display line breaks: Code:
<tr> thx -Colin |
Assuming the linebreaks were added to the db:
In member.php find this in the "getinfo" action segment (should be around line 1200): $profilefield[value]=$userinfo[$profilefieldname]; Change it to this: if ($profilefieldname == "fieldX") //where X is the field number { $profilefield[value]=nl2br($userinfo[$profilefieldname]); } else { $profilefield[value]=$userinfo[$profilefieldname]; } |
sweet thank you!
I just noticed one more little issue, the max input for custom fields is 250 characters so if a user types more then that it cuts it off.. I've changed the max input value in the Admin CP to 1000 chars but it still cuts it off at 250, I guess vbb has an internal max of 250. admin cp: Quote:
Thank you very much for all of your help, I really appreciate it Treszoks. |
how to make it display in showthread.php? thanks
|
pipi, it depends on the field number but here's how you'd do it.
In the "postbit" template, just place this where you want it: $post[fieldX] where X is the number of the field |
I cannot follow those .txt attachments, so in a desperate need of these, I just copied the Gender Hack...only modified it and the upgrade.php file to create the appropriate tables. It worked fine for the Gender Hack, the modified Gender Hack, and I used it a third time for a third drop down. It probably takes long than this, but...eh...it works. I'm just an idiot and find the most complicated route to things...
:p |
Hey guys can I get a working demo plz......
|
Quote:
This means the field can literally hold 250 characters and no more. Even if you try to set it higher, it won't work, because the database is limited to 250. It's not a VB inherent thing. If you MUST have more space, you'll have to add a new table to the DB manually and set the type to mediumtext or something. |
I can write out better instructions if you tell me exactly what you need. What I did was write out a general form for all possibilities. How many fields do you want? How many of those are required if any?
|
All times are GMT. The time now is 02:41 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 | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|