psnGallery2 1.3.1 soon on your site

If I have time, the psnGallery2 version 1.3.1 will be available for download tonight (GMT+2).

It includes few fixes and the 3 new tags described in the previous post.

I have also scheduled for a near future to improve the install/upgrade procedure, it will be based on the WordPress install/upgrade script.

The install functionnalities will be :

  • Create the table “psnGallery” if doesn’t exist and/or update the structure if needed.
  • Look for the Coppermineconfig.inc.php” to extract the Coppermine configuration data
  • Create/Update all required “psnGallery2” parameters

I give no date for this but it could be soon (depending on the free time I will have in the coming days, weeks)

I will keep you posted on the evolution of that script.

psnGallery2 1.3 new tags

Here are the new tags :

<cpg_mostviewed> which displays the most viewed pictures for an album or overall defined albums :

  • Dscn6666.jpg
    Dscn6669.jpg
    Dscn6655.jpg
    Dscn6369.jpg
    Dscn6660.jpg
    Dscn6370.jpg
    Dscn6659.jpg
    Dscn6363.jpg

<cpg_bestrated> which displays the best rated pictures for an album or overall defined albums :

  • Siggy_de_Feveline.jpg
    fascination.jpg
    Hettie.jpg
    IMG_4276.JPG
    IMG_2888.JPG
    Sac_Berlingot_pour_halloween_copie.jpg
    IMG_2464.JPG
    IMG_2340.JPG

<cpg_lastup> which displays the latest uploaded pictures for an album or overall defined albums :

  • Pour_Popeline.jpg
    Pour_LaSterne.jpg
    La_Sterne~1.jpg
    Pour_Marite_84.jpg
    Sypi~0.jpg
    Marianne.jpg
    Suzie.jpg
    Pour_Autan.jpg

For both tags, the parameters are : albumid|count|nSize|before|after|activelink

psnGallery2 : Syntax clarification : In a Post

Within a post

  • <cpg_album>albumid|nCols|nSize|beforeCol|afterCol|beforeRow|afterRow</cpg_album> : Generate tags to display a full album from a specific Coppermine album (if -1 : from all albums)
  • <cpg_albumcatlist>categoryid|count|nSize|before|after</cpg_albumcatlist> : Get the album name list of a category
  • <cpg_albumname>albumid</cpg_albumname> : Get the name of an album
  • <cpg_albumpiccount>albumid</cpg_albumpiccount> : Get the number of pictures within an album
  • <cpg_albumthumb>$albumid|nSize|before|after</cpg_albumthumb> : Display the specific thumbnail associated with an album
  • <cpg_categoryname>categoryid</cpg_categoryname> : Get the name of a category
  • <cpg_gallery>albumid|count|nSize|before|after|activelink</cpg_gallery> : To display several random pictures from a specific Coppermine album (if -1 : from all albums)
  • <cpg_picture>pictureID|nSize|before|after|mode|dummy</cpg_picture> : Display a picture (in some modes)

Parameters explanation :

  • albumid” and the “pictureid” can be found in the “psnGallery2” Administration page.
  • count” represents the number of pictures to display.
  • nSize” is the size of the picture to display (1=thumbnail, 2=normal size and 3 is the fullsize picture)
  • before” is the string (HTML) to insert before each picture
  • after” is the string (HTML) to insert after each picture
  • categoryid” is the category of the album to display
  • mode” will display different supplemental information on the picture according the mode (EXIF data, statistic, etc…).

psnGallery2 : Syntax clarification : Out of Post

Out of a post (eg: in index.php)

  • To display several random pictures from a specific Coppermine album (if -1 : from all albums) : CPGRndPicture($albumid, $count, $nSize,$before,$after, $activelink)
  • Generate tags to display a full album from a specific Coppermine album (if -1 : from all albums)… : CPGAlbum($albumid, $nCols, $nSize, $beforeCol, $afterCol, $beforeRow, $afterRow)
  • Get the name of an album : CPGAlbumName($albumid)
  • Get the name of a category : CPGCategoryName($categoryid)
  • Get the number of pictures within an album : CPGAlbumPicCount($albumid)
  • Get the album name list of a category : CPGAlbumListCategory($categoryid, $count, $nSize, $before, $after)
  • Display a picture (in some modes) : CPGPicture($pictureID, $nSize, $before, $after, $mode, $dummy)
  • Display the specific thumbnail associated with an album : CPGAlbumThumb ($albumid, $nSize, $before, $after)

Parameters explanation :

  • “$albumid” and the “$pictureid” can be found in the “psnGallery2” Administration page.
  • “$count” represents the number of pictures to display.
  • “$nSize” is the size of the picture to display (1=thumbnail, 2=normal size and 3 is the fullsize picture)
  • “$before” is the string (HTML) to insert before each picture
  • “$after” is the string (HTML) to insert after each picture
  • “$categoryid” is the category of the album to display
  • “$mode” will display different supplemental information on the picture according the mode (EXIF data, statistic, etc…).

WPPlugin psnGallery2 1.3.1 coming soon !

The new version of psnGallery2 will be soon out.

List of new features and their statuses :

  • picture id” displayed via mouseover
  • “EXIF info” displayed if present
  • “Most Viewed” function as in Coppermine (overall or for a specific category/album)
  • “Last Uploaded” function as in Coppermine (overall or for a specific category/album)
  • “Best Rated” function as in Coppermine (overall or for a specific category/album)

A demo page will also be created soon to demonstration all the functionnalities of the “psnGallery2” plugin.

I can’t say now when it will be out, I am rather busy at work, at home for the moment but it should not take long to be out ! 🙂

psnGallery 2 Sticky information

What’s that ?

It provides you an “gateway” between your Coppermine Gallery and your WordPress Blog.

A lot of functionnalities for your Blog within a post or outside a post !

How to make it work ?

The main requirements are to have installed :

If those applications are up and running, only few steps are required :
Continue reading psnGallery 2 Sticky information

IE User : Don’t wait for IE version 9.7.8.1 to have PNG transparency

Already in the past, I mentionned this stupid issue with IE… if you don’t use GIF image, you have no transparency ! The full support of PNG image is not supported by IE. To refresh your memories : usage of gif instead of png.

I was surfing and I found this hack. Which is more than easy to implement and it seems it works more than perfectly !

It is composed by a single clever java script ! Amazing ! Microsoft developpers should have a look at the code ! 🙂

psnGeneric version 1.0.1 finally out !

the plugin “psnGeneric version 1.0.1 is finally out ! It was announced few weeks ago…But I had a lot of work to do that’s why it is out only today !

So what’s the plugin ?

Do you see the “quote” block on the left side of this site ? and the “download” filelist block (also on the left side) ? Both are done via the psnGeneric version 1.0.1

So in other word, it is something that display an extract or a full list of records based on a criteria.

For the “quote” example, here is the line added in my “index.php” : the_genRandom( 'QUOTE',1,'','','', ''); .
For the “download” example, the following code is used : genList( 'WPHACK',100,'','','', '');

How to create/manage those lists ?

I create a small administration page for that.

Three different actions are possible : editdeletecreate.

Everything is done via a very easy and intuitive tabular interface.

[EDIT]
In order to fix a small mySQL syntax issue (for old mySQL versions), you have to update the line 94 of wp-admin/psnGENAdmin.php as below :

Change $psnSQLLimit = "LIMIT ".$psnLimit." OFFSET ".$psnOffset;
into $psnSQLLimit = "LIMIT ".$psnOffset.",".$psnLimit;

Thanks Bernd Pressler to notify me about this.

Just another WordPress weblog