MAllus

Membres
  • Compteur de contenus

    78
  • Inscription

  • Dernière visite

Réputation sur la communauté

26 Excellent

À propos de MAllus

  • Rang
    Amateur

Visiteurs récents du profil

319 visualisations du profil
  1. Bug galerie

    Bah non, c'est moi qui le dit... Je n'ai pas indiqué le chemin entier, juste la fin
  2. Bug galerie

    100% d'accord avec cette affirmation, là nous avons un membre qui vraiment est notre sauveur pour ce qui concerne la compréhension du code en php, l'intimité profonde de la conception d'un zwii pour savoir comment ajouter ou réparer un truc, la patience d'ange pour chercher et fournir la bonne info à 99.99999999999 % fiable et au final, nous sauver de la mouise nous les piètres " aidants " dont je vais parti bien entendu. heureusement que nous l'avons notre MAllus, sans lui comment ferions nous pour aider les autres Merci Je n'es en effet pas préciser le chemin entier, mais comme je parlais du module ça me semblait évident l'endroit ou trouver le bon fichier Pour les galeries, l'affichage sans le tri a l'air trop capricieux pour être vraiment utilisable. Que ce passe t-il quand tu rajoute une image dans une galerie ? Chez moi elle est venu ce positionner entre les autres.
  3. Bug galerie

    @Roger nounours J'ai pas fait autant de test, mais d'après ce que disait @PeterRabbit plus haut, avec trois images il n'a pas eu de probleme, mais quand il en a mis plus ça n'a pas fonctionné.... A voir si le probleme vient de là. Moi j'ai fait le test avec 4 images, trois insérer simultanément dans le filemanager et la quatrième rajouter quelques minutes après. les images sont numérotés de 1 à 4. Et même si le filemanager les affiches bien dans l'ordre, ce n'était pas le cas de la galerie de Zwii Je me suis retrouver avec l'image 4 (la plus récente) en deuxième position. 3 - 4 - 2 - 1 Les trois autres images on la même date de création sur le serveur, le seul élément discriminent est donc bien le nom, mais dans ce cas elles sont classé par ordre décroissant ce qui n'est pas logique (a voir si c'est aléatoire ou pas), mais le résultat était : 3 - 2 - 1 Je ne sais pas comment était fait le tri, je ne vois rien dans le code qui me permet de le savoir, mais clairement rajouter un petit sort quelque part permet d'avoir un affichage cohérent et qu'on puisse prévoir et modifier comme on veut
  4. Bug galerie

    Il fallait en effet chercher dans le module gallery Il suffit de rajouter une ligne dans le fichier gallery/gallery.php Remplacer : <?php $picturesNb = count($module::$pictures); ?> <?php foreach($module::$pictures as $picture => $legend): ?> Par : <?php $picturesNb = count($module::$pictures); ?> <?php ksort($module::$pictures); ?> <?php foreach($module::$pictures as $picture => $legend): ?> Pour faire un tri inverse, vous pouvez remplacer ksort par krsort
  5. Prob Galerie

    Évite autant que possible de mettre des dossier en 777, niveau sécurité c'est vraiment pas génial. Mais ce n'est pas un probleme de droit du coup... c'est bizarre Ton dossier site/data a quoi comme droit ?
  6. Je testerais ton zip une fois fait ce sera aussi bien je pense.
  7. @Roger nounours Donc oui je vois deux erreurs dans footer.php Les deux lignes : <?php echo template::text('themeMenutextColor', [ <?php echo template::text('themeMenutextColorHover', [ Doivent être remplacé par : <?php echo template::text('themeFooterTextColor', [ <?php echo template::text('themeFooterTextColorHover', [ Après ça tout devrait fonctionner
  8. D'après ce que tu as mis, ça a l'air bon pourtant. Il doit manquer quelques choses, mais la je ne vois pas quoi Faut que je prenne le temps de mettre en place tout ça sur une version de test
  9. Prob Galerie

    A priori ça ressemble a un probleme de droit sur les répertoires site/file/source et site/file/thumb Depuis ton ftp tu peux vérifier les droits. Place toi dans le dossier file et envoie un screenshot si tu ne sais pas comment vérifier, depuis filezilla on pourra vérifier.
  10. Alors tu as fait une erreur dans le core.php il faut que tu remplace $css .= 'footer{background-color:' . $colors['normal'] . ';color:' . $colorText['text'] . '}'; par : $css .= 'footer{background-color:' . $colors['normal'] . ';color:' . $colorText['normal'] . '}'; Et dans le footer.js.php tu mélange php et javascript Remplace var colorText = helper::colorVariants($this->getData(['theme', 'footer', 'textColor'])); var colors = core.colorVariants($("#themeFooterBackgroundColor").val()); var css = "footer{background-color:" + colors.normal + ";color:" + textColor.text + "}"; var colorText = core.colorVariants($("#themeFooterTextColor").val()); css += "footer a{color:" + textColor.text + "}"; css += "#footerCopyright span{color:" + textColor.normal + "!important}"; css += "a:hover{background-color:" + colors.darken + ";color:" + textColor.normal + "!important}"; css += "#footerCopyright a.target, a.active{background-color:" + colors.veryDarken + ";color:" + textColor.normal + "!important}"; // Hauteur du pied de page css += "footer .container > div{margin:" + $("#themeFooterHeight").val() + " 0}"; Par : var colorText = core.colorVariants($("#themeFooterTextColor").val()); var colors = core.colorVariants($("#themeFooterBackgroundColor").val()); var css = "footer{background-color:" + colors.normal + ";color:" + colorText.normal + "}"; css += "footer a{color:" + colorText.normal + "}"; css += "#footerCopyright span{color:" + colorText.normal + "!important}"; var colorText = core.colorVariants($("#themeFooterTextColorHover").val()); css += "a:hover{background-color:" + colors.darken + ";color:" + colorText.normal + "!important}"; css += "#footerCopyright a.target, a.active{background-color:" + colors.veryDarken + ";color:" + colorText.normal + "!important}"; // Hauteur du pied de page css += "footer .container > div{margin:" + $("#themeFooterHeight").val() + " 0}";
  11. Pas à la place non, les deux variables sont utilisés, mais pas pour les même couleurs. Possible que j'ai oublié quelque chose ou que je me soit planté du coup ^^
  12. Le bonjour... et une première question de newbie !

    @romfrom Sais-tu retrouver la configuration de ton apache ? La conf peu changer d'un site a l'autre, ça aiderais de voir comment il est configuré. Pour le htaccess, c'est normal qu'il ne contienne que ça, la suite des options dépende de la configuration de ton Zwii
  13. Le bonjour... et une première question de newbie !

    Sais-tu quel serveur web tu utilise ? Nginx et Apache ne fonctionne pas de la même façon. D'après l'erreur que tu as ça ressemble a un probleme de redirection.
  14. Le bonjour... et une première question de newbie !

    Salut a toi Je ne connais pas vraiment macOs, mais ça devrait fonctionner quand même Tu utilise quoi comme serveur web ? Apache ou Nginx, je vois que MAMP peu utiliser les deux. Peux tu créer un fichier index.html a la racine du dossier zwii pour vérifier que tu peux bien afficher le contenu du dossier ? D'après ce que tu dis plus haut la redirection fonctionne bien, donc ton serveur web a l'air de bien fonctionné mais autant vérifier. Il est possible que ce soit un probleme de configuration du serveur web, tu peux copier la configuration du vhost ? @PeterRabbit C'est pratique de faire des tests en local avant d'envoyer le site sur un hébergeur publique.
  15. Alors, il faut que tu définisse tes variables dans le fichier theme.php, tu dois ajouter ligne 201 (j'ai mis la dernière ligne "textAlign") 'textAlign' => $this->getInput('themeFooterTextAlign'), 'textColor' => $this->getInput('themeFooterTextColor'), 'textColorHover' => $this->getInput('themeFooterTextHover') Ensuite dans le fichier core.php $colorText = helper::colorVariants($this->getData(['theme', 'footer', 'textColor'])); $colorText = helper::colorVariants($this->getData(['theme', 'footer', 'textColorHover'])); if($this->getData(['theme', 'footer', 'margin'])) { $css .= 'footer{margin:0 20px 20px}'; } $css .= 'footer{background-color:' . $colors['normal'] . ';color:' . $colors['text'] . '}'; $css .= 'footer a{color:' . $colors['text'] . '!important}'; $css .= 'a:hover{background-color:' . $colors['darken'] . ';color:' . $colorText['normal'] . '!important}'; $css .= 'a.target,a.active{background-color:' . $colors['veryDarken'] . ';color:' . $colorText['normal'] . '!important}'; En mettant les deux lignes qui commence par $colorText l'une après l'autre tu écrase la première variable, donc tu ne récupère jamais le couleur textColor, il faut soit que tu leurs donnent deux noms différents, soit que tu déplace les deux lignes juste au dessus de la ou les variables sont utilisés. Exemple : if($this->getData(['theme', 'footer', 'margin'])) { $css .= 'footer{margin:0 20px 20px}'; } $colorText = helper::colorVariants($this->getData(['theme', 'footer', 'textColor'])); $css .= 'footer{background-color:' . $colors['normal'] . ';color:' . $colorText['normal'] . '}'; $css .= 'footer a{color:' . $colorText['normal'] . '!important}'; $colorText = helper::colorVariants($this->getData(['theme', 'footer', 'textColorHover'])); $css .= 'a:hover{background-color:' . $colors['darken'] . ';color:' . $colorText['normal'] . '!important}'; $css .= 'a.target,a.active{background-color:' . $colors['veryDarken'] . ';color:' . $colorText['normal'] . '!important}'; Il y avait également une erreur sur l'appel de la variable colorText pour la couleur du texte $colors['text'] au lieu de $colorText['normal']. Et il faut faire le même genre de modif sur footer.js.php La pour le moment il manque la variable hover pour la couleur du texte ça a l'air bon. Et pour footer.php tout à l'air bon