Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 06-21-2006, 01:08 AM
DjTaz DjTaz is offline
 
Join Date: Apr 2003
Posts: 251
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Get Coppermine data under navbar

Hi All,

Its late and Im tired and stumped ....

I'm trying to get the photos from my Coppermine gallery onto the top of the Vbadvanced page (it could be any VB Page) - between the navbar and the columns.

I have this code and i know it works to get the photos - and i have that saved as coppermine.php - and i have a require_once('coppermine.php'); in the VBA index file under the require_once('global.php'); - If i put an echo on the coppermine.php file it outputs what i want , but im not sure how to send the code to the VbA page under the navbar.
Code:
<?php

//***********************************//
//          ** SETTINGS **           //
//***********************************//

$coppath = 		"gallery";  			// PATH TO YOUR GALLERY FROM THE CRANDOM FILE
$hostname = 	"localhost"; 			// The Coppermine hostname - usually localhost
$username = 	"username"; 	// Coopermine Database Username
$copperpass= 	"password";				// Password to the Coppermine database
$copperdb= 		"database";		// Coppermine database
$prefix= 		"cpg148";				// Coppermine Prefix
$amount= 		"6";					// Amount of photos to select

//***********************************//
//***********************************//



$MZrandompic = @mysql_connect($hostname, $username , $copperpass);
if (!$MZrandompic) { echo( '<p>Unable to connect to the database server at this time.</p>' ); exit(); }


if (! @mysql_select_db($copperdb) ) { die( '<p>Unable to locate the picture database at this time.</p>' ); }


$MZresult = @mysql_query("SELECT * FROM ".$prefix."_pictures ORDER BY RAND() LIMIT 0,$amount");
if (!$MZresult) { die('<p>Error performing query: ' . mysql_error() .'</p>'); }



while ( $MZrow = mysql_fetch_array($MZresult) ) { $pos = $MZrow['pid'];
$copphotos.='<a target = "_parent" href="' . $coppath . '/displayimage.php?album=' . $albumid .
'&pos=-' . $pos . '"><IMG SRC="' . $coppath . '/albums/' . $MZrow['filepath'].thumb_.$MZrow['filename'] .'" alt=' . $MZrow['filename'] . ' '. 'border=0
height=60>' . '</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ';
}



////// WHAT DO I PUT HERE ??? ////


?>
Anyway - i want to know how to put the information outputted ($copphotos) under the navbar on that specific page - id appreciate some help.

I have tried doing an eval on the code and putting the string $copphotos under the $navbar text in the adv_portal template , but it didnt seem to want to work.

I'm prob only missing something small , so again any help would be appreciated.

I want to make a hack that will put the random photos under the navbar from coppermine - and thats part of the code.
Reply With Quote
  #2  
Old 06-21-2006, 01:30 AM
calorie calorie is offline
 
Join Date: May 2003
Posts: 2,804
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Try something like this:
Code:
$copphotos = '';
if (defined('VBA_PORTAL'))
{
	// stick your code in here
}

// next put the code in a plugin using hook global_start
// then use $copphotos in vBa templates under $navbar

// tweak to taste
Reply With Quote
  #3  
Old 06-21-2006, 01:35 AM
DjTaz DjTaz is offline
 
Join Date: Apr 2003
Posts: 251
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks Calorie , but the problem is more to figure out how to get the data from the php script (the variable $copphotos ) into the template.

I'm not really sure how to make it display or how to do the eval on it to make it show on a template.

It doesnt seem to want to display for me no matter what i try once its in a template - but if i do an echo on the original script it works ok.
Reply With Quote
  #4  
Old 06-21-2006, 01:42 AM
calorie calorie is offline
 
Join Date: May 2003
Posts: 2,804
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Did you put the code in a plugin using the global_start hook?
Reply With Quote
  #5  
Old 06-21-2006, 01:48 AM
DjTaz DjTaz is offline
 
Join Date: Apr 2003
Posts: 251
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nope , ill give that a try in the morning when im more awake - its pointless doing things now , im way too tired - thanks for the help

Nope , i still cant get this working - I know im missing something , but im not sure what.

Basically - the coppermine.php file gets a variable called $copphotos and i cant seem to transfer that information into the forums.

An echo $copphotos on the coppermine.php file outputs exactly what i want , but i cant seem to figure out how to transfer that data into a VB template so it will output on a page ... i looked for some tutorials , but theres nothing specific to what i want that i can see ... i could do it on the older Vbb, but i dont think i was using vb standards.

----------------------------------------------
I think the issue here may be because im trying to do this on a VbAdvanced page , and it may be a bit different to a normal VB page

If i replace the ////// WHAT DO I PUT HERE ??? //// in the php code with
Code:
eval('$home[$mods[\'modid\']][\'content\'] .= "' . fetch_template('adv_portal_gallery_random') . '";');
the gallery photos go into the first column on the left and it seems to work ok , but i cant get it up to the very top just below the navbar full width.

I know im really close , but i cant figure it out.
Reply With Quote
  #6  
Old 06-23-2006, 10:54 AM
DjTaz DjTaz is offline
 
Join Date: Apr 2003
Posts: 251
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

-------------------------------------------------------


ok scrap all that - i figured it out eventually !!!
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 03:43 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.07132 seconds
  • Memory Usage 2,212KB
  • 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
  • (3)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete