Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

guiyou65
2023-12-08 18:45:38

La dernière mise à jour du plugin fonctionne impeccablement. Merci !

guiyou65
2023-05-19 18:56:16

Test effectué.
Création du smartalbum OK
mais toujours la même erreur dans la page d'administration de l'album. Impossible de définir des critères.
Les lignes :

Code:

 
Warning: Undefined array key "filters" in /htdocs/album.guiyou.online/_data/templates_c/8cpdn4^9ddf6b6b2353ff4fc06e01fd011be14964456e29_0.file.album.tpl.php on line 386

Warning: Attempt to read property "value" on null in /htdocs/album.guiyou.online/_data/templates_c/8cpdn4^9ddf6b6b2353ff4fc06e01fd011be14964456e29_0.file.album.tpl.php on line 386

apparaissent entre les lignes "Aucun filtre" et "Ajouter un filtre" dans l'onglet smartalbum de la page d'administration du nouvel album.

k5
2023-05-19 12:34:07

bonjour
essayer de remplacer dans include/functions.inc.php à partir de la ligne 181 à 189

 

Code:

  $tags_arr = explode(',', $filter['value']);
            foreach ($tags_arr as $value)
            {
              $join[] = IMAGE_TAG_TABLE.' AS it'.$i_tags.' ON i.id = it'.$i_tags.'.image_id';
              $where[] = 'it'.$i_tags.'.tag_id = '.$value;
              $i_tags++;
            }

            break;

par
 

Code:

  $tags_arr = explode(',', $filter['value']);
  $tags_where = array() ;
            foreach ($tags_arr as $value)
            {
              $join[] = IMAGE_TAG_TABLE.' AS it'.$i_tags.' ON i.id = it'.$i_tags.'.image_id';
    $tags_where[] = 'it'.$i_tags.'.tag_id = '.$value;
              $i_tags++;
            }
 $where[] = '('.implode(' and ', $tags_where).')' ;
            break;

A très vite

guiyou65
2023-05-19 09:36:20

Désolé, je n'avais pas vu la question :(
La valeur 6 correspond à un tag de la table pwg_tags et pas à un sous album.

k5
2022-11-29 03:15:56

Bonjour.
Est-ce que les 6 sont des sous albums ?
À très vite

k5
2022-11-22 21:27:48

Bonjour

guiyou65 a écrit:

Les messages d'erreur qui s'affichent sur la page d'administration du plugin sont les suivants :

Code:

Warning: Undefined array key "filters" in /_data/templates_c/p6jhns^14d32a75ea512b59f17fa03d8eaa6f6af2dbc4f3_0.file.album.tpl.php on line 386

Warning: Attempt to read property "value" on null in /_data/templates_c/p6jhns^14d32a75ea512b59f17fa03d8eaa6f6af2dbc4f3_0.file.album.tpl.php on line 386

Ce qui correspond à une erreur dans le fichier généré par smarty.

J'espère que quelqu'un aura le courage et la compétence (que je n'ai pas) pour traiter ce problème.

Dans mes recherches j'ai trouvé

Code:

$post($new_smart)

s'il y a un codeur pour regarder de ce coté là (voir vers $new_smart) ou new_smart

Un petit rappel s'il y a un codeur, il y a un super support qui s'appelle Github ==> https://github.com/

Pour SmartAlbums
Il suffit de créer un compte sur github puis de télécharger la dernière version sur le site piwigo   https://fr.piwigo.org/ext/download.php?rid=7771
puis de synchroniser en clonant avec un nouveau "repository" avec Github desktop ou en ssh

et quand il y aura des solutions avec les modifications il y a la possibilité de partager en donnant le lien ici.

A très vite

guiyou65
2022-11-21 19:10:45

Les messages d'erreur qui s'affichent sur la page d'administration du plugin sont les suivants :

Code:

Warning: Undefined array key "filters" in /_data/templates_c/p6jhns^14d32a75ea512b59f17fa03d8eaa6f6af2dbc4f3_0.file.album.tpl.php on line 386

Warning: Attempt to read property "value" on null in /_data/templates_c/p6jhns^14d32a75ea512b59f17fa03d8eaa6f6af2dbc4f3_0.file.album.tpl.php on line 386

Ce qui correspond à une erreur dans le fichier généré par smarty.

J'espère que quelqu'un aura le courage et la compétence (que je n'ai pas) pour traiter ce problème.

guiyou65
2022-11-16 18:55:55

Voici ce que je constate avec le plugin SmartAlbum :
La création d'un nouveau SmartAlbum provoque les erreurs suivantes :

Code:

Warning: Undefined array key "filters" in /htdocs/album.guiyou.online/_data/templates_c/8cpdn4^9ddf6b6b2353ff4fc06e01fd011be14964456e29_0.file.album.tpl.php on line 386

Warning: Attempt to read property "value" on null in /htdocs/album.guiyou.online/_data/templates_c/8cpdn4^9ddf6b6b2353ff4fc06e01fd011be14964456e29_0.file.album.tpl.php on line 386

Cependant l'album est bien créé à la position demandée.
Par contre il n'est pas possible de fournir une condition après avoir choisi un filtre de type Tag (par exemple).
De ce fait, toutes les photos de la base de donnée sont ajoutées à ce nouveau SmartAlbum (environ 20 000 pour ma collection !).

Cela provient du fait que la table pwg_category_filters n'a pas été correctement modifiée avec la valeur du critère de sélection. Seule la ligne :

Code:

category_id  type    cond  value  updated
  591        mode    mode  and    2022-11-16 18:24:59

a été insérée dans la table pwg_category_filters.

Il manque la ligne de condition qui dans mon cas est "Les photos ayant le tag XXX" dont le Id_num pour moi est 6 (valeur à chercher dans la table pwg_tags) :

Code:

category_id  type    cond  value  updated
  591        tags    one    6    2022-11-16 18:24:59

Une fois cette ligne ajoutée à la main dans la table pwg_category_filters de façon à avoir :

Code:

category_id  type    cond  value  updated
  591        mode    mode  and    2022-11-16 18:24:59
  591        tags    one    6      2022-11-16 18:24:59

Il suffit de retourner dans le plugin SmartAlbum et cliquer sur "Regénérer les photos de ce smartalbum" qui apparaît à droite de l'écran sur la ligne de l'album concerné. Le filtre fonctionne alors correctement.

Pour que le nouvel album apparaisse avec les autres miniatures, il faut le sélectionner dans le menu Album de la page d'accueil et choisir une image représentante de l'album. Bien sûr il faut que les permissions soient également ajustées.

ddtddt
2022-10-09 20:24:47

Bonjour,

oui bien sur propose ce que tu as fait

guiyou65
2022-10-09 18:44:03

Bonsoir,
Dans mes tests de la RC4, j'ai regardé SmartAlbum dont je suis fan. Il y a plusieurs problèmes. Et j'ai vu que le développeur semble arrêter la maintenance du plugin. Ce qui serait vraiment dommage.
Est-ce que cette fonctionnalité sera reprise par l'équipe Piwigo ?
Est-ce dans ce fil de discussion que je peux détailler les problèmes ? (Et les contournement que j'ai 'bricolés' dans les tables pour conserver mes albums virtuels)
Je n'ai malheureusement pas (encore) les compétences pour reprendre le plugin à ce stade. Je vais cependant regarder de plus près ...

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact