Problème avec icagenda

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

  • [RÉGLÉ] Problème avec icagenda

    Bonjour,

    Je suis en 2.5.8 et je suis en local sous xammp.
    J'utilise l'extension icagenda, aucun soucis niveau installation. En revanche lors de l'ajout dans un événement, voilà le résultat :
    Cliquez sur l'image pour l'afficher en taille normale

Nom : icagenda.jpg 
Affichages : 1 
Taille : 116,1 Ko 
ID : 1816724

    Il ne connaît pas les variables next, period, messagealert et alert. Je pense avoir remplis tous les champs.
    Avant d'aller regarder dans le code, quelqu'un aurait une idée d'où ça pourrait venir ?


    Merci beaucoup, bonne journée.

  • #2
    Re : Problème avec icagenda

    Salut

    Type d'erreur maintes fois discutées sur le forum. Cherche sur le forum comment masquer les "notice" et "warning". Tu trouveras plein de solutions.

    Ce type de message veut "simplement" dire que le développeur de l'extension n'a pas travaillé comme un professionnel qui lui, vise à ne jamais avoir aucune notice ni warning. Ici, le développeur utilise des variables qu'il n'a même pas initialisées. Bouh le mauvais programmeur !
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

    Commentaire


    • #3
      Re : Problème avec icagenda

      Envoyé par cavo789 Voir le message
      Salut

      Type d'erreur maintes fois discutées sur le forum. Cherche sur le forum comment masquer les "notice" et "warning". Tu trouveras plein de solutions.

      Ce type de message veut "simplement" dire que le développeur de l'extension n'a pas travaillé comme un professionnel qui lui, vise à ne jamais avoir aucune notice ni warning. Ici, le développeur utilise des variables qu'il n'a même pas initialisées. Bouh le mauvais programmeur !
      Dis franchement que ton composant "AllEvents" est mieux
      Site de mon club : http://www.badminton-sombernon.fr/ et mon village : http://www.sombernon.fr/

      aesecure, optimisation et sécurisation de vos sites : http://www.aesecure.com/fr/
      bgMax, la gestion facile de l'image de fond: (http://lomart.fr/)
      AllEvents, la gestion d'événements: (http://www.allevents3.fr/)

      Commentaire


      • #4
        Re : Problème avec icagenda

        Envoyé par Lauick Voir le message
        Dis franchement que ton composant "AllEvents" est mieux
        Chuuuuut... J'essayais d'être discret


        (connais pas icagenda; probablement des fonctionnalités différentes de AE. Reste qu'un bon programmeur doit avoir comme objectif un zéro erreur / warning / notice / ... Une variable utilisée doit être une variable déclarée et initialisée. Sinon lui pas être bon programmeur )
        Christophe (cavo789)
        Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
        Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

        Commentaire


        • #5
          Re : Problème avec icagenda

          Ah, c'est juste ça. Je dois avouer que ça me rassure.

          Pas la même occasion, je suis désolé du doublon.


          Merci beaucoup.

          Commentaire


          • #6
            Re : Problème avec icagenda

            Envoyé par cavo789 Voir le message
            Type d'erreur maintes fois discutées sur le forum. Cherche sur le forum comment masquer les "notice" et "warning". Tu trouveras plein de solutions.
            J'ai mis à jour un ancien billet de mon blog : http://forum.joomla.fr/showthread.ph...l=1#post925296

            Il explique comment ne plus afficher ce type de message.

            (Si ton soucis a été réglé, merci de passer ton post en Réglé)
            Christophe (cavo789)
            Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
            Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

            Commentaire


            • #7
              Re : Problème avec icagenda

              Envoyé par cavo789 Voir le message
              Salut

              Type d'erreur maintes fois discutées sur le forum. Cherche sur le forum comment masquer les "notice" et "warning". Tu trouveras plein de solutions.

              Ce type de message veut "simplement" dire que le développeur de l'extension n'a pas travaillé comme un professionnel qui lui, vise à ne jamais avoir aucune notice ni warning. Ici, le développeur utilise des variables qu'il n'a même pas initialisées. Bouh le mauvais programmeur !
              Merci du mauvais programmeur ! (rires!)

              Effectivement, il faut pour l'instant désactiver l'affichage des erreurs (mais là il s'agit de notice, et non d'erreurs...)
              Indication donnée sur le site d'iCagenda, dans les recommandations techniques.
              Par ailleurs, n'oublions pas qu'il faut toujours ne jamais afficher les erreurs sur un site en ligne, pour des raisons évidentes de sécurité !
              Celles-ci seront corrigées très prochainement (la version de la capture est la version RC...)
              Le principal étant qu'en front-end, il n'y ai pas d'erreur.
              Bref, il s'agit des nouvelles fonctions que j'ai rajouté, et j'ai oublié d'en déclarer certaines...

              Je suis plus webdesigner, qui commence le développement avec ce composant, pour répondre aussi à un besoin de mes clients (à l'origine un composant italien que l'auteur ne pouvait plus développer, et à qui j'avais apporté un peu d'aide graphique. J'ai donc repris le composant, mais avec plein de soucis de code, ce qui par ailleurs m'a permis d'apprendre plein de choses intéressantes, après des journées et nuits à m'arracher les cheveux!)

              Je ne connaissais pas Allevents non plus avant, et je l'ai découvert très récemment.
              Du travail soigné de programmation! (mon objectif aussi au fur et à mesure de mises à jour...)

              Merci cavo789 pour la réponse que tu as apporté à khlob !
              https://www.icagenda.com | iCagenda-Gestionnaire d'évènements pour Joomla!®

              Commentaire


              • #8
                Re : Problème avec icagenda

                Envoyé par Lyr!C Voir le message
                Merci du mauvais programmeur ! (rires!)


                Et rien que cette phrase prouve qu'il n'en est rien : tu montres par là qu'il est également important pour toi d'avoir un code propre. Super!

                Je te conseille donc de développer en mode E_ALL afin de voir tant les erreurs, que les notices, warnings et tout le reste afin de pouvoir corriger cela durant la phase de développement.

                Bonne programmation !
                Christophe (cavo789)
                Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                Commentaire


                • #9
                  Re : Problème avec icagenda

                  Oui, j'active le E_ALL régulièrement maintenant, depuis que j'ai découvert mes erreurs dans des versions précédentes (c'était pire! du genre... toutes les variables en front-end!)
                  Mais je ne fais ce check-up qu'en fin d'ajout de nouvelles fonctions, car j'ai installé de nombreuses extensions pour tester les conflits script, et css, et il se trouve que certaines, même connue (comme JA3) sont bourrées de notices, qui pollue tout l'écran.
                  Là, il s'agit d'un oubli de ma part pour ces notices, qu'un utilisateur m'a reporté il y a 2 jours.

                  Objectif code propre en 2013 !
                  (l'adaptation pour Joomla 3 permettra aussi de revoir tout le code au fur et à mesure!)

                  Bonne programmation à toi aussi !
                  Et aussi merci pour ton investissement au sein de la communauté Joomla FR!
                  https://www.icagenda.com | iCagenda-Gestionnaire d'évènements pour Joomla!®

                  Commentaire


                  • #10
                    Re : Problème avec icagenda

                    Envoyé par Lyr!C Voir le message
                    Mais je ne fais ce check-up qu'en fin d'ajout de nouvelles fonctions, car j'ai installé de nombreuses extensions pour tester les conflits script, et css, et il se trouve que certaines, même connue (comme JA3) sont bourrées de notices, qui pollue tout l'écran.
                    Je connais. Joomla 1.5 comportait des centaines d'erreurs de ce type et certains composants (comme uddeIM) continuent à être bourré d'erreur.

                    Perso, je suis continuellement en E_ALL parce que j'ai développé une routine de gestion d'erreur personnelle qui capture toutes les erreurs php et je vérifie la page source où l'erreur est détectée : si c'est une de mes pages, j'affiche l'erreur sinon je passe outre.

                    Va voir set_error_handler : http://php.net/manual/en/function.set-error-handler.php

                    Résultat : ma console debug javascript n'affiche plus que mes erreurs perso.
                    Christophe (cavo789)
                    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                    Commentaire


                    • #11
                      Re : Problème avec icagenda

                      Merci Bien

                      Commentaire


                      • #12
                        Re : Problème avec icagenda

                        Envoyé par cavo789 Voir le message
                        Perso, je suis continuellement en E_ALL parce que j'ai développé une routine de gestion d'erreur personnelle qui capture toutes les erreurs php et je vérifie la page source où l'erreur est détectée : si c'est une de mes pages, j'affiche l'erreur sinon je passe outre.

                        Va voir set_error_handler : http://php.net/manual/en/function.set-error-handler.php

                        Résultat : ma console debug javascript n'affiche plus que mes erreurs perso.
                        Pas bête l'astuce ! Merci !

                        D'un autre côté, j'ai mis à jour mon composant, et revu tout cela comme il se doit!
                        https://www.icagenda.com | iCagenda-Gestionnaire d'évènements pour Joomla!®

                        Commentaire

                        Annonce

                        Réduire
                        Aucune annonce pour le moment.

                        Partenaire de l'association

                        Réduire

                        Hébergeur Web PlanetHoster
                        Travaille ...
                        X