Technical changes in Piwigo 2.10

No more include for comment_list.tpl

In templates comments.tpl and picture.tpl we have replaced:

{include file='comment_list.tpl' comment_derivative_params=$derivative_params}


{if isset($COMMENT_LIST)}
  {include file='comment_list.tpl' comment_derivative_params=$derivative_params}

All themes with a custom comments.tpl or picture.tpl should apply the same change.

New badges for number of photos

In index.tpl, in the H2 (breadcrumbs) the number of photos of the current section is no longer in the $TITLE template variable, but provided separately in $NB_ITEMS. You need to update your index.tpl (if not using the default theme one). Replace:



<h2>{$TITLE} {if $NB_ITEMS > 0}<span class="badge nb_items">{$NB_ITEMS}</span>{/if}</h2>

To replace the aspect of badges (actually between brackets), you can add in your theme.css:

.badge {
  background-color: #808080;
  color: black;
  padding: 1px 5px;
  border-radius: 10px;
  font-size: 10px;
   content : '';
  content : '';
dl#mbCategories li {
  margin-top: 3px ;
  margin-bottom: 3px;

New triggers

trigger_notify("delete_tags", $tag_ids);
trigger_notify('delete_group', $groupids);

New methods for web API

  • pwg.images.setMd5sum
  • pwg.categories.setRank
  • pwg.users.favorites.add
  • pwg.users.favorites.remove
  • pwg.users.favorites.getList

INSERT IGNORE with single_insert

The single_insert function now can perform an INSERT IGNORE (just like mass_inserts) :

single_insert($table_name, $data, array('ignore' => true));
Back to top
dev/changes_in_2.10.txt · Last modified: 2019/09/30 13:19 by plg
github twitter newsletter Donate © 2002-2023 · Contact