Tablica Piwigo id = Popis – Pogrešna JSON odgovor

 

Kako popraviti upravljanje postrojenja korisnika piwigo .

Piwigo naišao na probleme u zadnje vrijeme i ne bi dodali ili promijenili podatke korisnički račun.
Popup pojavljuje se poruka na otvaranju korisnika na stranici za upravljanje računom.
Problem je u tome što Mysql 8 koristi tablicu pod nazivom GROUPS.
Jedan od tih kodova na ugradnju imenovan je na isti način i predstavlja sukob.
Ovdje je rješenje.

U instalacije Piwigo:

/admin/user_list_backend.php

Uredite linije 204 (linija 3 naš primjer) i 213 (linija 12 naš primjer) ispod


SELECT
    user_id,
    GROUP_CONCAT(name ORDER BY name SEPARATOR ", ") AS groups
  FROM '.USER_GROUP_TABLE.'
    JOIN `'.GROUPS_TABLE.'` ON id = group_id
  WHERE user_id IN ('.implode(',', $user_ids).')
  GROUP BY user_id
;';
  $result = pwg_query($query);
  while ($row = pwg_db_fetch_assoc($result))
  {
    $groups_of_user[ $row['user_id'] ] = $row['groups'];
  }

et remplacer GROUPS par GRPS

SELECT
    user_id,
    GROUP_CONCAT(name ORDER BY name SEPARATOR ", ") AS grps
  FROM '.USER_GROUP_TABLE.'
    JOIN `'.GROUPS_TABLE.'` ON id = group_id
  WHERE user_id IN ('.implode(',', $user_ids).')
  GROUP BY user_id
;';
  $result = pwg_query($query);
  while ($row = pwg_db_fetch_assoc($result))
  {
    $groups_of_user[ $row['user_id'] ] = $row['grps'];
  }

Enregistrez vos modifications.

Vider le cache de votre navigateur.

Rechargez la page Web de piwigo i Admin -> Utilisateurs -> Gérer


[site_reviews_summary assign_to =”post_id”]

otkazati
[site_reviews_form assign_to =”post_id”]
Ocijenite ovaj članak

[site_reviews display = 10 dodijeljeno_to =”post_id”]

Dopust jedan Odgovor

Vaša email adresa neće biti objavljena. obavezna polja su označena *