vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Do not display first post in thread (https://vborg.vbsupport.ru/showthread.php?t=91554)

nevetS 07-03-2005 09:48 AM

Do not display first post in thread
 
If somebody can help me with some guidance or point me to an existing hack, I'd appreciate it. I'm getting started in trying to integrate VB with Movable Type as a replacement to MT's commenting engine.

When I display the threads, I want to hide (not display at all) the first post in the thread - since that first post will basically be a reiteration of the article text. I've seen the "Hide until reply" hacks, but unfortunately they still show a postbit and they don't specify the first post.

I was able to modify this query in showthread.php to get what I wanted... but obviously this is not ideal:

PHP Code:

    $totalposts $threadinfo['replycount'];
        
$getpostids $db->query_read("
            SELECT postid, visible, userid
            FROM " 
TABLE_PREFIX "post AS post
            WHERE threadid = 
$threadid
                AND visible IN (1
            " 
. (!empty($deljoin) ? ",2" "") . "
            " 
. ($show['approvepost'] ? ",0" "") . "
            )
            ORDER BY dateline 
$postorder LIMIT 1, $totalposts
        "
); // LIMIT STATEMENT ADDED FOR MT INTEGRATION 


Xenon 07-03-2005 01:49 PM

edit the postbit template into that:

HTML Code:

<if condition="$threadinfo['firstpostid'] != $post['postid']">
original postbit template here
</if>



All times are GMT. The time now is 04: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.01103 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_html_printable
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)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