vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   WYSIWYG enabled user field? (https://vborg.vbsupport.ru/showthread.php?t=205769)

motorsocial 02-18-2009 10:23 AM

WYSIWYG enabled user field?
 
Hi there,

I've had a scout around, and I cant find an answer to this, im sure it must be really simple and it's just that im missing something:

How do you create a custom user field that lets the user put info into it using the WYSIWYG editor?

I can see how you create plain old text fields (single line and multi line) from the admin control pannel, but there is no option there to make the field WYSIWIG enabled.

Basically I'd like people to be able to write abit about themselves and be able to style it a bit.

thanks in advance.

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

Hi again,

this isn't a bump, I have just made some progress...and as I see there have been some views on this I presume it's handy information.

You can add a wysiwyg field simply by calling the "construct_edit_toolbar" function. That function returns the id name of your wysiwyg and put the wysiwyg html into a variable called $messagearea. Then you just dump something like <div id="$editorid">$messagearea</div> into your html where you want it.....dump it into a from though yeah? Obviously :P..

However, there is still a bug:

Sometimes when you submit your form the wysiwyg doesn't put it's contents into it textarea, so you end up submitting the text you started with not what you have changed it to.

Does anyone know why this is and/or how to fix it?

thanks.

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

Thanks for listening people. I have solved it now. When you submit your form just make sure that you call the js function "save_iframe_to_textarea()" and all wysiwygs will put their content into their textareas...and it's all magic!


All times are GMT. The time now is 04:15 PM.

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.00964 seconds
  • Memory Usage 1,708KB
  • 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
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)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