Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Dynamiser mon site...
#4
tes demandes m'ont l'air assez confuses yvan

je vais essayer de les faire point par point.

si les alias ne sont pas une solution pour ton problème, pense également au fait qu'une page est définie de manière unique par son ID qui lui ne changera jamais.

tu peux lier une page à une image (voir option de la page, et même champs supplémentaire) mais rien ne se ferra en automatique. Tu peux gérer des normes de nommage de fichier et des normes de nommage de page afin de faire coïncider les deux mais tu t'expose évidement a ce qu'un utilisateur foire ton truc.

si j'ai bien compris tu créé la page d'un utilisateur avant de lui remettre, c'est lui qui s'occupe alors de la remplir. Tu connais donc l'ID de cette page. Tu peux créer un répertoire portant le n° de l'ID et lui dire de déposer ses photos dedans (il y a un module qui gère les permissions par répertoire il me semble). le slideshow est une fonctionnalité JS + CSS assez simpliste qu'on retrouve partout sur le net. Pourquoi pas reconstruire le tiens via du PHP + smarty + Jquery ?

tu boucles sur la liste des répertoire numéroté, tu y recherche une image (peut importe le nom après tout) tu génère les bornes <img /> dans un buffer avec l'adresse de l'image + un lien type <a /> avec l'adresse de la page de destination (récupérée grace au nom du répertoire qui est l'ID de la page. l'ID de la page te permet de récupérer l'alias de la page, l'alias de la page te permet de reconstituer une URL valide). Une fois tout le code généré, il te reste à entourer de JS le tout selon les exemples pré-maché que tu trouveras sur le net.

Ca va être dur à coder mais c'est pas du tout infaisable !

regarde sinon de ce côté http://www.cmsmadesimple.fr/forum/viewtopic.php?id=2759
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)