Aller au contenu
Support de Zwii et Yocto

Messages recommandés

Le livre d'or pour zwii

Voir le fichier

Je tiens à remercier @mickaelgutt avec qui j'ai pu réaliser ce livre d'or, fruit d'un travail commun entre deux amis. Sans lui ce livre d'or n'aurait jamais été aussi abouti, surtout qu'il stocke et écrit les messages du livre d'or dans un fichier json totalement indépendant du cms.

Mickaël merci de m'avoir transmis  les codes qui vont bien pour écrire proprement dans le fichier json, ainsi que l'architecture de l'interface administrative que tu as entièrement conçu afin d'améliorer mon tout premier script original

 

Nouveau module de livre d'or nommé "livredor" pour ZwiiCMS

Deux versions possibles 💡 donc choisissez celle qui vous convient le mieux

 1  ### Version pour un site Zwii mis dans un sous dossier chez votre hébergeur web ###  zip nommé : livredor-dans-un-sous-dossier.zip

  2 ### Version pour un site Zwii mis à la racine de votre espace chez votre hébergeur web ###    zip nommé :  livredor-a-la-racine.zip

Entièrement compatible les versions de ZwiiCMS 9.x.xx

Vous aimeriez offrir un Livre d'or à vos visiteurs sur votre site, je vous propose d'installer ce petit plus sur votre ZwiiCMS
Votre Livre d'or offrira alors la possibilité à vos visiteurs s'y laisser un petit message sur la visite du site.

 

une petite vidéo rien pour que vous jugiez sur pièce

 

 

* IMPORTANT *

- Pour des raisons qui tiennent de la configuration du module de redirection originel du cms, un administrateur connecté à son site ne peut accéder directement à un lien de ce genre il est automatiquement redirigé vers la page d'édition du lien. Donc s'il clique sur son menu livre d'or ou sa partie administrative il sera alors redirigé systématiquement vers leur page d'édition...

- Le livre d'or fonctionnant sur le principe une redirection d'url, il  nécessite alors obligatoirement (pour la partie administrative et le livre d'or lui même) le téléchargement du module Popup Lien de redirection (v1.0.2) 1.0.0 disponible ici:


les dossiers contenus dans l'archive:
* partie installation : un dossier nommé "installer"
* partie restauration : un dossier nommé "restaurer"

 

## le dossier "installer" contient :

- un dossier nommé "livredor"


* Installation du livredor *

Télécharger l'archive et décompressez la sur votre pc

Votre archive étant décompressée vous devez avoir alors un dossier nommé "livredor" et dedans:
- un dossier nommé "installer"
- un dossier nommé "restaurer"
- un fichier nommé "installation.txt"

Ouvrez votre dossier nommé "installer"

Ouvrez votre FTP à l'endroit où vous hébergez votre ZwiiCMS
Envoyez le dossier "core" sur votre espace web et c'est tout.

Coté visiteur de votre site:
Créer votre page Livre d'or (pas besoin de la faire ouvrir dans un nouvel onglet).
Choisir le module Redirection
Entrez comme adresse l'endroit où se trouve le fichier messages.php dans le sous dossier du livre d'or

exemple: http://mon_nom_de_domaine/nom_du_sous_dossier_zwii/core/vendor/livredor/messages.php (cas du ZwiiCMS placé dans un sous dossier)


3°BIS  Entrez comme adresse l'endroit où se trouve le fichier messages.php dans le sous dossier du livre d'or

exemple: http://mon_nom_de_domaine/core/vendor/livredor/messages.php (cas du ZwiiCMS placé à la racine de l'espace web)


Enregistrer le lien
Enregistrer votre page
* Votre livre d'or est maintenant fonctionnel

 

Coté administration du livre d'or:
Créer une page nommée "Administration du livre d'or"
Dans "Emplacement" choisir "Page parent"
Dans le choix des pages parentes, sélectionner "Livre d'or"
Choisir l'option:
Groupe requis pour accéder à la page : Administrateur
Choisir le module Redirection
Entrez comme adresse l'endroit où se trouve le fichier admin.php dans le sous dossier du livre d'or
exemple: http://mon_nom_de_domaine/nom_du_sous_dossier_zwii/core/vendor/livredor/admin.php (zwii dans un sous dossier)

exemple: http://mon_nom_de_domaine/core/vendor/livredor/admin.php (zwii à la racine)
Enregistrer le lien
Enregistrer votre page
* Votre gestion des messages du livre d'or est maintenant fonctionnelle

 

### Gestion du livre d'or ###

* la gestion du livredor se fait depuis l'interface d'administration du livredor (dans la popup de redirection choisissez l'option "Non" pour aller sur le livre d'or directement et "OUI" pour la page d'administration du livre)

- Cliquer sur la sous page "Administration du livre d'or"
- Vous arrivez alors sur cette page chaque élément est numéroté, ci dessous ce à quoi il correspond.

Barre de navigation supérieure (coté administratif et coté visiteurs)
Bouton ajouter un message dans le livre d'or (uniquement dans l'administration du livre)
Choix du nombre de messages à afficher dans le livre d'or
Rechercher un terme ou phrase dans le livre d'or (partie administrative)
Éditer un message du livre d'or (partie administrative)
Supprimer un message du livre d'or (partie administrative)
Visualiser un message du livre d'or (partie administrative)
pagination du livre d'or (coté administratif et coté visiteurs)

 

### Personnaliser le livre d'or ###


Vous pouvez personnaliser votre livre d'or en vous rendant dans le fichier "theme.css" situé comme indiqué sur la capture d'écran.
Là vous pourrez y changer par exemple:
- Le fond de page du livre
- les couleurs du livre d'or

* Certaines partie de customisation peuvent aussi être modifiées depuis les fichiers situés dans le dossier de base du livre d'or:
Exemple :

On modifiera selon ses goût si besoin était cette partie là.
style="width: auto;margin-bottom: 0px;margin-top: 0px;padding-bottom: 0px;"

* IMPORTANT
Ne pas toucher la partie "Style" située entre les balises :

<Head> et </head>

situées en haut de tout les fichiers.

 

Les fichiers pouvant être personnalisés:
- admin.php
- form_Aj.php
- lecture du message.php (là par exemple vous pouvez ajouter un avatar au messages du livre d'or ou le supprimer partout)
- messages.php (idem pour les avatars ou tout simplement supprimer ceux ci)

* Pour supprimer dans les deux fichiers les avatars de votre livre d'or, il suffit d'enlever cette partie là:

<div class="media-left"><br /><img class="media-object" style="width: XXpx;" src="https://www.w3schools.com/bootstrap/img_avatar1.png" /></div>

- Dans lecture du message.php

<!-- détail du message -->
  <div class="media" style="margin-top: 30px;">
    <div class="media-left">
      <img src="https://www.w3schools.com/bootstrap/img_avatar1.png" class="media-object" style="width:60px">
    </div>
    <div class="media-body">
      <h4 class="media-heading "><?php echo $messages[$i]['nom']; ?><small><i><?php echo $messages[$i]['date']; ?></i></small></h4>
      <p><?php echo $messages[$i]['contenu']; ?></p>
	 <p><?php //echo substr(($messages[$i]['contenu']), 0, 150); ?></p><br>
	</div><br>
	</div><hr>
	<?php }}}//endfor; ?>
  <hr>
</div>

- Dans messages.php

    <!-- détail du message -->
  <div class="media">
    <div class="media-left">
      <img src="https://www.w3schools.com/bootstrap/img_avatar1.png" class="media-object" style="width:60px">
    </div>
      <div class="media-body">
        <h4 class="media-heading "><?php echo $messages[$i]['nom']; ?><small><i><?php echo $messages[$i]['date']; ?></i></small></h4>
        <p><?php echo $messages[$i]['contenu']; ?></p>
      </div><br>
    </div><hr>
  <?php endfor; ?>
  <hr>
 
</div>

 

* Suppression du module livredor *

 

## le dossier "restaurer" contient :

- un dossier nommé "site"
- un fichier nommé "index.php

 

 Restauration du zwii à son état original

Suivre cette procédure uniquement;
Ouvrez votre FTP à l'endroit où vous hébergez votre ZwiiCMS
Envoyez le dossier "site" et fichier "index.php sur votre espace web et acceptez le remplacement de tout les fichiers.

Rafraîchissez votre page, le module "livredor et tout son contenu aura été supprimé de votre espace web.

 

* Revenez poster un petit commentaire ici sur l'utilisation de ce script, vous montrerez ainsi au développeur de celui tout l’intérêt de poursuivre ou améliorer sa version.

Enjoy les amis.


# IMPORTANT A LIRE #

Vous reconnaissez qu'en utilisant ce script sur votre site être entièrement responsable en cas de problème quel qu'il soit après sa mise en œuvre, je ne pourrais donc être considéré en aucun cas comme responsable de cet état de fait.

💡 Pensez alors à faire une sauvegarde intégrale de votre site, ceci vous permettrait alors de revenir en arrière en réinjectant celle ci et retrouver votre site web tel que vous l'aviez conçu avant utilisation du script ci dessus.


 

  • Merci 1

Partager ce message


Lien à poster
Partager sur d’autres sites

@augras Et il vient tout juste d'être amélioré...donc je vais remplacer la première version par celle qui est bien meilleure.

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.


  • Contenu similaire

    • Par roger
      Un autre "inconvénient" pour moi: Avant nous n'étiuons pas obligé de devoir retapper un mot de passe pour changer simplement nom et prénom dans la config de l'utilisateur d'un zwii, aujourd'hui ce n'est plus le cas car l'on se retrouve alors avec une page d'erreur si on veut le faire depuis son propre compte
       
      identité à la création du site

       
      nouvelle identité désirée

       
      au clic sur le bouton Enregistrer

       
       
    • Par roger
      Dans le gestionnaire d'image du Zwii j'ai crée un dossier pour y importer des images (soit par glisser/déposer soit en écrivant l'URL de l'image à importer)
       
      ✅ Seule la fonction glisser/déposer (ou choisir le fichier sur le pc) fait le job;
      ❗  Si je désire importer une image depuis une URL, cette fonction ne marche pas du tout:
       
      Conditions de téléchargement d'une image depuis la fonction prévue pour dans le RFM:
       - que ce soit une images téléchargeable depuis une URL en http ou Https libre de droit (lien de téléchargement direct de l'image)
       - une image que j'héberge moi même et qui peut être téléchargée par d'autre cms  n'a pas plus de succés si je veux la télécharger par son lien direct;
       
      En rafraîchissant la page ou en utilisant un autre navigateur que le mien au cas ou, rien n'y fait le Responsive file manager refuse de télécharger des images depuis une URL.
       
      📊 le dossier sur ma version officielle:

       
      🙂 Là où ça marche nickel:

       
      😞 l'endroit où j'entre l'URL directe de l'image sur son serveur et où ça ne fonctionne pas:

       
      Une idée pour résoudre ce problème ou bien la fonction n'est plus compatible à ce jour dans le zwii V9.1.xx alors que celle ci fonctionnait avant dans les anciennes versions.
       
      💡 Pour info, j'ai juste découvert ce "petit inconvénient" en voulant télécharger une image libre de droit sur un site de partage (habituellement je dépose les images directement dans le rfm) , et donc par acquis de conscience j'ai aussi vérifier sur une version 9107 la me fonction, pareil impossible d'importer une image depuis une URL, donc c'est un "petit inconvénient" non découvert malgré les nombreux tests effectués avant la sortie de la version officielle précédente.
       
       
       
       
       
    • Par roger
      @Fred
      J'ai récemment crée un module permettant de traduire toute les pages d'un zwii, et il est placé dans le menu du Zwii
      Voir ici: http://www.website-distribution.com/ZwiiCMS-9110/blog
       
      ❗ mon soucis c'est que si je cliques sur un lien dans une des ses pages, celle qui s'affiche après ne montre plus dans le menu la boite de dialogue du traducteur et la page elle même n'est pas traduite (page du Blog et la page Galeries)
       
      ❓ Qu'est ce qui gère l'affichage du menu pour les "Articles" en entier quand on clique sur le lien lire la suite et idem quand on clique sur le nom d'une galerie qui renvoie vers la page des images qu'elle contient?

       

       
       
       
       
×
×
  • Créer...