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

Reply
 
Thread Tools Display Modes
  #11  
Old 05-18-2003, 07:36 PM
colicab-d's Avatar
colicab-d colicab-d is offline
 
Join Date: Dec 2002
Location: Glasgow
Posts: 382
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

well turns out all i needed to be told was to add the command empty..

anyway it seems its actually not a prob to do with my code but more the actual ids of attachments.. for some reason its querying everything except them ok...

so i,ll need to have a good look into how the attachments are working regarding postids etc as its not how i had initially thought

that or the sql is wrong.. but that seems to be ok as its taking the data on the basis of per forum id

anyways heres all the code .. in case that helps lol

note its sloppy as ive been editing it like mad to get this id`s prob fixed

PHP Code:

<?php
error_reporting
(7);

require(
"./global.php");


if (
$attachcount ){}
//TEST SCRIPT CONFIGS ///
$galcat "12";  //forum id you wish to view the attachments of
$slimit "10";  // last x attachments to show
/////////////////////////

 /* $galcats should be the gallerys ids set in the admin panel
 these can be exploded with a , so that they may be set easily,
 optional is if they are stored in anew mysql table and maybe
 queried at the start then the code can work on the basis of
 ( for galleryid?=$galcat then do the query below for that id )
 also to be added is a query / function to retrieve the thread id
 of each attachemnt (will look at the attachemnt file for this) */

$galquery1  mysql_query("SELECT *
   FROM attachment
   LEFT JOIN post USING(attachmentid)
   LEFT JOIN thread USING(threadid)
   WHERE thread.forumid = 
$galcat
   ORDER by attachmentid desc
   LIMIT 
$slimit");
   
while( 
$r mysql_fetch_array($galquery1) )
{
        
$galentid=$r['attachmentid'];
        
        
$galtime=$r['dateline'];
        
        
$galentry=$r['filedata'];
        
        
$galentryname=$r['filename'];
        
        
$galuserid=$r['userid'];
        
        
$galentryvisible=$r['visible'];
        
        if( empty(
$galentryname) )
        {
                
$imgshowno "No Image";
                echo (
"$imgshowno");
        }
        elseif (
$galentryname)
        {
                
$imgshow "<img src = $bburl/attachment.php?postid=$galentid ><br>";
                
$imgshow.= "<a href = $bburl/attachment.php?postid=$galentid>Full Image</a><br><br>";
                echo (
"$imgshow");
        }

        echo 
"$galentid<br>" ;
        echo 
"$galentryname<br>" ;
}

 
/*the code for skipping the table entry $filedata when its empty (!$filedata)
 must also be enetered aswell as the code for exploding the file name via a .
 so as to abtian the attachment and create the correct thumbnail as well */

?>
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 04:29 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.03320 seconds
  • Memory Usage 2,178KB
  • Queries Executed 13 (?)
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)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
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)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
  • 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