Forum CMS Made Simple FR
Dynamiser mon site... - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Général (https://forum.cmsmadesimple.fr/forum-10.html)
+--- Sujet : Dynamiser mon site... (/thread-523.html)



Dynamiser mon site... - Yvan - 12/07/2010

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.7.1
#~ Nom de l'hébergeur : infomaniak
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.7.1
#~ Installed Modules:
#~ * CMSMailer: 2.0
#~ * FileManager: 1.0.2
#~ * MenuManager: 1.6.3
#~ * ModuleManager: 1.3.3
#~ * News: 2.10.5
#~ * nuSOAP: 1.0.1
#~ * ThemeManager: 1.1.1
#~ * TinyMCE: 2.7.0
#~ * FrontEndUsers: 1.9.3
#~ * CustomContent: 1.5.3
#~ * CGExtensions: 1.18.8
#~ * CGCalendar: 1.5.2
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * max_upload_size: 48000000
#~ * default_upload_permission: 664
#~ * assume_mod_rewrite: true
#~ * page_extension: /
#~ * internal_pretty_urls: false
#~ * use_hierarchy: true
#~ Php Information:
#~ * phpversion: 5.2.13
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * E_STRICT: 0
#~ * memory_limit: 64M
#~ * max_execution_time: 10
#~ * safe_mode: Off (Faux)
#~ * session_save_path: Aucune vérification à cause de la restriction spécifiée par PHP open_basedir
#~ * session_use_cookies: On (Vrai)
#~ Server Information:
#~ * Server Api: apache2handler
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.0.84
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Bonjour,

ça fait un moment que je joue avec CMSMS et il est temps que mon site devienne un peu plus attrayant. Je me suis dit qu'un bon moyen de le dynamiser était d'ajouter plus d'images et de trouver un moyen de mettre en avant certaines informations (des articles du module "News" et des évènements du module "CGCalendar").

Premièrement, j'ai une vingtaine de membres qui ont des pages perso sur mon site. Sur chacune de leur page se trouve une image. Je pensais utiliser le module Gallery qui a l'air d'être bien tenu à jour, mais ça fait pas vraiment ce que je veux. J'aimerais avoir les miniatures des images de la galerie qui défilent de droite à gauche et qui contiennent chacune un lien vers une page du CMS. Est-ce seulement possible ? Est-ce que le module Album serait plus indiqué ? Il a l'air d'avoir été abandonné...

Est-ce que quelqu'un aurait un conseil pour m'aider à dynamiser mon site ? Je patauge dans la semoule, là...

Merci Smile


Dynamiser mon site... - bess - 12/07/2010

http://dev.cmsmadesimple.org/project/list_tagged/slideshow

tu trouvera peut être ton bonheur avec simpleslider. jamais testé, donc prend le temps avant de foutre en prod


Dynamiser mon site... - Yvan - 13/07/2010

Merci ! Il est sympa, mais sans plus, malheureusement...

Déjà, je ne crois pas qu'il est possible de modifier une feuille de style pour faire des ajustements des styles css. Bon, c'est pas trop grave; je peux mettre l'appel au module dans un div et le mettre en float:left et ce sera pas trop mal.

Le vrai problème que j'ai, c'est que les liens qu'on peut spécifier pour les images sont des liens statiques. On ne peut pas faire référence à une page de CMSMS. Et c'est ennuyeux parce que j'ai toujours des "-2" qui s'ajoutent et s'enlèvent aux alias des pages lorsque mes éditeurs y apportent des changements...
Tu sauras pas si ça a été corrigé dans CMSMS 1.8, par hasard ?

Autrement, le module n'est pas très pratique dans le sens où on ne peut pas simplement spécifier un dossier d'images.

En fait, je me sens un peu coincé, parce qu'idéalement, il me faudrait un moyen de lier une image à une page de manière automatique. Or je pense pas que ce soit possible. Sauf peut-être avec un système de rangement avec des noms de dossiers qui correspondent à l'adresse des pages, mais ça me semble hyper foireux...

D'autres suggestions, peut-être ? Ou conseils ou autre...


Dynamiser mon site... - bess - 13/07/2010

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


Dynamiser mon site... - Yvan - 13/07/2010

Je sais que je suis un peu confus et je m'en excuse ! C'est juste qu'on me demande si des choses sont implémentables et j'en sais rien et on me demande de faire vite et de ne pas perdre de temps et de... Bref, je sais pas trop où donner de la tête ! Et comme je ne connais pas bien le JS et JQuery. Chaque fois que j'en vois, ça reste très très mystérieux...

Mais ton idée est très intéressante. Faut que je prenne le temps de faire des recherches, mais je ne vois pas trop par où commencer...

J'ai trouvé ça: http://medienfreunde.com/lab/innerfade/ et ça ressemble pas mal à simple slide show, sauf que je pourrai être en mesure de spécifier des liens en utilisant smarty... Et apparemment, la version 1.8 de CMSMS me laisserait utiliser des alias... Faut voir !

Juste au cas où: comment on fait pour connaître l'id d'une page ?


Dynamiser mon site... - jce76350 - 21/08/2010

heu.... y a une suite ou pas ??