PeterRabbit

Membres
  • Compteur de contenus

    1 758
  • Inscription

  • Dernière visite

Tout ce qui a été posté par PeterRabbit

  1. compteur de visite pour version 8.3

    Bonjour @jean17. Je crois que le script de @micka260 ne fonctionne plus, mais il est assez simple d'intégrer un de ces compteurs que tu trouves facilement sur le web. Celui-ci, par exemple : : Tu choisis ton modèle, tu télécharges ton code, tu le dégraisses pour ne garder que l'essentiel, et tu le colles dans "core/core.php" à la ligne 1759 (version 8.313), comme ceci : public function showCopyright() { $items = '<div id="footerCopyright">'; $items .= '<img src="http://www.reliablecounter.com/count.php?page=adresse_de_ton_site/&digit=style/plain/18/&reloads=0" border="0"><br /><br />'; $items .= 'Motorisé par <a href="http://zwiicms.com/" target="_blank">Zwii</a>'; $items .= ' | <a href="' . helper::baseUrl() . 'sitemap">Plan du site</a>'; Le modèle que j'ai choisi ne te plaît peut-être pas, mais c'est juste pour te donner une idée. De toute façon, avec Zwii, il est assez facile de s'amuser.
  2. [Modification et astuce] Ckeditor Easy

    Place à "CKEditor Easy", la version 3 proposée par @creatifmen !
  3. Ckeditor Easy Voir le fichier Certaines caractéristiques de TinyMCE vous agacent ? Essayez CKEditor ! L'ami @creatifmen, qui est un inconditionnel de cet éditeur, s'est penché sur mon plugin et en a optimisé le script d'installation. Qu'il soit remercié pour son heureuse initiative ! Le plugin intègre la version 4.10.1 de CKEditor et il a été testé sur les dernières versions 8.3 de ZwiiCMS. Il respectera votre installation en procédant à quelques écritures ponctuelles dans trois fichiers seulement : "core/layout/main.php" "core/module/page/view/edit/edit.php" "core/vendor/filemanager/config/config.php" Si vous avez personnalisé ces fichiers, faites-en une copie de sécurité. Ce plugin étant le fruit d'une collaboration, nous vous proposons deux versions correspondant à nos différents goûts : l'une classique, embarquant les fichiers de CKEditor, l'autre utilisant le réseau de diffusion de contenu de l'éditeur — CDN (Content Delivery Network en anglais). Toutes les deux s'installent de la même façon. Installation : Dézippez l'archive. Ouvrez le dossier "ckeditor_install". Téléversez son contenu (un fichier "index.php" et un dossier "site" — ainsi qu'un dossier "core" pour la version classique) à la racine du répertoire d'installation de votre site. Acceptez le remplacement du fichier "index.php". Connectez-vous à votre site ou rafraîchissez la page. C'est fait. Personnalisation et mise à jour : Version CDN : Éditez le fichier "core/layout/main.php" et allez à la ligne 161, si vous n'avez pas fait de personnalisations : <script src="https://cdn.ckeditor.com/4.10.1/standard/ckeditor.js"></script> Pour changer de version, remplacez "standard" par "basic" ou "full". Pour une mise à jour, modifiez le numéro de version. Version classique : Dans les deux cas, téléchargez la version qui vous intéresse ou configurez la vôtre. Supprimez le répertoire "core/vendor/ckeditor" et remplacez-le par celui que contient l'archive. Problème connu : Le téléversement d'images n'est pas fonctionnel, mais est-ce bien nécessaire ? Désinstallation : Procédez comme pour l'installation, mais avec le module "ckeditor_restaure". Les fichiers modifiés retrouveront leur état d'origine. Si vous avez préféré la version classique, supprimez manuellement le répertoire "core/vendor/ckeditor" Contributeur PeterRabbit Soumis 13/12/2017 Catégorie Modifications et astuces  
  4. Label.css Voir le fichier Parmi les scripts que j'avais publiés pour la version 8.10, j'ai retrouvé celui-ci, toujours très actuel et qui s’adaptera sans problème aux prochaines évolutions de Zwii, vu qu'il ne s'agit que de quelques lignes de css. Les scripts qui affichent une légende au bas d'une image au survol de la souris sont nombreux, tous plus spectaculaires et imaginatifs les uns que les autres. Si j'ai choisi celui-ci, c'est pour sa légèreté, sa sobriété et sa facilité d'intégration qui me semblent bien en phase avec l'esprit de Zwii. Et si j'ajoute qu'il est responsive, qu'il s'adapte automatiquement à la longueur de la légende et que son fond clair se démarque agréablement de ce qui se fait sur les sites d'information, que demander de plus ? Pour vous convaincre de l'adopter, je vous invite à essayer la démontration en ligne sur le site de son auteur, Hossein Emrani. L'éditeur TinyMCE de Zwii intégrant désormais le plugin "Templates" qui permet, comme son nom l'indique, de créer des modèles à la demande, mon plugin exploite cette fonctionnalité qui vous épargnera de manipuler du code par la suite. Il se compose de deux modules, "labelcss_install" et "labelcss_restaure". Le premier installera en deux clics le css nécessaire ainsi que le modèle qui affichera votre légende tout en l’intégrant à TinyMCE. Quant au second, il procédera à une désinstallation complète si le résultat n'est pas à la hauteur de vos attentes. Dans les deux cas, un script procède à des écritures ponctuelles sans écraser aucun fichier. Vous n'avez donc rien à craindre par rapport à d'éventuelles personnalisations que vous auriez apportées. Installation : Après avoir décompressé l'archive, copiez le contenu du dossier "labelcss_install" (les deux répertoires "core" et "site" ainsi que le fichier "index.html") à la racine de votre site. Acceptez le remplacement du fichier "index.php". Connectez-vous à votre site ou rafraîchissez la page. C'est fait. Désinstallation : Procédez de même avec le module "labelcss_restaure". Utilisation : Éditez la page dans laquelle vous voulez intégrer une image et sa légende. Cliquez sur le bouton "+" à droite de la barre d'outils. Choisissez "Modèle". Dans la liste déroulante, cliquez sur "Label css". Si le modèle ne figure pas dans la liste, videz le cache de votre navigateur et rechargez la page. Validez avec "OK". Une image provisoire, fournie par Lorem Picsum s'affiche dans votre page, intégrant la balise de la légende sans que vous ayez rien à faire. Cliquez sur cette image. Elle se colore en bleu. Dans le menu "+", choisissez "Image". Chargez votre propre image depuis le gestionnaire de fichiers. Éditez le code (bouton "<>") pour modifier la légende. Voilà. Comme d'habitude, c'est plus long à expliquer qu'à faire. Réglages : Modifiez l'emplacement de la légende en jouant sur ces paramètres dans le sélecteur class="label" : outside : à l'extérieur de l'image - bottom : en bas - top : en haut inside : à l'intérieur de l'image - bottom : en bas - middle : au milieu - top : en haut - left : à gauche - right : à droite Idem pour l'effet d'affichage : - none : la légende s'affiche en même temps que la page. - fade : la légende se révèle au survol de l'image. - float : la légende entre dans le cadre au survol de l'image. Enfin, comme l'auteur est iranien, il a également prévu que la légende puisse se lire de droite à gauche en ajoutant "rtl" au sélecteur "class". Personnalisation : Les bricoleurs pourront exercer leurs talents sur le css, accessible en ligne : "Personnaliser le thème > Personnalisation du thème > Mode avancé". Enjoy ! Contributeur PeterRabbit Soumis 11/10/2018 Catégorie Modifications et astuces  
  5. Label.css

    Version 2.0.1

    0 téléchargement

    Parmi les scripts que j'avais publiés pour la version 8.10, j'ai retrouvé celui-ci, toujours très actuel et qui s’adaptera sans problème aux prochaines évolutions de Zwii, vu qu'il ne s'agit que de quelques lignes de css. Les scripts qui affichent une légende au bas d'une image au survol de la souris sont nombreux, tous plus spectaculaires et imaginatifs les uns que les autres. Si j'ai choisi celui-ci, c'est pour sa légèreté, sa sobriété et sa facilité d'intégration qui me semblent bien en phase avec l'esprit de Zwii. Et si j'ajoute qu'il est responsive, qu'il s'adapte automatiquement à la longueur de la légende et que son fond clair se démarque agréablement de ce qui se fait sur les sites d'information, que demander de plus ? Pour vous convaincre de l'adopter, je vous invite à essayer la démontration en ligne sur le site de son auteur, Hossein Emrani. L'éditeur TinyMCE de Zwii intégrant désormais le plugin "Templates" qui permet, comme son nom l'indique, de créer des modèles à la demande, mon plugin exploite cette fonctionnalité qui vous épargnera de manipuler du code par la suite. Il se compose de deux modules, "labelcss_install" et "labelcss_restaure". Le premier installera en deux clics le css nécessaire ainsi que le modèle qui affichera votre légende tout en l’intégrant à TinyMCE. Quant au second, il procédera à une désinstallation complète si le résultat n'est pas à la hauteur de vos attentes. Dans les deux cas, un script procède à des écritures ponctuelles sans écraser aucun fichier. Vous n'avez donc rien à craindre par rapport à d'éventuelles personnalisations que vous auriez apportées. Installation : Après avoir décompressé l'archive, copiez le contenu du dossier "labelcss_install" (les deux répertoires "core" et "site" ainsi que le fichier "index.html") à la racine de votre site. Acceptez le remplacement du fichier "index.php". Connectez-vous à votre site ou rafraîchissez la page. C'est fait. Désinstallation : Procédez de même avec le module "labelcss_restaure". Utilisation : Éditez la page dans laquelle vous voulez intégrer une image et sa légende. Cliquez sur le bouton "+" à droite de la barre d'outils. Choisissez "Modèle". Dans la liste déroulante, cliquez sur "Label css". Si le modèle ne figure pas dans la liste, videz le cache de votre navigateur et rechargez la page. Validez avec "OK". Une image provisoire, fournie par Lorem Picsum s'affiche dans votre page, intégrant la balise de la légende sans que vous ayez rien à faire. Cliquez sur cette image. Elle se colore en bleu. Dans le menu "+", choisissez "Image". Chargez votre propre image depuis le gestionnaire de fichiers. Éditez le code (bouton "<>") pour modifier la légende. Voilà. Comme d'habitude, c'est plus long à expliquer qu'à faire. Réglages : Modifiez l'emplacement de la légende en jouant sur ces paramètres dans le sélecteur class="label" : outside : à l'extérieur de l'image - bottom : en bas - top : en haut inside : à l'intérieur de l'image - bottom : en bas - middle : au milieu - top : en haut - left : à gauche - right : à droite Idem pour l'effet d'affichage : - none : la légende s'affiche en même temps que la page. - fade : la légende se révèle au survol de l'image. - float : la légende entre dans le cadre au survol de l'image. Enfin, comme l'auteur est iranien, il a également prévu que la légende puisse se lire de droite à gauche en ajoutant "rtl" au sélecteur "class". Personnalisation : Les bricoleurs pourront exercer leurs talents sur le css, accessible en ligne : "Personnaliser le thème > Personnalisation du thème > Mode avancé". Enjoy !
  6. emplacement module

    En bas : En haut : Et où on veut : Merci @Rémi pour le code d'origine ! PS : @stratego Ça marche aussi avec le module "Form".
  7. emplacement module

    @stratego ou tout autre utilisateur intéressé par ces trois fichiers prêts à copier : envoyez-moi un MP en attendant une éventuelle intégration.
  8. emplacement module

    Bon, ça a l'air de marcher pour le module "Galerie" avec, pour le moment, le choix entre en haut ou en bas de la page. Le positionnement libre viendra peut-être plus tard : n'est pas @Rémi qui veut.
  9. emplacement module

    @cybertaf Ne te presse pas, j'ai déjà fait la moitié du travail d'intégration. Je pense que j'aurai fini d'ici la fin de la journée si rien ne résiste.
  10. emplacement module

    @stratego Si ça te va, ça se passe à la ligne 1246 de "core/core.php". Remplace : 'content' => ($output['showPageContent'] ? $pageContent : '') . ob_get_clean()]); par son "inverse" : 'content' => ob_get_clean() . ($output['showPageContent'] ? $pageContent : '')]); PS : Evidemment, ça affecte indifféremment la position de tous les modules. Il faudrait aussi ajouter un sélecteur de position dans la page de configuration de chacun des modules Blog, Form, Gallery et News et adapter le code de la 7.81 ("core.php", lignes 975-985) au niveau de cette ligne 1246.
  11. Comment creer un menu à plusieurs niveaux ?

    Fais-toi plaisir @CroqueWeb, mais avec modération ! Si tu vois ce que je veux dire.
  12. emplacement module

    @CroqueWeb Si, si, ça peut avoir de l'intérêt. D'ailleurs, c'est moi qui l'avais demandé à @Rémi à l'époque, et il devait le penser aussi, vu qu'il l'avait ajouté. Il y avait même la possibilité de placer le module entre deux textes. Il a dû l'oublier dans tout ce que le passage à la 8 impliquait de reconstruction. @stratego Tu te contenterais de ça ? (Copie d'écran d'une 8.313) PS : Je n'avais pas percuté, mais j'aurais dû corriger le texte pour ne pas faire rire... la galerie.
  13. Comment creer un menu à plusieurs niveaux ?

    @pduchemin Est-ce bien utile ? Ne pas perdre de vue que Zwii n'est pas WP et n'a pas vocation à l'être s'il s'agit d'une simple facilité. Sinon mon ami @McGregor, qui est un vieux sage, te suggère de faire une "page enfant d'accueil" avec un rédactionnel qui prend le temps de présenter l'intérêt des "pages petits-enfants" que tu peux mettre en lien, et faire proliférer comme des lapins : Parent Enfant (avec explication et liens) #1 #2 (avec explication et liens) #21 #22 etc Avec un bouton retour à la page précédente, ce serait parfait.
  14. plusieurs Email dans groupe adherent

    J'attends ta réponse en MP, @mario pour que tu vérifies le bon fonctionnement de la chose, mais toutes les demandes ci-dessus, celles que tu m'as transmises depuis... et d'autres auxquelles tu n'as pas pensé, sont exaucées. Au fait, c'était quoi, ce que tu pensais demander à Rémi pour améliorer son module ? Ça pourrait m'intéresser.
  15. Site de garde d'animaux

    Bonjour @Cédric, ta bannière est peut-être énorme, mais elle est très mignonne, surtout dans les petites tailles. Ceci dit, sauf erreur de ma part (toujours possible), ton site est frustrant : j'ai lu ce que tu proposes et ça m'intéresserait occasionnellement... sauf qu'il faut cliquer sur "réservation" pour comprendre (incidemment) qu'il faut être grenoblois pour bénéficier de tes services. PS : Confectionne-toi aussi une favicon.
  16. plusieurs Email dans groupe adherent

    @CroqueWeb Si j'ai répondu à @mario, c'est parce que son message concernait un module que j'ai créé et publié à l'époque à la demande d'un utilisateur. Je fais donc le SAV, comme pour Zwiiper. Il est normalement en train de tester ce que je lui ai envoyé.
  17. plusieurs Email dans groupe adherent

    Ça devrait pouvoir se faire. Tu auras bientôt une première version dans ta messagerie, à charge pour toi de la tester.
  18. plusieurs Email dans groupe adherent

    Bon. Combien de groupes voudrais-tu en plus d' "Adhérents", @mario ? Je peux te faire rapidement une version personnalisée en attendant mieux. Je te signalerai les lignes où tu pourras modifier le nom des groupes à ta convenance.
  19. plusieurs Email dans groupe adherent

    OK. Je réponds à côté à chaque fois... Ce que tu veux dire, c'est que tous tes plongeurs sont dans le même groupe "Adhérent", c'est ça ? Oui, forcément. Pourquoi modifies-tu les identifiants tous les six mois ? J'en déduis que c'est parrce que tu as plusieurs groupes de niveau chez tes plongeurs et que tu voudrais une communication personnalisée ? Dans ce cas, si c'est bien cela, il faudrait que mon plugin permette de créer de nouvelles catégories d'utilisateurs au fur et à mesure des besoins, avec, si possible, le moyen de choisir leur nom : "Débutant", "Apprenti", "Confirmé", par exemple, ce qui permettrait d'envoyer des mails au groupe concerné. Et quand le plongeur change de catégorie, il suffirait d'éditer sa fiche d'utilisateur sur le site pour le faire basculer d'une catégorie à l'autre. Si c'est bien ça, je veux bien me plonger... dans la réflexion. J'attends ta réponse.
  20. plusieurs Email dans groupe adherent

    @mario Décidément, quand je ne suis plus dedans, je suis vite dehors ! Il n'y a rien à programmer ! Ta solution existe déjà, mais elle est très mal documentée. Peut-être as-tu été étonné que le module de contact ne s'appelle pas "Contact", mais "Form". En fait, @Rémi avait vu plus large : il s'agit d'un module de création de formulaires, celui de contact n'étant que l'exemple le plus trivial de son utilisation. Crée une nouvelle page seulement visible des administrateurs et/ou des modérateurs et ajoute-lui le module "Form" : Clique sur la roue crantée pour accéder à la configuration du module : A partir de là, tu peux paramétrer un envoi au groupe "Adhérent". Mais il faut encore que tu crées le formulaire d'envoi... Je ferai un essai plus tard. Mais peut-être nous auras-tu fait un tuto avant !
  21. Site de Plongée associatif

    @mario Et avec le titre en blanc ou en clair, je ne te dis pas !
  22. plusieurs Email dans groupe adherent

    Oh, je ne me tracasse pas, surtout que tu as deux solutions fonctionnelles : la page cachée sur le site (mais ce serait plutôt pour partager vos souvenirs de plongée ou de repas de fin d'année) ton mail perso avec une petite liste de diffusion pour envoyer les convocations. Ce qu'il faudrait, c'est : une case pour activer le choix du processus d'envoi groupé dans le formulaire "Contact". un script qui relève les adresses mail du groupe "Adhérents" dans le fichier "data.json" et les ajoute au fur et à mesure à la liste d'envoi du formulaire. Tout me semble possible voire assez basique et je pense qu'un codeur php te le ferait en deux coups de cuillère à pot. Mais je ne suis pas ce codeur-là : il faudrait que je reprenne tout à zéro avec le manuel PHP en sous main. Bref, je ne te promets rien sans pour autant exclure que ça puisse me motiver (j'ai bien fait le module que tu utilises dans les mêmes conditions).
  23. plusieurs Email dans groupe adherent

    Et moi, j'ai réactivé mes connexions neuronales. Le module ne fonctionne pas comme tu le voudrais : il te permet de créer une "page cachée" du même type que celle qui s'affiche dans la barre de menu quand tu te connectes en tant qu'administrateur de ton site, sauf que dans le cas présent il faut être enregistré comme "Adhérent" pour y avoir accès. Crée une nouvelle page là où tu le souhaites et élèves-en le seuil d'accès aux adhérents de façon que la page ne soit pas visible des simples visiteurs : Maintenant, il est plus simple pour toi de briefer tes plongeurs pour qu'ils aillent d'eux-mêmes consulter régulièrement la page en question que pour moi d'adapter le module "Contact" pour obtenir ce que tu désires. Mais, à relire ton message, je pense que tu avais compris tout cela. Je vais regarder, mais je ne te promets rien dans l'immédiat, d'autant que, comme chaque fois que j'ai conçu un plugin, je ne sais rien de ce qu'il faut faire pour obtenir le résultat demandé. Mais qui sait, peut-être qu'un GM a déjà ta solution.
  24. plusieurs Email dans groupe adherent

    Bonjour @mario et merci pour ton intérêt pour ZwiiCMS. C'est moi qui ai mis au point ce module, mais je t'avouerai que depuis la fin mars, ma mémoire Last In First Out a tout évacué. En relisant la page de présentation, j'en retrouve le principe qui, si je me comprends bien, d'inscrire chacun de tes destinataires dans le groupe "Adhérent" pour qu'ils puissent recevoir collectivement tes messages, ce qui me semblerait convenir à ce que tu souhaites. Je vais réinstaller ce module pour rafraîchir mes idées et je te tiens au courant, à moins que d'ici là quelqu'un l'ait fait avant moi.
  25. Bannière responsive futur...il y a t'il un espoir?

    Bien sûr qu'il n'est pas nécessaire de passer par un fichier particulier pour injecter une seule image, on peut copier son adresse quatre fois. Ce que je voulais simplement dire, c'est que si j'avais à faire une bannière, je centrerais une image de façon que le fait qu'elle ne soit pas responsive ne soit pas un problème, au contraire... ... la responsivité de l'image bannière avec un titre superposé n'étant pas un atout. Tu peux supprimer mon message et ta réponse, ils sont sans intérêt.