Modification données avec page de connexion
Auteur : Gillioz Jean-Marc
Visité 3721,
Followers 3,
Partagé 35
Bonjour, J'aimerai intégrer dans mon site une 'mini base de données' et pouvoir modifier les données sans devoir chaque fois modifier le site et repousser le fichier modifié sur mon serveur .. Est-ce possible avec une page de connexion ? Quand je dis 'base de données', c'est du style 4 champs différents avec une dizaine d'enregistrement. Pas besoin de 'MySQL' pour ça.. enfin je pense.. Merci d'avance pour votre réponse Meilleures salutations Jean-Marc
Posté le
Salut Jean-Marc, je ne comprends pas trop ce que tu veux faire... ? En plus je ne suis pas fortiche en base de données. Si Bernard pouvait passer par là ?
Un sujet intéressant sur son site dédié à la V8, mais je ne sais pas si ça fonctionne sous V9 ?
http://www.websitex5pourtous.com/cms.html
Peux-tu développer ton idée pour une meilleure compréhension et suggérer au support par la suite de nouvelles fonctions ? (beaucoup d'utilisateurs réclament effectivement la possibilité d'utilisation d'une gestion CMS pour faire des modifs en ligne...)
Mais pour le moment la version 9 de WX5 ne permet pas justement la gestion CMS pour une mise à jour de certaines pages en ligne par l'administrateur du site ou tout autre collaborateur agréé... Toutes modifications nécessitent, après mise à jour du site, une nouvelle exportation pour être prise en compte en ligne...
@+ et bonne continuation, ...J.P.
Auteur
Hello,
Je m'explique: je voudrai modifier à distance des données qui se trouvent sur mon site sans avoir besoin de tout réexporter. Voir la page http://www.conduite.ch/moto_dates_des_cours.html
qui donne une idée des données que j'aimerai modfier.
Avec mes meilleures salutations.
Jean-Marc
Salut Jean-Marc et Jiper
Dans V8, les identifiants de connexion des membres d'une section privée sont stockés dans un fichier (res/config.php) sur le serveur et WX5 n'utilise pas de base de données. V9 procède de la même façon, mais utilise un fichier différend (res/access.inc.php).
Autant dans V8 que dans v9, les données stockées sont limitées : code utilisateur, mot de passe, identifiant de la page protégée concernée,etc. V9 stocke ausi le groupe d'utilisateur puisque cette donnée a été introduite avec la nouvelle version.
Ces données sont stockées sous forme de tableaux de variables (array) dans des fichiers php et sont utilisées lors de la connexion des membres sur les pages protégées. Quelqu'un qui s'y connait en programmation php pourrait, à mon humble avis, monter un script pour récupérer et utiliser ce contenu.
Si j'ai bien compris, Jean-Marc voudrait pousser plus loin et stocker des données supplémentaires pour les utiliser dans ses pages. Sans base de données, ça m'apparait difficile à réaliser.
Cependant, V9 permet de stocker les données d'un formulaire dans les champs d'une base de données mySql. Il faut bien sûr créer cette base de données au préalable, sur le serveur où le site est hébergé. La plupart des hébergeurs offrent la possibilité de le faire gratuitement.
Pour utiliser et exploiter ces données dans une page, il faudra créer son propre script php pour accéder à la BDD, lire les données et les afficher au bon endroit.
Faisable, si on s'y connait...
Des logiciels utilitaires externes à V9 pourraient sans doute permettre d'y arriver... Je connais et j'utilise un logiciel qui me permet d'arriver à un résultat semblable, mais il n'est pas gratuit.
Bernard
Salut Bernard mon Ami, et merci pour ton passage et tes infos forts instructives...
@Jean-Marc : petite idée toute bête maintenant que j'ai vu ton tableau : pourquoi ne pas utiliser un agenda, genre agenda Google ou autre, avec les dates prévues et lien sur le formulaire d'inscription (si c'est possible ? je n'ai pas testé...)
@+, ...J.P.
Re-saluut jiper
Google Agenda fonctionne très bien sous V9...facile à mettre en place...
voir http://www.bernardmoffatt.com/tests_v9/page-1.html
B
Bonjour à tous,
je me permet de m'incruster dans la conversation pour demander à Bernard le logiciel CMS qu'il utilise, quand bien même il serait payant. S'il marche bien avec website x5, je suis preneur, et plutôt deux fois qu'une!
S'il est génant de dévoiler le nom du logiciel sur le forum, dis le moi et j'enverrai un mail via l'un de tes sites ;-)
P.S: il s'agit d'un "vrai" logiciel ou plutôt de scripts tels que ceux que l'on peut trouver sur un site bien connu (...canyon.com )? Certains m'ont l'air bien mais j'hésite à acheter sur le site dont je parle au cas où cela n'irait pas.
@ Crazy Boy : Je ne voulais pas parler d'un logiciel CMS, plus haut dans ma réponse à Jean-Marc, mais plutôt d'un logiciel de contrôle d'accès, qui permet de stocker dans une base de données mySql les informations fournies par les membres d'un site via un formulaire et éventuellement de les récupérer pour les afficher de façon dynamique dans une page.
Un CMS, c'est un environment web où des visiteurs peuvent intervenir directement sur le contenu d'une page, en temps réel ou après approbation, en fonction de privilèges d'accès définis par le webmestre. Ces visiteurs peuvent ainsi modifier des textes, ajouter des images, etc. WX5 ne permet pas ce genre d'opérations. Joomla! est un environnemnt CMS typique.
Pour illustrer le contrôle d'accès dont je parlais dans ma réponse à Jean-Marc, voir ce site, que j'ai développé avec V9 et un logiciel externe ( identifié sur le site en question) : http://www.gestionweb2g2t.ca/
Bernard
Merci pour la réponse Bernard.
Je fais bien la différence entre contrôle d'accès et CMS, j'avais simplement mal compris que c'est le logiciel pour un contrôle d'accès avancé que tu utilisais. Cela dit, je viens de voir ton site et ce logiciel pourrait m'intéresser, je le garde sous le coude! Pour des sites prévoyants de nombreux utilisateurs c'est peut-être plus pratique que la gestion des utilisateurs de la v9.
Par contre sur mon mac, tous les accents liés au "controlleur d'accès" apparaissent ainsi: �
Et sinon, dans ta boite à outils, tu n'aurai pas par hasard un logiciel ou des scripts permettant d'installer une zone CMS sur telle ou telle page d'un site WSX5 en permettant à des utilisateurs enregistrés de la modifier? Enfin autre que la solution "faite main" qui marchait sous la v8 et même si c'est payant? Pour ma part ceux que j'ai trouvé ne permettent que de modifier tout un site construit via leur biais, et jamais une page d'un site construit avec un autre logiciel. Je ne suis pas sur que cela existe, mais je préfère tout de même website à Joomla car je m'y sens plus libre, notamment au niveau de la modification de la template!
Bonne fin de journée!
re-salut, Crazy Boy
Je me doutais bien que tu connaissais la différence entre un CMS et le contrôle d'accès. J'ai tenu à préciser parce que plusieurs personnes ne font pas la différence et certains croient que V9 en est un, ce qui n'est pas le cas du tout...
Sur mon site, les caractères accentués apparaissent comme tu les décris parce qu'il me reste à effectuer certains changement au niveau de l'encodage des caractères. Le logiciel externe avait été configuré au départ pour un site roulant sous V8 ( Iso-8859). Or, le site actuel est sous V9 (UTF-8) mais il semblerait que certains scripts roulent encore sous l'ancien encodage. Tu peux changer manuellement l'encodage de ton navigateur préféré et ainsi éliminer les caractères bizarres, en attendant.
À part des trucs comme Cushy CMS,
http://www.cushycms.com/fr/
ouFreeCMS,
https://www.freecms.com/
en anglais, je n'ai pas testé autre chose que ma solution qui tourne bien sur V8 ( http://www.websitex5pourtous.com/cms.html).
Je sais par contre que le sujet a été maintes fois discuté sur l'ancien forum tout aussi bien qu'ici, et que l'ajout éventuel d'une fonction CMS dans WX5 a été demandée. Est-ce qu'Incomedia y donnera suite ? Aucune idée, surtout qu'un utilisateur qui désire vraiment une telle solution peut y avoir accès gratuitement avec Joomla ou encore Wordpress...
Si j'entend parler de scripts différents de ceux mentionnés plus haut, je t'en fais part.
Bernard
Oui oui je sais bien, tout le monde en parle de ce fameux CMS.
Il est vrai que cela serait un plus pour les utilisateurs de website, d'autant que beaucoup de gens se servent de ce logiciel pour crééer des sites pour les autres (d'où la nécessité du CMS). Et faire un site sous website est beaucoup plus simple que sous joomla, au moins pour la charte graphique.
Pour l'affichage des accents, j'indiquait juste au cas où ce soit passé inaperçu sur ton ordinateur, comme un chtite faute en page d'accueil: "Sitelok consisite en une ..."
Merci beaucoup pour les liens, je vais tester freecms et je viendrai poster ce que cela donne un de ces jours
Et bien le test a été vite fait. Vu la vidéo introductive de freecms, il faut modifie le code de website à chaque fois
Le mieux reste probablement la technique de la v8. Un portage pour la v9 est-il prévu?
Auteur
* Des logiciels utilitaires externes à V9 pourraient sans doute permettre d'y arriver... Je * connais et j'utilise un logiciel qui me permet d'arriver à un résultat semblable, *mais il n'est pas gratuit.
* Bernard
Hello,
Je suis intéressé par ce logiciel non gratuit qui permet d'afficher des données qui viennent d'un base de données (selon une requête SQL ?)
Merci de me donner le nom du logigiciel ou eventuellement de me donner une solution pour afficher sur un page de mon site les données extraites de ma base MySql sous forme de tableau...
Un tout grand merci d'avance
Jean-Marc
Ce logiciel s'appelle Sitelok, disponible chez http://www.vibralogix.com/sitelokpw/
Tu peux le voir en action sur mon site : http://www.gestionweb2g2t.ca/
C'est en anglais, mais au besoin je peux aider à mettre en place.
Sitelok stocke ses données sous forme de variables dans un banque Mysql et permet leur affichage dans une page via des commandes php.
Avant d'acheter, ce serait bon d'en parler davantage afin de bien cerner le besoin et évlauer si ce produit y répondra, question d'éviter des dépenses inutiles.
Bernard
Auteur
Salut Bernard,
J'ai jeté un oeil à ton site et cela ne correspond pas à mon besoin.
Je suis arrivé à mettre des données dans un base MySql sur mon site (grâce à une page protégée et aux paramêtres définis dans Website) mais je n'arrive (pas encore) à afficher ces données sur une page de mon site.
Je ne sais trop par où commencer.. Est-ce du php ? du Sql ? Comment me connecter sur la base à distance et afficher ces données ?
Merci d'avance pour une réponse qui me permettrait de m'orienter dans une direction
Jean-Marc