Ecrire un scriptfile pour un plugin

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

  • [Problème] Ecrire un scriptfile pour un plugin

    Bonjour à tous,

    Voilà je souhaite écrire un script pour mon plugin et je ne sais pas comment nommer la classe de mon script.

    Je m'explique, en se basant sur cette doc : http://http://docs.joomla.org/Manifest_files je dois nommer mon plugin tel que plg+group+pluginname.

    Or le groupe de mon plugin d'après mon fichier XML est editors-xtd:
    Code:
    <extension version="2.5" type="plugin" group="editors-xtd">
    Dois je alors l'appelé : pldEditorsXtdVod ou plg Editors-XtdVod ou même quelque chose d'autre ?

    Merci pour votre réponse

  • #2
    Re : Ecrire un scriptfile pour un plugin

    Envoyé par lightalex Voir le message
    Bonjour à tous,

    Voilà je souhaite écrire un script pour mon plugin et je ne sais pas comment nommer la classe de mon script.

    Je m'explique, en se basant sur cette doc : http://http://docs.joomla.org/Manifest_files je dois nommer mon plugin tel que plg+group+pluginname.

    Or le groupe de mon plugin d'après mon fichier XML est editors-xtd:
    Code:
    <extension version="2.5" type="plugin" group="editors-xtd">
    Dois je alors l'appelé : pldEditorsXtdVod ou plg Editors-XtdVod ou même quelque chose d'autre ?

    Merci pour votre réponse
    C'est bon, il semble que ma première solution marche même si j'avais quelques problèmes pour installer le plugin, ça ne venait pas du nom du script.

    Commentaire


    • #3
      Re : Ecrire un scriptfile pour un plugin

      Bonjour,

      Qui dit editors-xtd a de très fortes chances d'être pour rajouter un bouton éditeur.
      Les editors-xtd standard de Joomla! utilisent une règle de nommage simple, voir par exemple article ou image
      editors-xtd/article/article.php définit sa classe
      Code PHP:
      <?php
      /**
       * @package     Joomla.Plugin
       * @subpackage  Editors-xtd.article
       *
       * @copyright   Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
       * @license     GNU General Public License version 2 or later; see LICENSE.txt
       */

      defined('_JEXEC') or die;

      /**
       * Editor Article buton
       *
       * @package     Joomla.Plugin
       * @subpackage  Editors-xtd.article
       * @since       1.5
       */
      class PlgButtonArticle extends JPlugin
      {
      Puisqu'il est question de VOD, le plugin devrait résider en editors-xtd/vod, le fichier vod.php correspondant:
      Code PHP:
      <?php
      /**
       * @package     Joomla.Plugin
       * @subpackage  Editors-xtd.vod
       *
       * @copyright   Copyright (C) 2005 - 2013 Ton propre copyright. All rights reserved.
       * @license     GNU General Public License version 2 or later; see LICENSE.txt
       */

      defined('_JEXEC') or die;

      /**
       * VOD Article buton
       *
       * @package     Joomla.Plugin
       * @subpackage  Editors-xtd.vod
       * @since       2.5
       */
      class PlgButtonVOD extends JPlugin
      {
      ou tout autre nom définissant la fonction du plugin et n'entainant pas un clash de nommage avec autre chose.
      Pas de demande de support par MP.
      S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X