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-13-2005, 11:45 AM
sabret00the's Avatar
sabret00the sabret00the is offline
 
Join Date: Jan 2003
Location: London
Posts: 5,268
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default determinine what page the last post is on

how do i do this by php?

bearing in mind that i'm grabbing the posts via
PHP Code:
    // ###################### pagenav
    
$page iif($page 1"1"intval($page));
    
$totalposts $grps_showgroup['totalposts'];
    
$currentlocation "viewthread.php?$session[sessionurl]g=$groupid";
    
$perpage intval($vboptions['grpspostsperpage']); //lower limit
    
$pagenumber $page;
    
$upperlimit = ($page $perpage);
    
$final_calculations = ($upperlimit $perpage);

    
// ###################### query for posts
    
$posts $DB_site->query("
        SELECT grps_post.postid,grps_post.groupid, grps_post.username AS postusername,grps_post.ipaddress AS ip, grps_post.title AS posttitle,grps_post.dateline, grps_post.pagetext, grps_post.iconid, icon.title ASicontitle, icon.iconpath, grps_post.visible, grps_post.edit_username,grps_post.edit_userid, grps_post.edit_reason, grps_post.edit_dateline,grps_post.delete_username, grps_post.delete_userid,grps_post.delete_reason, grps.leaderid, user.*, userfield.*,usertextfield.*, avatar.avatarpath, NOT ISNULL(customavatar.avatardata)AS hascustomavatar, customavatar.dateline AS avatardateline 
        FROM grps_post
        LEFT JOIN grps ON (grps.groupid = grps_post.groupid)
        LEFT JOIN " 
TABLE_PREFIX "user ON (user.userid = grps_post.userid)
        LEFT JOIN " 
TABLE_PREFIX "userfield AS userfield ON(userfield.userid = user.userid)
        LEFT JOIN " 
TABLE_PREFIX "usertextfield ON (usertextfield.userid = user.userid)
        LEFT JOIN " 
TABLE_PREFIX "icon ON (icon.iconid = grps_post.iconid)
        LEFT JOIN " 
TABLE_PREFIX "avatar AS avatar ON(avatar.avatarid = user.avatarid)
        LEFT JOIN " 
TABLE_PREFIX ."customavatar AS customavatar ON(customavatar.userid = user.userid)

        WHERE grps_post.groupid = 
$groupid AND grps_post.visible != 0
        ORDER BY grps_post.dateline ASC
        LIMIT 
$final_calculations$perpage
    "
); 
Reply With Quote
  #2  
Old 02-13-2005, 02:46 PM
deathemperor's Avatar
deathemperor deathemperor is offline
 
Join Date: Jul 2003
Location: HOL
Posts: 1,270
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

what do you mean by that code ? At least you must tell people what's that code about because I myself can hardly read that code.

if you want the page of the lastpost, then divide total post to $perpage, get the number in ceil()
Reply With Quote
  #3  
Old 02-13-2005, 03:23 PM
sabret00the's Avatar
sabret00the sabret00the is offline
 
Join Date: Jan 2003
Location: London
Posts: 5,268
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by deathemperor
what do you mean by that code ? At least you must tell people what's that code about because I myself can hardly read that code.

if you want the page of the lastpost, then divide total post to $perpage, get the number in ceil()
thanks that answered the question.
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 09:39 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.05755 seconds
  • Memory Usage 2,188KB
  • Queries Executed 11 (?)
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
  • (1)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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_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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete