vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Code Help - How to place statement after each 1st post (https://vborg.vbsupport.ru/showthread.php?t=162399)

kau 11-10-2007 10:57 PM

Code Help - How to place statement after each 1st post
 
I want to put some code after the first post on every page.

I've found code that will put a statement after the first post;

<if condition="$post[postcount] == 1">

However, this only does it once. When the user clicks Page 2 I want the ad to show again after 1st post on that page. Has to be dynamic though since users can choose how many posts per page they see.

Anyone know?

Jelmertjee 11-11-2007 05:19 PM

well, you would need to get a variable with the number of posts a user has set to display per page, then it should be easy to calculate which posts are on the first page with some simple php I guess..

Gray Matter 11-11-2007 05:58 PM

Code:

<if condition="$post[postcount] % $vboptions[maxposts] == 1">

Jelmertjee 11-11-2007 06:35 PM

Well that's even easier, great idea Gray Matter!

Gray Matter 11-11-2007 06:51 PM

I can't really take the credit. I found it a while ago while searching vB.org. ;)


All times are GMT. The time now is 04:04 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.00986 seconds
  • Memory Usage 1,710KB
  • 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)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)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