Support for allowing visitors to register to access your site. Users registering are verified via an e-mail to insure the validity of the e-mail address they provide. Options are provided for setting the required registration details and the default user rights that will be granted.

Place a call on printRegistrationForm() where you want the form to appear. Probably the best use is to create a new custom page script just for handling these user registrations. Then put a link to that script on your index page so that people who wish to register will click on the link and be taken to the registration page.

When successfully registered, a new Zenphoto user will be created with no logon rights. An e-mail will be sent to the user with a link to activate the user ID. When he clicks on that link he will be taken to the registration page and the verification process will be completed. At this point the user ID rights are set to the value of the plugin (...)


Provide JavaScript tag "suggestions" based on Remy Sharp's jQuery Tag Suggestion plugin.

Activate the plugin and the feature is available on the theme's search field.



zenPayPal -- Paypal Integration for Zenphoto.


Note: The example macro in this text contain a space after the first and before the last bracket. This is to avoid it being executed. On real usages there should be none.

Supports showing slideshows of images.

  • Plugin Option 'slideshow_size' -- Size of the images
  • Plugin Option 'slideshow_mode' -- The player to be used
  • Plugin Option 'slideshow_effect' -- The cycle effect
  • Plugin Option 'slideshow_speed' -- How fast it runs
  • Plugin Option 'slideshow_timeout' -- Transition time
  • Plugin Option 'slideshow_showdesc' -- Allows the show to display image descriptions

The theme files slideshow.php, slideshow.css, and slideshow-controls.png must reside in the theme folder. If you are creating a custom theme, copy these files form the "default" theme of the Zenphoto distribution. Note that the Colorbox mode does not require these files as it is called on your theme's image.php and album.php, search.php, and favorites.php direclty via the slideshow button. The Colorbox plugin must be enabled and (...)


Adds a link to allow requesting a single image print through Shutterfly.


Supports a rating system for images, albums, pages, and news articles using the Star Rating Plugin by

An option exists to allow viewers to recast their votes. If not set, a viewer may vote only one time and may not change his mind.

Customize the stars by placing a modified copy of jquery.rating.css in your theme folder.

Legal note: Use the Disguise IP option if your country considers IP tracking a privacy violation.



Prints a list of all albums context sensitive.

Menu types:

  • list for HTML list
  • list-top for only the top level albums
  • omit-top same as list, but the first level of albums is omitted
  • list-sub lists the offspring level of subalbums for the current album
  • jump dropdown menu of all albums(not context sensitive)

Call the function printAlbumMenu() at the point where you want the menu to appear.



Support functions for "statistics" about images and albums.

Supports such statistics as "most popular", "latest", "top rated", etc.

CAUTION: The usage to get an specific album has changed. You now have to pass the foldername of an album instead the album title.



GoogleCheckout Integration for Zenphoto.


Enable FLV player 4.x to handle multimedia files. IMPORTANT: Only one multimedia player plugin can be enabled at the time.

Also this now incorporates the former separate flv_playlist plugin to show the content of an media album with .flv/.mp4/.mp3 movie/audio files as a playlist or as separate players with flv player.
NOTE: The reason this plugin was removed from the official release is incompatible licencing. Please see JW Player for more info about the player and its licence.