Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions

Reply
 
Thread Tools Display Modes
  #1  
Old 03-28-2009, 06:29 PM
Xtrato's Avatar
Xtrato Xtrato is offline
 
Join Date: Feb 2005
Location: New Jersey
Posts: 510
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Show post externally.

Hi people how are you all doing.

Well im currently trying to find a way to show a "Particular" post , (latest post for example) to show on an external script.

this is what i have, but im not really sure if this is the right way to do it:


PHP Code:
<?php

    

if(empty($_GET['id'])){

    die();

}

    

$pid stripslashes($_GET['id']);

$contents file_get_contents('showpost.php?p='.$pid.'&thing=true');

$post unserialize($contents);
echo 
'

<table class="tborder" cellpadding="6" cellspacing="1" border="0" width="100%" align="center" style="border-bottom-width:0px">
  <tr>
    <td class="tcat" width="100%"> Welcome to Quick VIEW POST(R) Where you can ONLY VIEW :D And not REPLY! :D</td>
  </tr>
</table>
<table class="tborder" id="post" cellpadding="6" cellspacing="1" border="0" width="100%" align="center">
  <tr>
    <td class="thead"  id="currentPost2"></td>
  </tr>
  <tr>
    <td class="alt2" style="padding:0px">
        <table cellpadding="0" cellspacing="6" border="0" width="100%">
          <tr>
            <td class="alt2" nowrap="nowrap" valign="top" width="200"><div class="info"> <div class="bigusername"><a href="member.php?u='
.$post['userid'].'">'.$post['username'].'</a></div></div><div align="center"><img src="'.$post['avatarurl'].'" ></div><div class="smallfont"><div class="info">'.$post['displayusertitle'].'</div>
                <div class="info">Join Date:'
.$post['joindate'].'</div>
              <div class="info"> Posts:'
.$post['posts'].' </div></div></td></div>
            <td class="alt1" width=""> <div class="smallfont"> <img class="inlineimg" src="images/icons/icon1.gif" alt="Default" border="0" /> <strong>'
.$post['title'].'</strong> </div>
      <hr size="1" style="color:#F7F7F7; background-color:#F7F7F7" />

        <div id="post_message_">
        
        
        '
.$post['message'].'
        
        
        </div>
        <div> __________________<br />
          '
.$post['signature'].'</div>
        <div style="margin-top: 10px" align="right">
        </div></td>
            <td valign="top" nowrap="nowrap"></td>
          </tr>
        </table>    </td>
  </tr>
</table>
<div align="right"><a href="'
.$post['replylink'].'">reply to post</a>
</div>
'
;



?>
of course the file would be called on like : getpost.php?id=20233 and such

any help is greatly appreciated.
thank youall.
Reply With Quote
  #2  
Old 03-29-2009, 03:58 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just querying the database and fetching it would be easier - maybe just a simple plugin added to showpost.php?
Reply With Quote
  #3  
Old 03-29-2009, 05:20 AM
Xtrato's Avatar
Xtrato Xtrato is offline
 
Join Date: Feb 2005
Location: New Jersey
Posts: 510
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

you can see a version here : www.vbdesigners.com , but as you can see its not working quite right , i just want to be able to quickly preview a last post in thickbox.
Reply With Quote
  #4  
Old 03-29-2009, 04:07 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What is wrong with what you have on that page right now? You just don't like the display?
Reply With Quote
  #5  
Old 03-29-2009, 05:36 PM
Xtrato's Avatar
Xtrato Xtrato is offline
 
Join Date: Feb 2005
Location: New Jersey
Posts: 510
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

HI Lynne , well , when you click on quick VIEW , i want it to be able to open a lightbox , just to view latest reply , and that's it , i tried it with the default vb file which is showpost.php , but when click on reply ,it goes to site.com/showthread.php instead of site.com/forum/showthread.php

thanks.
Reply With Quote
  #6  
Old 03-29-2009, 05:45 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I don't see Quick View or a reply box. But, you can easily fix the path in the form (from showthread.php to /forum/showthread.php).
Reply With Quote
  #7  
Old 03-29-2009, 06:21 PM
Xtrato's Avatar
Xtrato Xtrato is offline
 
Join Date: Feb 2005
Location: New Jersey
Posts: 510
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

where would i do that?

When you go to my site , you can click the tab FORUM DISCUSSION , there you will see an image to the right that will say quickview , if you click on it , it will take you to forums/showpost.php?id=etc ... but , if i do an AJAX of that , and iclick on any of the links on it , it will link all to the root.

Regards
Reply With Quote
  #8  
Old 03-29-2009, 06:43 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You would make the change in the template. To find the template - vboptions > General Settings > Add Template Name in HTML Comments > set to Yes . Then go back to your page and view the source code and you will see the name of the template called around your part of the code. Sometimes the template is the one mentioned at the very top of the page source.
Reply With Quote
  #9  
Old 03-29-2009, 06:48 PM
Xtrato's Avatar
Xtrato Xtrato is offline
 
Join Date: Feb 2005
Location: New Jersey
Posts: 510
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yeah, ok , i tried a different approach and it seem to have worked , which is great!.

Here is what i tried and it yielded a good result.
PHP Code:
href="forums/showpost.php?p='.$getpost['postid'].'&KeepThis=true&TB_iframe=true&height=400&width=600" 
Thank you for your help!

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

you can now see what i meant, if you go to the site www.vbdesigners.com , click on Forum Discussion and then quickview . i think thats neat lol.

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

ah another quick one, whats the code to pull out the image if a topic has been updated , ( forum_new vs forum_old ?) in external file

Thanks a bunch
Reply With Quote
  #10  
Old 03-30-2009, 09:06 PM
Xtrato's Avatar
Xtrato Xtrato is offline
 
Join Date: Feb 2005
Location: New Jersey
Posts: 510
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

can anyone help me out with my last question ?

Thanks a bunch!.
Reply With Quote
Reply

Thread Tools
Display Modes

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 11:17 PM.


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.04303 seconds
  • Memory Usage 2,264KB
  • 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
  • (2)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete