Erreur unclosed block failed alors que le code est bon

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • #16
    Même si ta réussis a le décompresser je le met quant même en ZIP. Ça pourra peut être servir a quelqu'un d'autre.

    Pour les commentaires les deux sont possible : // et / . Sinon je viens de commencer le site, donc pour l'instant, dans ce fichier, je n'ai pas de SCSS mais ça viendra. Par contre dans mes autres fichiers j'en ai du SCSS. Pour m'y retrouver plus facilement dans mon code, au lieu de l'avoir dans un seul fichier j'ai plusieurs fichiers SCSS, et dans ceux-ci il y a dy SCSS.
    Fichiers joints

    Commentaire


    • #17
      Salut.

      Rempplace
      Code:
      //********** L'ASSOCIATION **********
      par
      Code:
      /********** L'ASSOCIATION **********/
      Et ça roule
      Cordialement.
      __
      Eddy !!!
      Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

      Commentaire


      • #18
        En SCSS le // sans fermeture est autorisé. Mais j'ai quant même remplacé par /* */ comme tu la suggéré et ça ne change rien. J'ai beau regardé je ne vois pas de bloc à qui il manquerait une accolade fermée ou un point-virgule .

        Commentaire


        • #19
          J'ai une connaissance qui est calé en SCSS, il a lu ton post et à découvert cette erreur.

          J'ai testé ton code et l'ai fait compiler sur
          https://www.cssportal.com/scss-to-css/
          Il retournait une erreur et retournait que la.compilation était impossible. En corrigeant cette ligne, la compilation se faisait bien.
          Cordialement.
          __
          Eddy !!!
          Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

          Commentaire


          • #20
            [Humour]
            quel est le point commun entre la programation et xfiles ?
            La vérité est ailleurs...
            [/humour]
            Eddy.vh likes this.
            Mon site en cours de construction avec de nouvelles catégories de documents...
            https://informaticien51.fr

            Commentaire


            • #21
              Envoyé par Eddy.vh Voir le message
              J'ai une connaissance qui est calé en SCSS, il a lu ton post et à découvert cette erreur.

              J'ai testé ton code et l'ai fait compiler sur
              https://www.cssportal.com/scss-to-css/
              Il retournait une erreur et retournait que la.compilation était impossible. En corrigeant cette ligne, la compilation se faisait bien.
              Il faut m'expliquer un truc : pourquoi les autres lignes (2,3,4 et 8) ayant un //, donc exactement comme cette ligne, ne posent pas problème ?

              Commentaire


              • #22
                Lis le commentaire de lefabdu51 un peu plus haut.
                L'explication s'y trouve.
                Cordialement.
                __
                Eddy !!!
                Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                Commentaire


                • #23
                  Met un espace entre / et *.....
                  tu as vu ta structure ?
                  //* peut se lire //debut du commentaire, ou / et debut de commentaire /*. D'ou l'erreur...
                  Mon site en cours de construction avec de nouvelles catégories de documents...
                  https://informaticien51.fr

                  Commentaire


                  • #24
                    Je vais faire mon boulet, mais malgrés vos explications je n'ai pas tout compris.

                    Envoyé par Eddy.vh Voir le message
                    Lis le commentaire de lefabdu51 un peu plus haut.
                    L'explication s'y trouve.
                    Je l'ai lu, mais je ne suis pas fort avec les énigmes. La solution est peut être ailleurs mais moi je ne la vois pas.

                    Envoyé par lefabdu51 Voir le message
                    Met un espace entre / et *.....
                    En mettant l'espace je n'ai plus le problème. Ce qui veux dire que pour les commentaires commencant par // il faut obligatoirement mettre un espace juste apres //. Mais alors pourquoi les autres lignes utilisant // sans l'espace juste apres (//***) ne posent pas de probleme (lignes qui sont exactement pareil que celle posant problème) ? quant il y a une règle elle s'applique partout et non à certaines lignes et pas à d'autres.

                    Envoyé par lefabdu51 Voir le message
                    tu as vu ta structure ?
                    Elle n'est pas bonne ?

                    Envoyé par lefabdu51 Voir le message
                    //* peut se lire //debut du commentaire, ou / et debut de commentaire /*. D'ou l'erreur...
                    J'ai pas bien compris ton explication. Mais de ce que j'ai vue sur le net en SCSS les commentaires commence soit pas // (et donc avec un espace obligatoire juste après ou pas ??) et rien pour fermer, soit par /* (et dans ce dernier cas doivent finir par */).

                    Commentaire


                    • #25
                      c est la difference entrecss et scss.
                      LA premiere ligne provoque ce bug car il ne sait pas faire la difference entre css et scss
                      Mon site en cours de construction avec de nouvelles catégories de documents...
                      https://informaticien51.fr

                      Commentaire


                      • #26
                        Envoyé par lefabdu51 Voir le message
                        c est la difference entrecss et scss.
                        LA premiere ligne provoque ce bug car il ne sait pas faire la difference entre css et scss
                        Quelle première ligne ? Et quant tu dit "...il ne sais pas faire la différence...", tu parle de qui ?

                        Commentaire


                        • #27
                          Bonjour.

                          En fait, en scss, le commentaire monoligne qui n'est pas injecté (compilé) dans le fichier css débute par // suivi d'une espace (que tu as ignorée).

                          Va savoir ce qui se passe dans ton code avec les premières lignes qui passent bien et sur //********** L'ASSOCIATION ********** qui ne passe pas partout, parce que si tu testes ton code sur SassMeister, il est bien compilé, sur d'autres, il est en erreur, tout comme sur ton site.

                          Applique la règle de l'espace pour ces commentaires et tu ne trouveras plus d'embûches sur ton chemin.

                          Les lois de l'informatique sont impénétrables…
                          schtroumph likes this.
                          Cordialement.
                          __
                          Eddy !!!
                          Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                          Commentaire


                          • #28
                            Je comprends mieux... même si pour le coup il n'y a rien a comprendre lol

                            Merci a vous deux pour votre aide.

                            Edit : j'ai oublié de remercier aussi lesoutier
                            Dernière édition par schtroumph à 02/07/2019, 16h12

                            Commentaire


                            • #29
                              Quand je dit il, je parles du processeur scss.
                              C'est un language compilé.Le navigateur reçoit un fichier css brut.

                              Ca c est aussi une question qui m'est venue à l'esprit.

                              Est tu sur que //* soit une syntaxe valide ?

                              https://la-cascade.io/initiation-a-sass-1/

                              lis la partie commentaires
                              // non compilé
                              /* compilé
                              Ca peut aussi venir de la.
                              Tu utilise les deux syntaxes sur la même ligne.

                              Le comportement dépend du compilateur et il n y as pas de comportement standard.

                              Un truc, sass est calqué sur less.
                              Tu retrouves les mêmes principes.
                              LA principale différence entre les deux est que less est plus simple et ne permet pas tout ce que scss permet .
                              Tu crées ton fichier scss.
                              Et ensuite Joomla le compile pour toi.
                              BS4 + scss .
                              Ca ca sera quand J4 sortira.

                              PS: c'est le genre de syntaxe que j'évites de base.
                              Regardes les bonnes pratiques (les commentaires des codes de la page en lien) et tu t apercevras que touts les commentaires commencent seulement par // .
                              L'un ou l'autre dépend du fait suivant: est ce que tu veux qu'il apparaisse dans le code final ou pas.
                              Dernière édition par lefabdu51 à 02/07/2019, 17h00
                              schtroumph likes this.
                              Mon site en cours de construction avec de nouvelles catégories de documents...
                              https://informaticien51.fr

                              Commentaire


                              • #30
                                Merci pour toutes ces infos et merci pour le lien. J'irais voir l'article plus tard.

                                Commentaire

                                Annonce

                                Réduire
                                1 sur 2 < >

                                C'est [Réglé] et on n'en parle plus ?

                                A quoi ça sert ?
                                La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                                Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                                Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                                Comment ajouter la mention [Réglé] à votre discussion ?
                                1 - Aller sur votre discussion et éditer votre premier message :


                                2 - Cliquer sur la liste déroulante Préfixe.

                                3 - Choisir le préfixe [Réglé].


                                4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                                2 sur 2 < >

                                Assistance au forum - Outil de publication d'infos de votre site

                                Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                                Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                                Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                                UTILISER À VOS PROPRES RISQUES :
                                L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                                Problèmes connus :
                                FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                                Installation :

                                1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                                Archive zip : https://github.com/AFUJ/FPA/zipball/master

                                2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                                3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                                4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                                5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                                6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                                et remplacer www. votresite .com par votre nom de domaine


                                Exemples:
                                Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                                Télécharger le script fpa-fr.php dans: /public_html/
                                Pour executer le script: http://www..com/fpa-fr.php

                                Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                                Télécharger le script fpa-fr.php dans: /public_html/cms/
                                Pour executer le script: http://www..com/cms/fpa-fr.php

                                En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                                Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                                Voir plus
                                Voir moins

                                Partenaire de l'association

                                Réduire

                                Hébergeur Web PlanetHoster
                                Travaille ...
                                X