Outils pour utilisateurs

Outils du site


application:holytag

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
application:holytag [2025/09/09 08:53] – créée cmantikaapplication:holytag [2025/10/06 12:22] (Version actuelle) cmantika
Ligne 541: Ligne 541:
 --- ---
  
-## 14. Ressources et contacts+## 14. Ressources
  
 ### Fichiers de configuration clés ### Fichiers de configuration clés
Ligne 562: Ligne 562:
 - **Dépendance externe** : Service qr.lca.fr critique pour la génération QR en production - **Dépendance externe** : Service qr.lca.fr critique pour la génération QR en production
 - **Architecture hybride** : Maintenance de deux services QR (local + externe) - **Architecture hybride** : Maintenance de deux services QR (local + externe)
 +
 +## Tips maintenance
 +
 +### Code bugué sur interface client (pas de possibilité de modifier le fichier cible)
 +
 +Il peut arriver qu'un client fasse une erreur de manip et bloque son code (impossible de modifier le contenu cible car colonne contenu vide). 
 +
 +Dans ce cas, voir en BDD (on a l'ID du code en attribut "data-id" sur le LI de la partie admin).
 +La colonne "type" : **pdf** (fichier uploadé sur holytag) / **miniurl** (URL cible de id_miniurl)
 +
 +``1e6g2_holytag_db.admin_code.id_miniurl = 1e6g2_holytag_url.url.code``
 +
 +Pour ces 2 types, le QR code est la concaténétion de "url.holytag.fr/" suivi de l'ID miniurl. **Il ne doit pas bouger**.
 +
 +Exemple de code fonctionnel :
 +```sql
 + `admin_code` (`id_code`, `id_campagne`, `creation`, `libelle`, `type`, `contenu`, `id_miniurl`, `ecc`, `size`, `cle`) VALUES
 +(13206, 1485, '2025-01-14 11:35:39', 'qr lounge', 'pdf', '{"url":"https:\/\/holytag.fr\/pdf\/20250912\/065738_Menu Marceau A4 WKEND minimum.pdf","miniurl":"https:\/\/url.holytag.fr\/13013"}', 13013, '', 0, '');
 +```
 +Exemple d'URL correspondant :
 +```sql
 + `url` (`code`, `creation`, `url`) VALUES
 +(13013, '2025-01-14 11:35:39', 'https://holytag.fr/pdf/20250912/065738_Menu Marceau A4 WKEND minimum.pdf');
 +```
 +
 +Si admin_code.contenu est vide, on peut le faire à l'envers à partir de url.url. Si la cible est un fichier sur holytag.fr, on est sur un type "pdf". Si c'est une URL externe, on est sur un "miniurl". Et le url.code = admin_code.id_miniurl. La structure du contenu est en JSON pour ces 2 types.
 +
  
 --- ---
 *Documentation générée automatiquement - Projet HolyTag* *Documentation générée automatiquement - Projet HolyTag*
 </markdown> </markdown>
application/holytag.1757408038.txt.gz · Dernière modification : 2025/09/09 08:53 de cmantika