Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Photopost Latest uploads in user profile Details »»
Photopost Latest uploads in user profile
Version: 1.00, by Delphiprogrammi Delphiprogrammi is offline
Developer Last Online: Aug 2015 Show Printable Version Email this Page

Version: 3.5.4 Rating:
Released: 03-31-2006 Last Update: 03-31-2006 Installs: 51
Uses Plugins Template Edits
 
No support by the author.

hi, People,

this plugin will display the latest upload user "x" did in user "x" profile page eg member.php?u=1 (admin) installation is very easy
  • download the plugin
  • edit the plugin to match your setup (path to PhotoPost and possible login & passwords if you use seperated databases)
  • import the plugin in vbulletin
  • template modification

template "MEMBERINFO" wherever you want it to appaer for example i have i right under my signature find

HTML Code:
<!-- / signature row -->
<br />
</if>
add below
HTML Code:
<!--PhotoPost -->
<if condition="$profileimagebits">
<table align="center" border="0" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" class="tborder" width="100%">
<tr>
    <td class="tcat" colspan="$columns">$userinfo[username]'s Latest Gallery Submissions</td>
</tr>
<tr>$profileimagebits</tr>
</table>
<br />
</if>
<!-- PhotoPost end -->
done

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #32  
Old 04-10-2006, 05:44 PM
MamboCube's Avatar
MamboCube MamboCube is offline
 
Join Date: Jul 2005
Location: Cardiff, Wales
Posts: 95
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yeh its "pp_", i checked it in config_int
Reply With Quote
  #33  
Old 04-10-2006, 05:48 PM
The Realist's Avatar
The Realist The Realist is offline
 
Join Date: Oct 2001
Location: UK
Posts: 842
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The path should be like this: /home/blah/public_html/photopost

Laters
Reply With Quote
  #34  
Old 04-10-2006, 06:00 PM
MamboCube's Avatar
MamboCube MamboCube is offline
 
Join Date: Jul 2005
Location: Cardiff, Wales
Posts: 95
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by The Realist
The path should be like this: /home/blah/public_html/photopost
when i do this i get this error message

Code:
Warning: Unknown(home/*****/public_html/gallery/config-int.php): failed to open stream: No such file or directory in /member.php(651) : eval()'d code on line 4

Warning: Unknown(home/*****/public_html/gallery/config-int.php): failed to open stream: No such file or directory in /member.php(651) : eval()'d code on line 4

Fatal error: (null)(): Failed opening required 'home/*****/public_html/gallery/config-int.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/*****/public_html/forum/member.php(651) : eval()'d code on line 4
any ideas?
Reply With Quote
  #35  
Old 04-10-2006, 06:17 PM
MamboCube's Avatar
MamboCube MamboCube is offline
 
Join Date: Jul 2005
Location: Cardiff, Wales
Posts: 95
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ok, i put a forward slash infront of "home" and now i get this error again

Code:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /member.php(651) : eval()'d code on line 36

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /member.php(651) : eval()'d code on line 88
any one else got any ideas wat this could be
Reply With Quote
  #36  
Old 04-11-2006, 06:31 AM
MamboCube's Avatar
MamboCube MamboCube is offline
 
Join Date: Jul 2005
Location: Cardiff, Wales
Posts: 95
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ok, not sure if this would work but i have added this code


Code:
//################ Go to gallery directory.
chdir("gallery"); 

//############### Require config.
require "./config-int.php";

//################ Back to forum directory.
chdir("forum");
and i get this error

Code:
Parse error: syntax error, unexpected '<' in /home/*****/public_html/forum/member.php(651) : eval()'d code on line 3
does this mean that this way wont work?
Reply With Quote
  #37  
Old 04-11-2006, 10:41 AM
vbreal vbreal is offline
 
Join Date: Dec 2005
Posts: 441
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i get this error

Fatal error: Cannot redeclare pp_get_ext() (previously declared in /hsphere/local/home/trudaily/trudaily.com/gallery/ppp_block.php:64) in /hsphere/local/home/trudaily/trudaily.com/member.php(652) : eval()'d code on line 459

the photopostblock hack which displays pics at the top of my forum home page. it shows random images. it works fine when i disable it.

they both use the same variable. how can i get both to work at the same time
Reply With Quote
  #38  
Old 04-11-2006, 02:25 PM
Delphiprogrammi Delphiprogrammi is offline
 
Join Date: Feb 2004
Location: Landen(Belgium)
Posts: 1,335
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Real Talk
i get this error

Fatal error: Cannot redeclare pp_get_ext() (previously declared in /hsphere/local/home/trudaily/trudaily.com/gallery/ppp_block.php:64) in /hsphere/local/home/trudaily/trudaily.com/member.php(652) : eval()'d code on line 459

the photopostblock hack which displays pics at the top of my forum home page. it shows random images. it works fine when i disable it.

they both use the same variable. how can i get both to work at the same time
ok try this open the plugin "PhotoPost Gallery Photos in profile" and find this code

PHP Code:
function pp_get_ext($filename)
{
    return 
substr($filenamestrrpos($filename,"."));

comment it out like this

PHP Code:
/*function pp_get_ext($filename)
{
    return substr($filename, strrpos($filename,"."));
}*/ 
now try again
Reply With Quote
  #39  
Old 04-11-2006, 02:28 PM
Delphiprogrammi Delphiprogrammi is offline
 
Join Date: Feb 2004
Location: Landen(Belgium)
Posts: 1,335
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MamboCube
ok, not sure if this would work but i have added this code


Code:
//################ Go to gallery directory.
chdir("gallery"); 

//############### Require config.
require "./config-int.php";

//################ Back to forum directory.
chdir("forum");
and i get this error

Code:
Parse error: syntax error, unexpected '<' in /home/*****/public_html/forum/member.php(651) : eval()'d code on line 3
does this mean that this way wont work?
that error would mean you have syntax related error at the line php told you (or before that line)
Reply With Quote
  #40  
Old 04-11-2006, 02:30 PM
Delphiprogrammi Delphiprogrammi is offline
 
Join Date: Feb 2004
Location: Landen(Belgium)
Posts: 1,335
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MamboCube
ok, i put a forward slash infront of "home" and now i get this error again

Code:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /member.php(651) : eval()'d code on line 36

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /member.php(651) : eval()'d code on line 88
any one else got any ideas wat this could be
if you are not sure what the path is you should ask your host or if you have shell access you can find out
Reply With Quote
  #41  
Old 04-11-2006, 04:08 PM
MamboCube's Avatar
MamboCube MamboCube is offline
 
Join Date: Jul 2005
Location: Cardiff, Wales
Posts: 95
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i know that the path is /home/*****/public_html/gallery

that should be working

this is the code i have when i put in the chdir

Code:
$ppath="/gallery";

//################ Go to forum directory.
chdir("../gallery"); 

require "./config-int.php";

//################ Back to website directory.
chdir("../forum"); 
//###################################################################################
//if you use Photopost in a SEPERATED database from vbulletin uncomment these lines
//###################################################################################
//$link=mysql_connect("localhost","$dbuserid","$dbuserpassword") OR die("I cannot connected to the Database");
//mysql_select_db("products") OR die("failed to select PhotoPost Database");
//####################################################################################

//##############################
// Number of photos to display
$num_display = 4;
//##############################

//#####################################
// Number of columns (1 for vertical)
$columns = 4;
//#####################################

//#####################################################################
// which type of images do you want to show (random, most_view, latest)
$q_switch = "latest";
//######################################################################
if(!isset($ViewPerm))
{
	if(isset($vbulletin->userinfo['usergroupid']))
	{
		 $mygroups = $vbulletin->userinfo['usergroupid'];
		 if ($vbulletin->userinfo['membergroupids'] != "") $mygroups .= ",".$vbulletin->userinfo['membergroupids'];
	}
	 $grouparr = explode( ",", $mygroups );
	 $resultb = mysql_query("SELECT id,ugnoview FROM {$pp_db_prefix}categories");
	 $ViewPerm = array();
	 while (list($catugid,$ugnoview)=mysql_fetch_row($resultb))
	{
		 $noview=0; $ViewPerm[$catugid] = 1;
		 $allnoview = explode( ",", $ugnoview );
		 foreach ($allnoview as $key)
		{
			 if (in_array($key,$grouparr))
			{
				  $noview=1;
			}
		}
		if ($noview == 0)
		{
			 $ViewPerm[$catugid]=0;
		}
	}
}
function pp_get_ext($filename)
{
	return substr($filename, strrpos($filename,"."));
}
function pp_is_image( $filename)
{
	$retval = 0;
	$mediatypes = array( ".jpg", ".gif", ".png", ".bmp");
	$ext = pp_get_ext($filename);
	if (in_array(strtolower($ext),$mediatypes)) $retval=1;
	return $retval;
}
switch ($q_switch)
{
	case "latest":
        $query = "SELECT id,user,userid,cat,bigimage,height,width
                        FROM {$pp_db_prefix}photos
                        WHERE storecat = 0 AND userid = $userinfo[userid]
                        ORDER BY date DESC";
		break;
	case "most_view":
        $query = "SELECT id,user,userid,cat,bigimage,height,width
                        FROM {$pp_db_prefix}photos
                        WHERE storecat = 0 AND userid = $userinfo[userid]
                        ORDER BY views DESC";
		break;
	case "random":
        $query = "SELECT id,user,userid,cat,bigimage,height,width
                        FROM {$pp_db_prefix}photos
                        WHERE storecat = 0 AND userid = $userinfo[userid]
                        ORDER BY RAND()";
		break;
}
$result=mysql_query($query);
$counted = 0; $countcol = 0; $profileimagebits = "";
while (list($pid,$puser,$puserid,$pcat,$photo,$height,$width) = mysql_fetch_row($result))
{
	if ( $ViewPerm[$pcat] == 1 ) continue;
	if (pp_is_image($photo))
	{
		 $temp_user = $puserid;
		 if ($height > $width)
			  $mthumb = "<img src=\"{$url_path}/images/overlay-roundp.gif\" height=\"105\" width=\"81\" border=\"0\" alt=\"\" />";
		 else
			 $mthumb = "<img src=\"{$url_path}/images/overlay-round.gif\" height=\"81\" width=\"105\" border=\"0\" alt=\"\" />";
		 $profileimagebits .= <<<PPPRINT
    <td align="center" class="alt1">
        <table cellpadding="0" cellspacing="0" border="0">
         <tr>
          <td style="background: url({$data_dir}{$pcat}/thumbs/$photo); background-color: #000000; background-repeat: no-repeat; background-position: center;"><a href="{$url_path}/showphoto.php?photo={$pid}">$mthumb</a></td>
         </tr>
        </table>
    </td>
PPPRINT;
        $counted++;
        $countcol++;
	}
	if ($counted == $num_display ) break;
	if ($countcol == $columns)
	{
		$profileimagebits .= <<<PPPRINT
    </tr>
    <tr>
PPPRINT;
    $countcol = 0;
	}
}
@mysql_free_result($result);

//###################################################################################################################
//if you use PhotoPost in a SEPERATED database you need to uncomment this line to reselect it
//###################################################################################################################
//mysql_select_db("products") or die("Unable to select PhotoPost Database");
i am now getting this error

Code:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /member.php(651) : eval()'d code on line 43

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /member.php(651) : eval()'d code on line 95
know what this means?

thnx for the help by the way

appreciate it
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 09:14 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.05142 seconds
  • Memory Usage 2,335KB
  • Queries Executed 25 (?)
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
  • (9)bbcode_code
  • (2)bbcode_html
  • (2)bbcode_php
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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