vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   member.php coding (https://vborg.vbsupport.ru/showthread.php?t=92874)

Gio~Logist 07-25-2005 06:07 PM

member.php coding
 
I took this code from member.php, where here is it that html is filtered out from profile fields?

PHP Code:

// *********************
// CUSTOM PROFILE FIELDS
$profilefields $DB_site->query("
    SELECT profilefieldid, required, title, type, data, def, height
    FROM " 
TABLE_PREFIX "profilefield
    WHERE form = 0 OR 6 OR 7  OR 8" 
iif(!can_moderate(), "
        AND hidden = 0"
) . "
    ORDER BY displayorder
"
);


$search = array(
    
'#(\r\n|\n|\r)#',
    
'#(<br />){3,}#'// Replace 3 or more <br /> with two <br />
);
$replace = array(
    
'<br />',
    
'<br /><br />',
);

while (
$profilefield $DB_site->fetch_array($profilefields))
{
    
exec_switch_bg();
    
$profilefieldname "field$profilefield[profilefieldid]";
    if (
$profilefield['type'] == 'checkbox' OR $profilefield['type'] == 'select_multiple')
    {
        
$data unserialize($profilefield['data']);
        foreach (
$data AS $key => $val)
        {
            if (
$userinfo["$profilefieldname"] & pow(2$key))
            {
                
$profilefield['value'] .= iif($profilefield['value'], ', ') . $val;
            }
        }
    }
    else if (
$profilefield['type'] == 'textarea')
    {
        
$profilefield['value'] = preg_replace($search$replacetrim($userinfo["$profilefieldname"]));
    }
    else
    {
        
$profilefield['value'] = $userinfo["$profilefieldname"];
    }
    if (
$profilefield['value'] != '')
    {
        
$show['extrainfo'] = true;
    }
    eval(
'$customfields .= "' fetch_template('memberinfo_customfields') . '";');

}
// END CUSTOM PROFILE FIELDS 


altsounds 09-21-2005 08:31 PM

I want to be able to do this too. From my tests and looking at the code (not the worlds best coder) it seems that html is indeed "allowed" in terms of if you put a <b>Text</b> it shows it within your profile HOWEVER it shows it as text and I am stumped also how to invoke that html to show it rather just displaying it as text.

Can anyone help us??

altsounds 09-23-2005 02:49 PM

Anyone??


All times are GMT. The time now is 08:48 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.01520 seconds
  • Memory Usage 1,727KB
  • 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)bbcode_php_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