web-dev-qa-db-fra.com

Installer un générateur de bannière de sig basé sur PHP

J'ai un type PHP basé sur un générateur de bannière de signature (a 'fier X pendant N années N mois, N jours' d’accord) que j’ai besoin d’inclure dans un site servi via Joomla, mais je suis un peu confus quant à la façon de le faire.

J'ai regardé:

  • Tutoriel Joomla Banners : qui semble être centré sur les bannières incluses dans le site lui-même, mais cette bannière ne sera jamais incluse dans le site sur lequel elle est hébergée, elle est destinée aux visiteurs. pour leur communication dans les forums. Les lieux sur lesquels il sera hébergé auront simplement une requête d'image (élément HTML img).
  • Cela semble être générique Extension , mais comment l'importer/le télécharger pour l'utiliser sur d'autres sites?
    • Composant : "Les composants sont les unités fonctionnelles principales de Joomla !; ils peuvent être vus comme des mini-applications." - this semble le plus probable.
    • Bibliothèque : "Une bibliothèque est un paquet de code qui fournit un groupe de fonctions liées." Cela semble presque aller, si une seule fonction peut être considérée comme un "groupe".
    • Un Package est une "extension utilisée pour installer plusieurs extensions en une fois." Cela semble donc inapproprié en ce sens que est un simple PHP qui ne repose sur rien d’autre, plutôt que sur une collection d’extensions. Mais ensuite, le PHP repose à la fois sur une police et une image de base sont-ils tous considérés comme des "extensions"?
    • Plugin semble faux, car une requête provenant d'un site externe (pour générer et diffuser une image) ne constituerait pas un "événement déclencheur".

Devrais-je chercher à télécharger le PHP en tant que composant? Si non, que devrais-je rechercher?

2
Andrew Thompson

Il semble que vous devriez envisager de créer un module Joomla . Il est assez simple de construire un module de base et vous pouvez également le rendre aussi complexe que nécessaire.

De plus, l'utilisateur final peut publier le module sur n'importe quelle position de module disponible dans son modèle, ce qui peut être important pour une bannière.

D'un autre côté, s'il s'agit de quelque chose que vous devez implémenter sur un seul site, il pourrait être plus rapide d'inclure votre code PHP directement dans un article ou un module Joomla.

Plusieurs extensions vous permettent d’ajouter du code PHP dans votre contenu, voici quelques idées:

3
johanpw