vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   Photopost Latest uploads in user profile (https://vborg.vbsupport.ru/showthread.php?t=111893)

Delphiprogrammi 03-31-2006 10:00 PM

Photopost Latest uploads in user profile
 
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

trackpads 04-01-2006 12:31 PM

Excellent!

alfaowner 04-01-2006 08:52 PM

Thanks installed and works great, but how do I change the back ground behind the image to the filmstrip I have set in my gallery?

Also, can this be done for photopost classifieds adds?

Thanks for this.

AO

IrPr 04-02-2006 08:03 AM

Doesn't work for vBAGallery ? ( Old Versions )
Edit: No, just needs some changes ~ ;)

Delphiprogrammi 04-03-2006 10:28 AM

Quote:

Originally Posted by alfaowner
Thanks installed and works great, but how do I change the back ground behind the image to the filmstrip I have set in my gallery?

Also, can this be done for photopost classifieds adds?

Thanks for this.

AO

i don't own a Photopost classified licence so unable to check however you are free to modify it yourself and if you can do it you can release it on your own .I wouldn't have a problem with it

Noonster 04-03-2006 03:32 PM

Quote:

Originally Posted by IrPr
Doesn't work for vBAGallery ? ( Old Versions )
Edit: No, just needs some changes ~ ;)

Would it be easy to make it work?? Can someone make it work??

Thanks!

Delphiprogrammi 04-03-2006 04:11 PM

Quote:

Originally Posted by Noonster
Would it be easy to make it work?? Can someone make it work??

Thanks!

i don't know probably it will work but i do not know for sure

bada_bing 04-03-2006 04:13 PM

I am trying to import the plugin but says this
This file appears to be a Plugin, not a Product. Please use the Plugin Manager to add this file.

What am I doing wrong. Also my photopost is using the same datebase so do I edit the xml file to point to /photopost as that is the directory name I have it installed in?

Delphiprogrammi 04-03-2006 04:50 PM

Quote:

Originally Posted by bada_bing
I am trying to import the plugin but says this
This file appears to be a Plugin, not a Product. Please use the Plugin Manager to add this file.


What am I doing wrong. Also my photopost is using the same datebase so do I edit the xml file to point to /photopost as that is the directory name I have it installed in?

you need to use plugin system => download / upload plugins scroll down until you see a form labeled "Import Plugin Definitions XML File" and yes you need to edit the xml to point to your Photopost installation or you could import and then edit the plugin that's a personal preference

caliman 04-03-2006 05:58 PM

Thanks very much for this.

My thumbs are not showing up, (they are black) but they do link to the right photos. This sounds familar from playing around with photopost in the past. Do you recall what this is about?

Delphiprogrammi 04-03-2006 07:09 PM

Quote:

Originally Posted by caliman
Thanks very much for this.

My thumbs are not showing up, (they are black) but they do link to the right photos. This sounds familar from playing around with photopost in the past. Do you recall what this is about?

goto photopost admin and under global options the setting "FULL SERVER path to your PhotoPost Data directory" is that by any chance missing a trailing (/) slash at the end ?

do the same check for "edit integration" => URL to your PhotoPost DATA directory a / at the end should be there

if you are having trouble to set this via the PhotoPost admin then open config-int.php and set the variables to the correct paths with a / at the end

caliman 04-03-2006 10:06 PM

Quote:

Originally Posted by Delphiprogrammi
do the same check for "edit integration" => URL to your PhotoPost DATA directory a / at the end should be there

That was the ticket! Thanks!!! :cool:

IrPr 04-04-2006 01:34 AM

i think Zach can do for non Pro Versions !
im newbie with MySQL Queries and PP
but seems a little MySQL Query modification needed !

bada_bing 04-05-2006 07:43 PM

How do I uninstall this plugin? can I revert the code I placed in my memberinfo and then just delete the plugin? Will this also remove any fields it placed in my database?
If now how do I do this manually?

Delphiprogrammi 04-05-2006 08:18 PM

Quote:

Originally Posted by bada_bing
How do I uninstall this plugin? can I revert the code I placed in my memberinfo and then just delete the plugin? Will this also remove any fields it placed in my database?
If now how do I do this manually?

remove the code from the template and delete the plugin al done ....

LBmtb 04-06-2006 12:58 AM

It was working before I upgraded to Photopost 5.3 and now they're black. I checked for the trailing slash and theyr'e both there. Ideas? Thanks in advance.

bada_bing 04-06-2006 01:59 AM

Quote:

Originally Posted by Delphiprogrammi
remove the code from the template and delete the plugin al done ....

Thank you...

LBmtb 04-06-2006 06:36 AM

Quote:

Originally Posted by LBmtb
It was working before I upgraded to Photopost 5.3 and now they're black. I checked for the trailing slash and theyr'e both there. Ideas? Thanks in advance.

Nevermind. I had an incorrect value for $data_dir :tired:

Thanks for the great plugin! Here's another example of what it does for those who are interested.

h_kakashi 04-06-2006 09:35 PM

I get the following error :

Code:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /member.php on line 760

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /member.php on line 812

The rest of the profile loads but that error is at the top and no thumbnails :(

Any ideas ?

version is 5.2.1
vbulletin is 3.5.0 with security patches.
default member.php file (Chmod 777)

Thanks

SIINSI 04-06-2006 10:18 PM

I get this error. I double checked everything but, maybe I missed something?

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

EDIT: Got it working. had to put my prefix in config-int :)

Thanks

Delphiprogrammi 04-06-2006 10:19 PM

Quote:

Originally Posted by h_kakashi
I get the following error :

Code:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /member.php on line 760

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /member.php on line 812

The rest of the profile loads but that error is at the top and no thumbnails :(

Any ideas ?

version is 5.2.1
vbulletin is 3.5.0 with security patches.
default member.php file (Chmod 777)

Thanks

check your database config your datase needs a predix i guess

h_kakashi 04-06-2006 11:28 PM

The prefix is pp_

The path to config-int.php is correct. Within config-int the prefix is set to pp_

It can connect to the database so username and pass / database name is correct. I'll keep working on it tommorrow.

The Realist 04-07-2006 03:35 PM

The paths in the plugin:

<phpcode><![CDATA[$ppath="/your/path/to/PhotoPost";
require "{$ppath}/config-int.php";

What should it be written like?

And do you change the 2 above lines of code or just were it says "/your/path/to/PhotoPost

Delphiprogrammi 04-07-2006 04:18 PM

Quote:

Originally Posted by The Realist
The paths in the plugin:

<phpcode><![CDATA[$ppath="/your/path/to/PhotoPost";
require "{$ppath}/config-int.php";

What should it be written like?

And do you change the 2 above lines of code or just were it says "/your/path/to/PhotoPost

you only need to change the $ppath variable.What value it should have on your system well no idea .... if you don't know this you need to ask your host's support

MamboCube 04-10-2006 05:07 PM

i get this error

Code:

Warning: Unknown(): open_basedir restriction in effect. File(/gallery/config-int.php) is not within the allowed path(s): (/home/uk2flo/:/usr/lib/php:/usr/local/lib/php:/tmp) in /member.php(651) : eval()'d code on line 4

Warning: Unknown(/gallery/config-int.php): failed to open stream: Operation not permitted in /member.php(651) : eval()'d code on line 4

Warning: Unknown(): open_basedir restriction in effect. File(/gallery/config-int.php) is not within the allowed path(s): (/home/uk2flo/:/usr/lib/php:/usr/local/lib/php:/tmp) in /member.php(651) : eval()'d code on line 4

Warning: Unknown(/gallery/config-int.php): failed to open stream: Operation not permitted in /member.php(651) : eval()'d code on line 4

Fatal error: (null)(): Failed opening required '/gallery/config-int.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/uk2flo/public_html/forum/member.php(651) : eval()'d code on line 4

any ideas?

great hack, like it alot:)

Delphiprogrammi 04-10-2006 05:18 PM

Quote:

Originally Posted by MamboCube
i get this error

Code:

Warning: Unknown(): open_basedir restriction in effect. File(/gallery/config-int.php) is not within the allowed path(s): (/home/uk2flo/:/usr/lib/php:/usr/local/lib/php:/tmp) in /member.php(651) : eval()'d code on line 4

Warning: Unknown(/gallery/config-int.php): failed to open stream: Operation not permitted in /member.php(651) : eval()'d code on line 4

Warning: Unknown(): open_basedir restriction in effect. File(/gallery/config-int.php) is not within the allowed path(s): (/home/uk2flo/:/usr/lib/php:/usr/local/lib/php:/tmp) in /member.php(651) : eval()'d code on line 4

Warning: Unknown(/gallery/config-int.php): failed to open stream: Operation not permitted in /member.php(651) : eval()'d code on line 4

Fatal error: (null)(): Failed opening required '/gallery/config-int.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/uk2flo/public_html/forum/member.php(651) : eval()'d code on line 4

any ideas?

great hack, like it alot:)

that's a security setup from your host i'm afraid there is not much you can do about it except install Photopost inside vbulletin's directory ...

The Realist 04-10-2006 05:21 PM

Its because your trying to read a directory outside of what you are allowed to view.

Install this within the vbulletin directory and all will be fine.

MamboCube 04-10-2006 05:21 PM

oh right,

i currently use a reseller package for my hosting, so is there anything i can change in the WHM, or is it something to do with the actuall server?

thnx for your help by the way, appreciate the quick reply:)

MamboCube 04-10-2006 05:29 PM

Quote:

Originally Posted by The Realist
Its because your trying to read a directory outside of what you are allowed to view.

Install this within the vbulletin directory and all will be fine.


ok, but is there any other way?

as i would rather have them in seperate directorys

i have tried setting my path as the full path (with http:// and evrything)

and i get 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 36

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

same kinda thing as h_kakashi

thnx very much for the reply guys, really appreciate it

Delphiprogrammi 04-10-2006 05:43 PM

Quote:

Originally Posted by MamboCube
ok, but is there any other way?

as i would rather have them in seperate directorys

i have tried setting my path as the full path (with http:// and evrything)

and i get 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 36

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

same kinda thing as h_kakashi

thnx very much for the reply guys, really appreciate it

http:// is a url NOT a path ..... did you set the table prefix photopost is uisng ?

MamboCube 04-10-2006 05:44 PM

yeh its "pp_", i checked it in config_int

The Realist 04-10-2006 05:48 PM

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

Laters

MamboCube 04-10-2006 06:00 PM

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?

MamboCube 04-10-2006 06:17 PM

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

MamboCube 04-11-2006 06:31 AM

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?

vbreal 04-11-2006 10:41 AM

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

Delphiprogrammi 04-11-2006 02:25 PM

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

Delphiprogrammi 04-11-2006 02:28 PM

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)

Delphiprogrammi 04-11-2006 02:30 PM

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

MamboCube 04-11-2006 04:08 PM

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


All times are GMT. The time now is 04:54 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.01516 seconds
  • Memory Usage 1,883KB
  • 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
  • (15)bbcode_code_printable
  • (2)bbcode_html_printable
  • (2)bbcode_php_printable
  • (18)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)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