vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Getting a list out of userfields (https://vborg.vbsupport.ru/showthread.php?t=63198)

blkthndr 03-30-2004 05:06 PM

Getting a list out of userfields
 
I currently have modified the postbit to get some information out of some userfields that only administrators can edit:

<if condition="$post['field5']"><div class="smallfont">yada yada: <a href = "../whatever/index.php?q= $post[field5]">whatever</a></div></if>

Works great, no problems.

But I recently added a couple values in the field separated by semi-colons, how do I get a list out of the field?

for ($i=0; $i <$post['field5']; $i++)
{
<if condition="$post['field5']"><div class="smallfont">yada yada: <a href = "../whatever/index.php?q=$post[field5]">whatever</a></div></if>

}

I know the above is wrong, I just wanted to get a general idea of what I want across.

Thanks in advance.

Velocd 03-30-2004 05:30 PM

Given you can't use loops in vBulletin templates (although it's an asset considered by many other templating systems), you'll have to do this through the PHP file and using an extra template:

PHP Code:

$array_field5 explode(';'$post['field5']);

foreach (
$array_field5 as $key => $post['field5'])
{    
    if (
$post['field5'])
    {
        eval(
'$postbit_field5 .= "' fetch_template('postbit_field5') . '";');
    }


Template: postbit_field5
Code:

<div class="smallfont">
yada yada: <a href = "../whatever/index.php?q=$post[field5]">whatever</a>
</div>


blkthndr 03-30-2004 06:10 PM

I added a new template and named it "postbit_field5" and added the template code.

Where do I modify the php code? In showthread.php?

thanks again

Velocd 03-30-2004 06:50 PM

Probably not in showthread.php, but /includes/functions_showthread.php. ;)


All times are GMT. The time now is 01: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
  • Page Generation 0.02621 seconds
  • Memory Usage 1,716KB
  • 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_code_printable
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)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