Aller au contenu
Support de Zwii et Yocto

sylvainlelievre

Membres
  • Compteur de contenus

    37
  • Inscription

  • Dernière visite

Réputation sur la communauté

20 Excellent

À propos de sylvainlelievre

  • Rang
    Apprenti
  • Date de naissance 05/06/1956

Informations personnelles

  1. Bonjour @roger, Je voulais élargir le sujet. J'étais également utilisateur d'iframes avec d'autres CMS, mais outre les problèmes que j'ai déjà évoqué je constate aujourd'hui des blocages par certains navigateurs ( 'Bloqué par une stratégie de contenu')... Tout ça m'a amené à préférer aujourd'hui utiliser un include (pour du php ou même du html) plutôt que de le faire classiquement par iframe. Bonne journée Sylvain
  2. Bonjour @dji et @roger Moi aussi j'ai été confronté aux problèmes liés aux Iframes : bordure, ascenseur, perte de la mise en forme Zwii... C'est pourquoi pour insérer le corps d'une page html (ce qui se trouve entre <body> et </body>) ou une page php j'ai bricolé une astuce : Un include dans une page Zwii. Voir ce sujet dans Bugs, questions, suggestions et astuces Bonne lecture Sylvain
  3. Bonjour @PeterRabbit Pour le moment mon inclusion ne se fait qu'à la fin d'une page principale.( à la fin de la fonction core/showcontent () .... A suivre Bonne journée J'ai testé ton zwipper, c'est super ! Sylvain
  4. Merci @PeterRabbit, pour le téléchargement je vais attendre que ça soit validé par d'autres utilisateurs.
  5. Un include pour quoi faire ? Insérer le contenu d'une page html sans avoir recours à un iframe (avec perte de la mise en forme Zwii et ascenseur !), insérer un script php (j'ai développé cette solution pour inclure un petit moteur de recherche interne à mon site), à vous d'imaginer la suite... Impossible avec Tinymce Quand il rencontre du code php, Tinymce s'empresse de le mettre en commentaire : <?php include'monscript.php'; ?> devient <!--?php include'monscript.php'; ?--> Contournement L'idée est d'insérer un ordre d'include sous la forme d'un commentaire avec signes particuliers. On saisira, en mode édition du code source de la page, <!--@.site/file/include/monscript.php@--> Tinymce verra un commentaire, il n'interviendra pas. On fera une légère modification de core.php dans sa fonction showContent() pour qu'il puisse comprendre include'.site/file/include/monscript.php'; Installation Décompressez l'archive include.zip Elle contient : custom/modifcore.php custom/annule_modifcore.php Fichier de modification de core.php Fichier pour annulation de la modification site/file/include/test.php Fichier php pour tester l'installation site/file/include/test.jpg Associé au précédent a_lire.pdf Ce fichier Installez ces fichiers à la racine de votre site Zwii La suite, avec images dans l'archive... include.zip
  6. Ma proposition plutôt que ma demande est : Si le corps principal d'une page est protégé, réservé à certains utilisateurs connectés, ce serait plus cohérent que la barre latérale associée soit protégée de la même façon.( Je n'ai jamais parlé de " barre rétractable ".) oui mais je m'en suis aperçu après la remarque de @roger Bonne soirée et merci à @roger et @Frédéric pour avoir répondu à mes interrogations.
  7. Merci pour vos réponses, Je crois que nous sommes en effet d'accord, reste que fixer les droits d'accès dans l'édition de la barre latérale est sans effet, la barre reste visible...(voir mon premier message et le jpeg) sinon ce serait la solution la plus rationnelle.
  8. Merci @Frédéric pour ta réponse, La modification $access=== true suivante supprime l'affichage des barres latérales quand l'utilisateur n'a pas les droits sur le corps "principal" de la page : <div class="row"> <?php if ($blockleft !== "" && $access === true) :?> <div class="<?php echo $blockleft; ?>" id="contentleft"> <?php echo $this->getData(['page',$this->getData(['page',$this->getUrl(0),'barLeft']),'content']); ?></div> <?php endif; ?> <div class="<?php echo $content; ?>" id="contentsite"><?php $layout->showContent(); ?></div> <?php if ($blockright !== "" && $access === true) :?> <div class="<?php echo $blockright; ?>" id="contentright"> <?php echo $this->getData(['page',$this->getData(['page',$this->getUrl(0),'barRight']),'content']); ?></div> <?php endif; ?> </div> Les goûts et les couleurs... pour moi une barre latérale dans une page réservée à des utilisateurs connectés peut contenir des informations confidentielles, il serait donc plus logique , à mon humble avis, qu'elle suive le comportement du corps principal de la page. Ou alors il faudrait en informer les rédacteurs du site. Il serait intéressant d'avoir d'autres avis avant de clore cette discussion, par exemple @PeterRabbit. Donc, à suivre...
  9. Bonjour @Frédéric Quand on crée une page avec barre latérale et que cette page est réservée à certains utilisateurs connectés, le texte de la barre latérale apparaît même quand l'utilisateur n'a pas les droits d'accès à la page. Si la barre contient de la pub c'est peut-être pas mal, mais pour d'autres utilisations des barres latérales ça peut être gênant. Ceci vient du fait que tu affiches les barres latérales à partir de main.php et que l'$access n'est pas géré dans ton code d'affichage des blocs gauche ou droit. [ c'est en bidouillant 😉 dans cette zone que j'ai vu ça ]. Bonne journée
  10. Bonjour @Frédéric, Grosse bidouille, ça c'est sur ! Mais il y a peut-être moyen de le faire plus proprement ? Comme créer une zone spéciale dans la page (à la façon des barres latérales...) qui la lierait à un fichier externe ? Bonne journée Sylvain
  11. Obsolète, voir : Astuce : faire un include dans une page Zwii
  12. Bonjour @Frédéric, Merci pour cette 9.0.12 qui corrige un point dans init.js. Mais pour retrouver les infobulles dans le footer (et une "jolie" infobulle pour les images légendées) j'ai modifié toujours dans init.js de Tippy (9.0.12) le [content-data-tippy] en [data-tippy-content] // Tooltip des attributs title tippy("[data-tippy-content]", { arrow: true, placement: "top" }); Un ppity bug ?
  13. Bonjour, J'ai également constaté en passant de 9.0.10 à 9.0.11 la disparition des infobulles du footer. La manip. de @Frédéric pour faire apparaître une info. au survol d'une image légendée a bien fonctionné. Bonne journée Sylvain
×
×
  • Créer...