Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 02-23-2010, 06:46 PM
MẪ$T?Я's Avatar
MẪ$T?Я MẪ$T?Я is offline
 
Join Date: Jan 2009
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default vBulletin looping while

Hello ,

I have a problem in this code .

I'm doing a repetition of the template and extract all the fields in the databases

But does not do it, but the extraction of the first record or last record
PHP Code:


$sql 
$vbulletin->db->query_read("
    SELECT *FROM " 
TABLE_PREFIX "xvip
    ORDER BY vipid DESC
"
); 

while(
$Fetch $db->fetch_array($sql)){     
     eval(
'$VipBlogD[\'vipblogbit\'] = "' fetch_template('vip_BlogSectionBit') . '";');
}

eval(
'print_output("' fetch_template('vip_BlogSection') . '");'); 



BlogSectionBit template

PHP Code:
<table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%">
    <
thead>
        <
tr>
            <
td colspan="3" class="tcat">blog</td>
        </
tr>
    </
thead>
    <
tbody>
        <
tr>
          <
td class="thead" width="100%">blog title</td>
          <
td class="thead">Last update</td>
          <
td class="thead">edit</td>
        </
tr>
    </
tbody>
    <
tbody>
$VipBlogD[vipblogbit]
    </
tbody>
</
table


vip_BlogSectionBit template


PHP Code:
<tr>
<
td class="alt1" width="100%">$Fetch[blogtitle]</td>
<
td class="alt1">$Fetch[dateline]</td>
<
td class="alt1">edit</td>
</
tr


Please let me what a problem .

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

Hello ,

Does any of you any help ?
Reply With Quote
  #2  
Old 02-25-2010, 10:46 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Try changing:
PHP Code:
     eval('$VipBlogD[\'vipblogbit\'] = "' fetch_template('vip_BlogSectionBit') . '";'); 
to:
PHP Code:
     eval('$VipBlogD[\'vipblogbit\'] .= "' fetch_template('vip_BlogSectionBit') . '";'); 
Reply With Quote
  #3  
Old 02-25-2010, 02:12 PM
MẪ$T?Я's Avatar
MẪ$T?Я MẪ$T?Я is offline
 
Join Date: Jan 2009
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello ,

it`s work fine now .

I have another question ,

How do I repeat the work this way, and distributed to the schedules .


This example .


Thank you .
Attached Images
File Type: gif ex.gif (1.4 KB, 0 views)
Reply With Quote
  #4  
Old 02-25-2010, 02:24 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

There are several options to do that. Easiest is to remove the new line from the template and only add it after each 2nd item in the loop.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:52 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.05338 seconds
  • Memory Usage 2,225KB
  • Queries Executed 14 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (5)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (1)postbit_attachment
  • (4)postbit_onlinestatus
  • (4)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • postbit_attachment
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete