cela n'existe pas pour l'instant mais cela doit être faisable en plugin
l'idée peux être intéressante
Hors ligne
Tu peux regarder [extension by jfc] CatAddFav qui rajoute une icône sur toutes les miniatures, pour le lien vers la HD tu devrais pouvoir trouver dans Piwigo
Hors ligne
Merci pour ce plugin!
J’y ai fait des modifs pour permettre le téléchargement. Cela fonctionne avec certain thème. Mais pas de chance avec Stripped il y a un bug que je n’arrive pas à m’expliquer (l’image de l’icône favori s’implante 2 fois).
Bref. J’ai une autre piste. Il suffit de modifier le thème et d’y ajouter un bout de code.
Mais je sèche sur quelque chose. Je cherche de la doc sur les propriétés des variables dans piwigo, du genre : $thumbnail.NAME , $thumbnail. ??????
Si quelqu’un a de la doc je suis intéressé.
Hors ligne
bleuvague a écrit:
Mais je sèche sur quelque chose. Je cherche de la doc sur les propriétés des variables dans piwigo, du genre : $thumbnail.NAME , $thumbnail. ??????
Si quelqu’un a de la doc je suis intéressé.
Je dirais que cette doc n'existe malheureusement pas :-(
Mais tu pourras l'ajouter au Wiki si tu fais la liste !
pour ta question $thumbnail.??????
je te proposerais de regarder le fichier include/category_default.inc.php
ligne 114 à 135
$tpl_var =
array(
'ID' => $row['id'],
'TN_SRC' => get_thumbnail_url($row),
'TN_ALT' => htmlspecialchars(strip_tags($name)),
'TN_TITLE' => get_thumbnail_title($row),
'URL' => $url,
/* Fields for template-extension usage */
'FILE_PATH' => $row['path'],
'FILE_POSTED' => $row['date_available'],
'FILE_CREATED' => $row['date_creation'],
'FILE_DESC' => $row['comment'],
'FILE_AUTHOR' => $row['author'],
'FILE_HIT' => $row['hit'],
'FILE_SIZE' => $row['filesize'],
'FILE_WIDTH' => $row['width'],
'FILE_HEIGHT' => $row['height'],
'FILE_METADATE' => $row['date_metadata_update'],
'FILE_HAS_HD' => ($row['has_high'] and $user['enabled_high']=='true') ?
true:false, /* lack of include/functions_picture.inc.php */
);
et le fichier include/category_cats.inc.php
ligne 307 à 332
$tpl_var =
array(
'ID' => $category['id'],
'TN_SRC' => $thumbnail_src_of[$category['representative_picture_id']],
'TN_ALT' => strip_tags($category['name']),
'URL' => make_index_url(
array(
'category' => $category
)
),
'CAPTION_NB_IMAGES' => get_display_images_count
(
$category['nb_images'],
$category['count_images'],
$category['count_categories'],
true,
'<br>'
),
'DESCRIPTION' =>
trigger_event('render_category_literal_description',
trigger_event('render_category_description',
@$category['comment'],
'subcatify_category_description')),
'NAME' => $name,
);
Hors ligne
Merci beaucoup !
Pour résoudre momentanémant mon problème. J'ai balancé dans le thème une ligne du genre :
<a href="action.php?id={$thumbnail.ID}&part=h"><img title="{$thumbnail.icon_ts.TITLE}" src="{$ROOT_URL}{$themeconf.icon_dir}/recent.png" class="icon" alt="(!)"></a>
Reste à trouver un jolie icône pour remplacer recent.png !
C'est pas très catholique mais ça fonctionne. J'écrirais un plugin dès que j'en aurai le temps, c'est plus propre non ?
Hors ligne
bleuvague a écrit:
J'écrirais un plugin dès que j'en aurai le temps, c'est plus propre non ?
oui cela permet que tu ne perde pas tes modifications à chaque mise à jour
cela permet à d'autre utilisateur de l'utiliser facilement
Hors ligne