vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Show post externally. (https://vborg.vbsupport.ru/showthread.php?t=209725)

Xtrato 03-28-2009 06:29 PM

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.

Dismounted 03-29-2009 03:58 AM

Just querying the database and fetching it would be easier - maybe just a simple plugin added to showpost.php?

Xtrato 03-29-2009 05:20 AM

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.

Lynne 03-29-2009 04:07 PM

What is wrong with what you have on that page right now? You just don't like the display?

Xtrato 03-29-2009 05:36 PM

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.

Lynne 03-29-2009 05:45 PM

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).

Xtrato 03-29-2009 06:21 PM

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

Lynne 03-29-2009 06:43 PM

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.

Xtrato 03-29-2009 06:48 PM

yeah, ok , i tried a different approach and it seem to have worked :D , 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

Xtrato 03-30-2009 09:06 PM

can anyone help me out with my last question ?

Thanks a bunch!.


All times are GMT. The time now is 02:31 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.01102 seconds
  • Memory Usage 1,748KB
  • 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
  • (2)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete