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

Espace de nom déjà utilisé

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

  • [RÉGLÉ] Espace de nom déjà utilisé

    Bonjour,

    Ce n'est pas un problème spécifiquement Joomla, mais avec l'arrivée des espaces de nommage nous allons rencontrer le problème.

    Mon souci: j'ai mis à jour mon plugin SCSS-Compiler avec le dernier script de Leafo qui utilise maintenant les espaces de noms. Une petite adaptation du code et ça marche impeccable. Sauf que sur un site avec un template Gantry qui utilise aussi ce script et ce même espace de nommage, j'ai ce beau message :
    Code:
    Fatal error: Cannot declare class Leafo\ScssPhp\Compiler, because the name is already in use in xxxxxxxxxxxx/plugins/system/scsscompiler/scssphp/src/Compiler.php on line 57
    J'ai essayé de tester son existence sans succès. J'ai trouvé une solution en préfixant tous les espaces de nom dans tous les fichiers utilisés et utilisateurs, mais cela fait un peu gros bourrin.

    Avez-vous une solution plus élégante ?
    Dernière édition par lomart à 02/10/2017, 11h26
    UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ...
    plein de nouveaux modules et plugins sur http://lomart.fr/extensions

  • #2
    Re : Espace de nom déjà utilisé

    J'ai rencontré ça avec je ne sais plus quelle extension il y a quelques semaines, en commençant à tester la 4.0 dev, et je me suis dit que les modifications à faire dans toutes les extensions allaient être énormes, après avoir jeté un œil au code.

    Avec l'ampleur de ce travail d'adaptation, on risque fort de voir disparaître beaucoup d'extensions, mais aussi de voir diminuer considérablement le nombre d'extensions gratuites...
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide). MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info hébergés chez PHPNET - +sites gérés chez 1and1 et OVH - Site pro : www.robertg-conseil.fr

    Commentaire


    • #3
      Re : Espace de nom déjà utilisé

      Bonjour Robert,
      Avec l'ampleur de ce travail d'adaptation, on risque fort de voir disparaître beaucoup d'extensions, mais aussi de voir diminuer considérablement le nombre d'extensions gratuites...
      J'ai bien peur que tu aies raison
      UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
      bgMax
      , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ...
      plein de nouveaux modules et plugins sur http://lomart.fr/extensions

      Commentaire


      • #4
        Re : Espace de nom déjà utilisé

        Bonjour

        Tu as déjà essayé un truc du style avant l'inclusion de ton require ?

        Code PHP:
        if (!class_exists('...')) {
            require_once(
        'class.php');

        http://php.net/manual/fr/function.class-exists.php
        Christophe (cavo789)
        Développeur d'aeSecure; protection, optimisation et nettoyage (après hack) de sites web Apache https://www.aesecure.com/fr
        Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes

        Venez rencontrer la communauté francophone à l'occasion du JoomlaDay 2018 qui se tiendra les 18 et 19 mai 2018. Plus d'infos sur https://www.joomladay.fr

        Commentaire


        • #5
          Re : Espace de nom déjà utilisé

          Bonjour,

          J'ai trouvé un petit article sur le sujet et la portée des namespace : http://blog.mageekbox.net/?post/2011...ons-de-classes

          Pascal
          If anything can go wrong, it will...
          If I can help, I will ..https://conseilgouz.com

          Commentaire


          • #6
            Re : Espace de nom déjà utilisé

            Christophe

            Dans mon cas, l'espace de nom est défini par : use Leafo\ScssPhp\Compiler; if suffit donc de ceci :
            Code PHP:
            if (! class_exists('Leafo\ScssPhp\Compiler')) {             
                require_once(
            'scssphp/scss.inc.php');

            Je pense que cela va être une habitude à prendre avant les require de script public pour se prémunir d'une utilisation par une autre extension.

            Note: je comprends l'utilité d'un espace de nom avec une classe qui se nomme compiler
            UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
            bgMax
            , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ...
            plein de nouveaux modules et plugins sur http://lomart.fr/extensions

            Commentaire

            Travaille ...
            X