[Elgg 1.5-1.12 & 2.X - 4.X: Tidypics] v1.6.5

Release Notes

The newest version of the Tidypics Photo Gallery.

For list of features, go to the Tidypics Group

Changes from 1.6.4

  • Bug fixes
  • Danish and French transaltions added (thanks Fx Nion and erikernstm)
  • Better plugin hooks for lightboxes and slideshows
  • Developers: Added container_guid parameter to tp_list_entities()

Not yet: photo ordering, flash uploader

Our tracker list is here: http://code.google.com/p/tidypics/issues/list  It includes bug reports and feature requests.


New Install

  1. FTP code
  2. enable plugin
  3. go to Tidypics Administration page
  4. save your settings

Upgrade - copy over files and refresh view cache (turn plugin off and then on)


Server Analysis - find off settings page. Some documentation in docs directory on how to use this

Want images on your front page? see tidypics/lib/tidypics.php

White screen - probably not enough memory allocated to PHP

Uploaded images giving up question marks - that's an issue with your image processing library (GD, ImageMagick, imagick extension) - check your server error log for more information

  • @tidypics Team - Thanks for the help. I tried to edit start.php, but group members are still able to create albums/images. Here is my code for the tidypics_permission_override function.

    function tidypics_permission_override($hook, $entity_type, $returnvalue, $params)
            $entity = $params['entity'];
            $user   = $params['user'];
            $group_guid = get_input('group_guid');
            $group = get_entity($group_guid);

            /* if ($entity->subtype == get_subtype_id('object', 'album')) { */
            if ($group->owner_guid == $_SESSION['user']->guid) {
                // test that the user can edit the container
                return can_write_to_container(0, $entity->container_guid);

            /* if ($entity->subtype == get_subtype_id('object', 'image')) { */
            if ($group->owner_guid == $_SESSION['user']->guid) {
                // test that the user can edit the container
                return can_write_to_container(0, $entity->container_guid);

    Any help would be much appreciated. Thank you

  • TidyPics Team- Thanks for all the hard work!Can you suggest someone to help write this widget I described? I would actually like to have Jesse's admin "favoriting" function as well.

    Jesse would you like to stay in touch on getting some of the features done as a common project?

    Tahoe Billy

  • After upgrade when clicking on the image I am getting this error messsage: "The requested action (tidypocs/download) was not defined in the system." The photos and albums which has been created in previous version work fine. Any idea?

  • Thanks for the plugin.   Really appreciated

  • problem in tindypics pagination, see the below image


    You can look at the top and bottom pagination and bottom pagination need to fix so please let me know how to fix it.

  • Hi
    How can i add latest pictures on the index page?

    Witch files do i have to edit and what is the code that i need? 

    any "newbie" help on this please?

  • One of the best plugin for the Elgg.

  • Okay I have Vazcos_mainpage running, how do I load pics/graphics to his HTML code boxes?

    Do I use Tidy Pics somehow? If so please suggest something for a non programmer like me.



  • Austin,

    I would get the album container with this line:

    $container = get_entity($entity->container_guid);

    Then inside the if test for an album [if ($entity->subtype == get_subtype_id('object', 'album')]

    I would test if the container is an instanceof an ElggGroup. If so, test whether the current logged in user is the group owner. If so, return true, otherwise return false.

    The container for an image is the album. The container for an album is the group or individual. This might change in future versions if Elgg fixes its issues with containers.

  • pdm - we removed the download action and replaced it with a page. This is because of a change that is happening in Elgg 1.7. I believe all the links created by Tidypics should use the new download page rather than the action. It is possible that you are using a plugin or custom code that depends on the action. If so, you could just add the action back to the start.php file. See previous versions for that line near the bottom of the start.php file.

  • kiran - are you overriding any Tidypics views or are you using a theme rather than the default one that comes with Elgg?

  • webbert - sorry - we won't provide help on things we have already documented.

  • TahoeBilly - sorry, not familiar with the main page plugin by vazcos. I think there is another main page plugin out there that already has Tidypics integration according to what I remember.

    The development that we discussed earlier shouldn't be that difficult. A good developer should be able to get a working prototype done in a day or two. People tend to float on and off the Tidypics team. Right now there aren't any developers available for this.

  • All - thanks for the positive comments about Tidypics. Much appreciated.

  • I installed Tidypics 1.6.5 on Elgg 1.6.1 but doesn't seem to working. Under Photos all pages are blank and "Create New Album" brings up a page with the "Add Photo Album" heading but the page is blank. Tidypics Admin page is also blank. Any idea what would cause this? Thanks.

  • ND - no idea - perhaps a bad ftp transfer?

  • why don't you delete your old versions of plugins from this site.

    it took me to visit 10 pages to finally find the plugin.

    find a easier way to download your plugin please

  • @joomlaturk, all plugins are on the site in reverse order, from newest to oldest. If you need a plugin, search on it, find out who the provider is and then go to their plugins page. The newest will appear first. To request that they delete older versions is not acceptable. And your attitude isn't either. Take the time to get used to what is here and re-adjust your tone.

  • @joomlaturk - please complain to the Curverider developers about the setup of the plugin repository here because they are responsible for it. We just use what we're given. Our group page has a link to the latest version: http://community.elgg.org/pg/groups/2559/tidypics-photo-gallery-plugin/ . We also maintain a list of releases at our google code repository: http://code.google.com/p/tidypics/downloads/list



  • @kiran - are you overriding any Tidypics views or are you using a theme rather than the default one that comes with Elgg?

    Yes i'm using different theme not default..

  • This may seem like a strange request, but how hard would it be to duplicate tidypics and modify it to handle audio files? My goal is to have a module for audio files that has an interface that is as close as possible to tidypics. User would create an album just like in tidypics, then add audio files to album, maybe even with artwork. Albums and files could then display the same as tidypics (thumbnail and audio file name instead of image file name). Then, when user went to play a file, artwork and/or player would display and play file. I know there are other audio players, but I really like the interface and display of tidypics and do not want users to have to upload files with one module (file uploader) then use another to play. Plus, I think it would be a popular module.

    Finally, I can copy and paste code, but there is no way I could write this... anyone interested or have advice on how to get this done (assuming it can be done)??

    Thanks for the mod!

  • I am getting the error:  "file:deletefailed"  when trying to delete a certain photo.

    The original upload was not very big, only 700k.

    It has no thumbnail, or full size versions. Just the big question mark icon.

    The image appears to have uploaded properly. I can see the file in the data folder using FTP. I tried recreating the thumbnail but received the following message:

    "Error retrieving information about the image"

    How do I get rid of it? Also, how do I prevent such an error from occuring in the future?



  • I am running Elgg 1.6.1 and tidypics 1.6.5.


  • @kiran - since your issue does not show up when testing with the default theme that I have done, it may be caused by your theme. FireBug is a great tool for looking into that.

  • xenu - Just fixed the delete message so it doesn say "file:deletefailed". That will a part of the next release.

    Reasons for getting a delete failed message:

    1. entity doesn't exist in database
    2. do not have permissions to delete it
    3. it is not really an image
    4. unable to delete the file on the disk (permissions problem)

    We've never have a report of this before. Can you delete other images? 



  • Category: Photos and Images
  • License: GNU General Public License (GPL) version 2
  • Updated: 2022-10-10
  • Downloads: 144909
  • Recommendations: 231

Other Projects

View iionly's plugins