Joomla Banner dans un php externe

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

  • Joomla Banner dans un php externe

    Bonjour,
    J'ai un site web avec Joomla 1.5 et qq pages php spécifiques (hors joomla).
    J'utilise le composant joomla banner pour gérer ma pub.
    Mais comment utiliser se composant dans mes pages php spécifiques ?
    <?php if($this->countModules('banner')) : ?>
    <div id="ja-banner"><jdoc:include type="modules" name="banner" /></div>
    <?php endif; ?>
    Merci
    Domotics

  • #2
    Re : Joomla Banner dans un php externe

    Bonjour,

    Dans une page externe, sauf à importer toute l'API Joomla! ou à réaliser avec du SQL et du PHP un équivalent au module banner, tu ne peux inclure les méta balises jdoc, qui sont spécifiques aux template sJoomla!

    La solution la plus simple serait d'embarquer les pages externes dans Joomla! en utilisant des entrées de menu d etype encapsuleur.
    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


    • #3
      Re : Joomla Banner dans un php externe

      Je ne peux pas mettre ma page dans joomla car par exemple, j'ai un forum phpbb ... un annuaire ....

      As tu une exemple pour importer l'API, j'ai cherché de ce coté, mais je trouve pas d'exemple complet pour démarer ...

      Voilà ce que j'avais trouvé ...

      <?php
      // On définie que c'est un fichier familier à Joomla
      define('_JEXEC', 1 );

      define('JPATH_BASE', '.' );

      define( 'DS','/' );

      // On inclue les constantes
      require_once ( JPATH_BASE.DS.'includes'.DS.'defines.php' );

      // On inclue le framework
      require_once ( JPATH_BASE.DS.'includes'.DS.'framework.php' );

      // On inclue la fameuse class JFactory
      require(JPATH_BASE.DS.'libraries/joomla/factory.php');

      $mainframe =& JFactory::getApplication('site');
      $mainframe->initialise();
      ?>
      <html>
      <body>
      <?php
      echo JText::_("Ma page spécifique");
      ?>
      <?php if($this->countModules('banner')) : ?>
      <div id="ja-banner"><jdoc:include type="modules" name="banner" /></div>
      <?php endif; ?>
      </body>
      </html>

      Commentaire


      • #4
        Re : Joomla Banner dans un php externe

        Pour PHPBB (et d'autres produits), il existe par exemple JFusion, qui permet de l'intégrer totalement dans Joomla!

        Une intégration des API Joomla! ne se fait pas avec un code aussi basique. Je me répète, mais... l'interface des méta balises jdoc n'est disponible que ET UNIQUEMENT dans les templates Joomla! et ne peuvent être utilisées dans un contexte autre.
        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


        • #5
          Re : Joomla Banner dans un php externe

          Je ne souhaite pas intégrer phpbb avec joomla car les migrations futures sont plus difficiles ...
          Je prefère garder chaque produit séparé ...
          Je vais donc voir pour aller chercher la banner en SQL
          Merci
          Domotics

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X