Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Details »»

Version: , by (Guest)
Developer Last Online: Jan 1970 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 06-07-2000 Last Update: Never Installs: 0
 
No support by the author.

In showthread.php you have the variable.

eval("\$pagenav = \"".gettemplate"
showthread_numpages")."\";");

So it will show the number of pages a thread is long.

I have set up another template called showthread_numpages2
and I want it to call on this template when the number of pages is one.

How would I set up an if else statement here to either pull up showthread-numpages2 if the page count is 1 or showthread-numpages if it is greater than 1?

Thanks,
Parker

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 06-08-2000, 09:27 AM
Guest
 
Posts: n/a
Default

Ok,

This is what I have written and it doesn't work.

if ($pagenav==1) {
eval("\$pagenav = \"".gettemplate("showthread_numpages2")."\";");
} else {
eval("\$pagenav = \"".gettemplate("showthread_numpages")."\";");
}

showthread_numpages2 is a second template that I have written that says.

This thread is 1 page long.

So now no matter how many pages long it is it goes to this variable instead of showthread_numpages.

Any ideas?

Parker
Reply With Quote
  #3  
Old 06-08-2000, 09:52 AM
Guest
 
Posts: n/a
Default

Try

Find:
Code:
  eval("\$pagenav = \"".gettemplate("showthread_numpages")."\";");
Replace with:
Code:
  if ($totalpages==1) {
       eval("\$pagenav = \"".gettemplate ("showthread_numpages2")."\";");
 } else {
  eval("\$pagenav = \"".gettemplate("showthread_numpages")."\";");
}
Quote:
Originally posted by Parker Clack
Ok,

This is what I have written and it doesn't work.

if ($pagenav==1) {
eval("\$pagenav = \"".gettemplate("showthread_numpages2")."\";");
} else {
eval("\$pagenav = \"".gettemplate("showthread_numpages")."\";");
}

showthread_numpages2 is a second template that I have written that says.

This thread is 1 page long.

So now no matter how many pages long it is it goes to this variable instead of showthread_numpages.

Any ideas?

Parker
Reply With Quote
  #4  
Old 06-08-2000, 02:35 PM
Guest
 
Posts: n/a
Default

Moonwolf:

Thanks

Parker
Reply With Quote
  #5  
Old 06-09-2000, 01:22 PM
Guest
 
Posts: n/a
Default

Moonwolf:

I tried that and it didn't work. This is what I have.

if ($threadinfo[posts]>$perpage) {

$totalpages=$threadinfo[posts]/$perpage;
if ($totalpages!=intval($totalpages)) {
$totalpages=intval($totalpages)+1;
}

if ($pagenumber=="lastpage") {
$pagenumber=$totalpages;
}

if ($totalpages==1) {
eval("\$pagenav = \"".gettemplate("showthread_numpages2")."\";");
} else {
eval("\$pagenav = \"".gettemplate("showthread_numpages")."\";");
}

It still does not dispaly the template showthread_numpages2
when there is only one page.

Parker
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 12:52 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04416 seconds
  • Memory Usage 2,229KB
  • Queries Executed 20 (?)
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
  • (2)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (4)postbit
  • (5)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
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete