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)

ubblite 04-22-2006 06:44 AM

Hello Delphiprogrammi,

Love your hack, however I had to uninstall it for now because there's a conflict with Zachariah's Featured Photos mod which can be found here:
http://www.photopost.com/forum/showthread.php?t=121970

If both are installed you will get this error:

Fatal error: Cannot redeclare pp_get_ext() (previously declared in /home/xxxxxxx/public_html/photopost/ppp_block.php:64) in /home/xxxxxxx/public_html/member.php(651) : eval()'d code on line 65

Do you think you could fix this mod to work with his?

Thanks

morrow 04-22-2006 08:14 PM

I guess this wont work if Photopost is installed in a seperate directory than VB?

Delphiprogrammi 04-22-2006 08:26 PM

Quote:

Originally Posted by ubblite
Hello Delphiprogrammi,

Love your hack, however I had to uninstall it for now because there's a conflict with Zachariah's Featured Photos mod which can be found here:
http://www.photopost.com/forum/showthread.php?t=121970

If both are installed you will get this error:

Fatal error: Cannot redeclare pp_get_ext() (previously declared in /home/xxxxxxx/public_html/photopost/ppp_block.php:64) in /home/xxxxxxx/public_html/member.php(651) : eval()'d code on line 65

Do you think you could fix this mod to work with his?

Thanks

yes this is because both hacks use the same function pp_get_ext() it's a PhotoPost function so if you want to use both hacks on the same board then open the plugin's php code find this code

PHP Code:

function pp_get_ext($filename)
{
      return 
substr($filename,strpos($filename,"."));


and comment it out by doing

PHP Code:

/*function pp_get_ext($filename)
{
      return substr($filename,strpos($filename,"."));
}*/ 

that's all it should work now

Delphiprogrammi 04-22-2006 08:29 PM

Quote:

Originally Posted by morrow
I guess this wont work if Photopost is installed in a seperate directory than VB?

you can try as long as your path to config-int.php PhotoPost file is correct it should work.Althrough i have received reports from users that if the PHP security feature openbase_dir is enabled you'll get an error about this

ubblite 04-23-2006 12:11 AM

Quote:

Originally Posted by Delphiprogrammi
yes this is because both hacks use the same function pp_get_ext() it's a PhotoPost function so if you want to use both hacks on the same board then open the plugin's php code find this code

PHP Code:

function pp_get_ext($filename)
{
      return 
substr($filename,strpos($filename,"."));


and comment it out by doing

PHP Code:

/*function pp_get_ext($filename)
{
      return substr($filename,strpos($filename,"."));
}*/ 

that's all it should work now

Nope, did not work.

When you said "open the plugin's php code", which one are you referring too? Zach's or yours? I've applied your suggestion to ppp_block.php & also tried it in PhotoPost Gallery Photos in profile - Hook location: member complete and I'm still getting an error:

Fatal error: Call to undefined function pp_get_ext() in /home/xxxxxx/public_html/photopost/ppp_block.php on line 72

vbreal 04-23-2006 08:02 PM

Quote:

Originally Posted by Delphiprogrammi
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

that didn't work

ubblite 04-24-2006 09:16 PM

Is there any other way to fix the above problem?

AsukaValentine 04-28-2006 10:16 AM

I installed it and obtain this error:

Parse error: parse error, unexpected '<' in /home/bbsdream/public_html/member.php(653) : eval()'d code on line 304

This appears at top of users profile, and I don't modify the MEMBERINFO template yet (only in my test template and it doesn't show anything).

I uninstall the plugin and the error persist.

Some fields on my user profile don't show now.
How can I fix it??

Delphiprogrammi 04-28-2006 06:25 PM

Quote:

Originally Posted by ubblite
Is there any other way to fix the above problem?

rename the function

PHP Code:

function pp_getextensionprofile($filename)
{
return 
substr($filenamestrrpos($filename,"."));



you have to change all calls to that function to if you do this ....

Delphiprogrammi 04-28-2006 06:28 PM

Quote:

Originally Posted by AsukaValentine
I installed it and obtain this error:

Parse error: parse error, unexpected '<' in /home/bbsdream/public_html/member.php(653) : eval()'d code on line 304


This appears at top of users profile, and I don't modify the MEMBERINFO template yet (only in my test template and it doesn't show anything).

I uninstall the plugin and the error persist.

Some fields on my user profile don't show now.
How can I fix it??

you need to disable this plugin

doyou still get the error ? no then your problem is caused by some other modification

if you still get the error you did something wrong with the template modififcation (or plugin modification) best is to revert the template but note you will LOOSE ALL modifications made to it it will be reset to the original template

vbreal 04-30-2006 10:37 PM

<a href="https://vborg.vbsupport.ru/showpost.php?p=958131&postcount=46" target="_blank">https://vborg.vbsupport.ru/showp...1&postcount=46</a>

can u help me out with this issue

Delphiprogrammi 05-01-2006 08:39 AM

Quote:

Originally Posted by Real Talk

https://vborg.vbsupport.ru/showpost....9&postcount=49

freefallu 05-01-2006 08:49 PM

I cant see any admincp entries for this ( as in anywhere to change the settings ) but got a wierd problem.

The photos that I as admin have uploaded show in my profile but regular users who have uploaded pics dont show in the profile. I thought perhaps it did not go back over old photos and only started registering photos installed since install but no joy. I as the admin am the only person this will work for ?

Delphiprogrammi 05-01-2006 09:31 PM

Quote:

Originally Posted by freefallu
I cant see any admincp entries for this ( as in anywhere to change the settings ) but got a wierd problem.

The photos that I as admin have uploaded show in my profile but regular users who have uploaded pics dont show in the profile. I thought perhaps it did not go back over old photos and only started registering photos installed since install but no joy. I as the admin am the only person this will work for ?

it doesn't add admincp settings that's why you didn't found any.It does check permissions for Photopost.i will test it as a normal user on my testboard maybe you found some "unexpected behaviour"

freefallu 05-01-2006 09:37 PM

thank you very much. Its great to see hacks for photopost integration to add some beef to photopost...

Delphiprogrammi 05-02-2006 10:23 AM

hi,

That works fine for me.I see all pics i uploaded as a normal user.Make sure you do not change anything to the plugin source and double check your photopost usergroups permissions (they are similair to vbulletin ) you find them in adm-index.php photopost file

freefallu 05-02-2006 10:29 AM

I dont quite know what I would be looking for in terms of permissions in photopost ? I will however uninstall and reinstall the hack to see what happens.

Delphiprogrammi 05-02-2006 10:58 AM

Quote:

Originally Posted by freefallu
I dont quite know what I would be looking for in terms of permissions in photopost ? I will however uninstall and reinstall the hack to see what happens.

you find that on a link like this www.yourboard.com/forums/photopost/adm-misc.php?admact=usergroups

MamboCube 05-14-2006 10:31 AM

has anyone managed to get it working where their forum and gallery are in seperate directorys?

phkk 05-16-2006 11:40 PM

This is work fine but YOu can only view it under member?u=1 ( admin )

phkk 05-16-2006 11:42 PM

if you are using diff database or and database account
delete //

the original of the plug in is
//$link=mysql_connect("localhost","$dbuserid","$dbus erpassword") OR die("I cannot connected to the Database");
//mysql_select_db("products") OR die("failed to select PhotoPost Database");

make them become . delete the // . your forum will connect to your database

$link=mysql_connect("localhost","$dbuserid","$dbus erpassword") OR die("I cannot connected to the Database");
mysql_select_db("products") OR die("failed to select PhotoPost Database");

bada_bing 05-17-2006 02:39 AM

Is there a way to have it display more then one row ? I am showing 3 images so that it will allign with my style correctly but I would like to add two rows and 3 images per row

glowinggal 05-18-2006 12:23 PM

Quote:

Originally Posted by AsukaValentine
I installed it and obtain this error:

Parse error: parse error, unexpected '<' in /home/bbsdream/public_html/member.php(653) : eval()'d code on line 304


This appears at top of users profile, and I don't modify the MEMBERINFO template yet (only in my test template and it doesn't show anything).

I uninstall the plugin and the error persist.

Some fields on my user profile don't show now.
How can I fix it??


I'm getting this as well this morning and when I disable the module - no more errors so it's definetely related to this.

Here is my members.php coding; HAVE NO IDEA what the issue is... but it's something....

I know FOR CERTAIN that my path is correct..... running PP Gallery database on vbulletin - integrated. No database extension prefix.


Parse error: parse error, unexpected '<' in /home/sbbamy/public_html/chat/member.php(651) : eval()'d code on line 1


****** update to the above issue ******

deleted the plug in and then reinstalled it.... .Now receiving this error. Our PP gallery does not have a prefix (as noted above).


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

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

glowinggal 05-18-2006 01:06 PM

Quote:

Originally Posted by Delphiprogrammi
check your database config your datase needs a predix i guess

So what happens if PP doesn't a prefix for the database? Is this not useable :(

futuredood 07-06-2006 04:34 AM

can this be fixed to work with vbgallery? it's pretty much the same file system isn't it, except filenames?

mcyates 07-15-2006 08:37 PM

I'm getting this error:

Warning: mysql_connect(): Access denied for user 'myfootba'@'localhost' (using password: NO) in /member.php(829) : eval()'d code on line 32
I cannot connect to the database.

EVEN though i have entered the username and password for the photopost database. The one at the top and the one at the very bottom.

LICryptkeeper 09-24-2006 12:42 AM

I tried installing it on 3.6.1, installing the plugin breaks member.php :( I really need this!

LICryptkeeper 09-24-2006 01:05 AM

by breaks, I mean nothing shows up.

I did manage to start playing with some connection settings, and now I get "cannot connect" but I know the paths are correct. I'm not sure if it's a VB issue, version isue, or PP issue.

edit: Now I get "failed to select PhotoPost Database" I changed it from 192.168.1.1(which is the pp database) to localhost, do i need to edit anythign else?

I unccomented out the 2 lines in the mysql connection, and the last line. inside confic_inc.php the database user is $mysql_user and in the plugin it's $dbuserid,

is that correct?
vb3.6.1
pp 5.21

edit 2: moved the gallery into the forum directory, still no go.

Code:

$ppath="/home/******/public_html/forums/m_gallery";
require "{$ppath}/config-int.php";
//###################################################################################
//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 = "random";
//######################################################################
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");


Delphiprogrammi 10-01-2006 09:39 AM

Quote:

Originally Posted by futuredood
can this be fixed to work with vbgallery? it's pretty much the same file system isn't it, except filenames?

No photopost pro and photopost vbgallerry is a big difference

Delphiprogrammi 10-01-2006 09:41 AM

Quote:

Originally Posted by mcyates
I'm getting this error:

Warning: mysql_connect(): Access denied for user 'myfootba'@'localhost' (using password: NO) in /member.php(829) : eval()'d code on line 32
I cannot connect to the database.

EVEN though i have entered the username and password for the photopost database. The one at the top and the one at the very bottom.

don't fill in both that error means your MySQL account info is not correct

Delphiprogrammi 10-01-2006 03:46 PM

Quote:

Originally Posted by LICryptkeeper
I tried installing it on 3.6.1, installing the plugin breaks member.php :( I really need this!

mine is working fine with vb 3.6.1 carefully read the comments above the code.You only need to uncomment that if you have a seperated MySQL database for photopost.Also make sure your permissions on the photopost files are correct

tomotron 12-18-2006 04:59 AM

i installed this plugin and it seems to be working fine as far as showing that a user has uploaded photos.. but the thumbnails are just the overlay without the image.

any suggestions?

NEVERMIND, FORGOT THE TRAILING SLASH ON MY DATA DIRECTORY

IrPr 12-29-2006 12:21 AM

Doesnt Work on 3.6.4
I got this error:
Code:

Warning: array_keys() [function.array-keys]: The first argument should be an array in /includes/functions_gallery.php on line 419

Warning: Invalid argument supplied for foreach() in /includes/functions_gallery.php on line 419

Warning: Division by zero in /includes/functions_gallery.php on line 1126

Any Suggestion?

Gholsie 12-29-2006 04:00 AM

Hi guys,

Is there a way I can also add a link in this block? I want one that says "Or, view XXXX's entire gallery" by clicking HERE. Or similar...

IrPr 12-31-2006 07:45 AM

Quote:

Originally Posted by IrPr (Post 1146672)
Doesnt Work on 3.6.4
I got this error:
Code:

Warning: array_keys() [function.array-keys]: The first argument should be an array in /includes/functions_gallery.php on line 419

Warning: Invalid argument supplied for foreach() in /includes/functions_gallery.php on line 419

Warning: Division by zero in /includes/functions_gallery.php on line 1126

Any Suggestion?

BUMP
Please Help me Delphiprogrammi

Delphiprogrammi 12-31-2006 09:49 AM

Quote:

Originally Posted by IrPr (Post 1147939)
BUMP
Please Help me Delphiprogrammi

Nope doesn't work on 3.6.4 no longer i just tryed it why it is not working well no idea i have other things todo today :cool:

Cocko 12-31-2006 10:09 AM

Quote:

Originally Posted by Delphiprogrammi (Post 1147979)
Nope doesn't work on 3.6.4 no longer i just tryed it why it is not working well no idea i have other things todo today :cool:

thats a great pity, really.

Delphiprogrammi 12-31-2006 10:24 AM

Quote:

Originally Posted by Cocko (Post 1147984)
thats a great pity, really.

actually i got this plugin working...
  • download the plugin XML and open it
  • set $ppath variable to your photopost installation (NO TRAILING SLASH AT THE END)
  • save it
  • admincp => product system => down / upload plugins and import the plugin XML
  • edit the MEMBERINFO template

all done working fine.If not make sure you have Photopost PHP pro not vbgallerry

Magz 12-31-2006 11:38 AM

Installed on 3.6.4 with no issues here.

It does as it says on the Tin.

Nice mod

regards

Cocko 12-31-2006 12:19 PM

Quote:

Originally Posted by Delphiprogrammi (Post 1147994)
actually i got this plugin working...
  • download the plugin XML and open it
  • set $ppath variable to your photopost installation (NO TRAILING SLASH AT THE END)
  • save it
  • admincp => product system => down / upload plugins and import the plugin XML
  • edit the MEMBERINFO template

all done working fine.If not make sure you have Photopost PHP pro not vbgallerry


thanx for advice.
will give it a new try next days.
(pp pro running)


All times are GMT. The time now is 07:50 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.01687 seconds
  • Memory Usage 1,882KB
  • 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
  • (3)bbcode_code_printable
  • (7)bbcode_php_printable
  • (19)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