Si vous utilisez CMS Joomla! et que vous avez installer le module “Community Builder”, puis le plugins”Kunena” un forum d’intégration. Ce tutoriel est alors pour vous si vous souhaitez créer un nouveam template.

Pour installer un nouveau template que vous avez crée, il vous faut modifier quelques fichiers, puis par la suite compresser en fichier .zip.

Ses modifications sont nécessaire pour que vous ne rencontrer pas l’erreur suivante :

  • Type d’archive inconnu. Fichier template.xml manquant dans l’archive du template, le template ne peut pas être installé. (Cette erreur survient quand vous essayer d’installer un template sous format .rar et non ZIP. )
  • Vous risquez d’avoir un template avec des fausses informations et en doublon avec le template par défaut.

Voici alors le procédé :

  • Allez dans votre ftp = Votre_ site_joomla/components/com_kunena/template
  • Télécharger le template par défaut « blue_eagle » sur votre disque dur afin de pouvoir y faire les modifications.

Nous n’avons pas pratiqué tous les changements de design ou de structure, je vais plutôt vous montrer comment créer le template afin de pouvoir l’installer !

Ouvrez le fichier « initialize.php » (toujours dans votre dossiers template mais celui que vous avez téléchargé)

  • Recherchez les lignes

 /**

* Kunena Component

* @package Kunena.Template.Blue_Eagle

*

* @copyright (C) 2008 – 2013 Kunena Team. All rights reserved.

* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL

* @link http://www.kunena.org

**/

  • Modifier le nom « Blue_Eagle » par le nom de votre template. (il ne doit pas contenir d’accent ou d’espace !)
  • Modifier « 2008 – 2013 Kunena Team.” par votre copyright sinon vous modifier entièrement le template de A à Z.
  • Modifier http://www.kunena.org par votre site (Uniquement si le template a été modifié de A à Z)
  • Recherchez la zone qui se trouve normalement à la ligne 50.

$cssurl = JUri::root(true) . ‘/components/com_kunena/template/blue_eagle/css’;

?>

  • Modifier le dossier « blue_eagle” par le votre !

Sauvegardez, puis ouvrez le fichier template.xml

  • Recherchez les lignes

<kinstall type=”kunena-template” version=”2.0″>

                <name>Blue Eagle</name>

                <creationDate>2013-10-20</creationDate>

                <version>3.0.3</version>

                <author>Kunena Team</author>

                <authorEmail>team@kunena.org<;/authorEmail>

                <authorUrl>http://www.kunena.org</authorUrl>

                <copyright>Kunena Team</copyright>

                <license>GNU/GPL</license>

                <description>COM_KUNENA_TEMPLATE_BLUE_EAGLE3_DESC</description>

                <thumbnail>template_thumbnail.png</thumbnail>

  • Modifier le nom de votre template (name)
  • Modifier la date de création de votre template (creationDate)
  • Modifier la version de votre template (version)
  • Modifier le nom de l’auteur de votre template (author)
  • Modifier l’email de l’auteur de votre template (authorEmail)
  • Modifier l’url du site de l’auteur de votre template (authorUrl)
  • Modifier le copyright de votre template (copyright)
  • Modifie rla description de votre template (description)
  • Modifier si besoin l’image d’un aperçu de votre template (thumbnail)
  • Rechercher les lignes si vous souhaitez configurer la position de l’avatar que l’utilisateur pourra choisir.

                               <field name=”avatarPosition” type=”list” default=”left”

                                               label=”COM_KUNENA_TEMPLATE_PROFILE_POSITION”

                                               description=”COM_KUNENA_TEMPLATE_PROFILEPOSITION_DESC”

                                                                             

                               >

                                               <option value=”left”>COM_KUNENA_TEMPLATE_LEFT</option>

                                               <option value=”top”>COM_KUNENA_TEMPLATE_TOP</option>

                                               <option value=”right”>COM_KUNENA_TEMPLATE_RIGHT</option>

                                               <option value=”bottom”>COM_KUNENA_TEMPLATE_BOTTOM</option>

                               </field>

  • Rechercher les lignes si vous souhaitez personnaliser la taille de l’avatar.

<!– Required avatar sizes –>

                               <field name=”avatarSizeXThumb” type=”hidden” default=”36″ />

                               <field name=”avatarSizeYThumb” type=”hidden” default=”36″ />

                               <field name=”avatarSizeXWelcome” type=”hidden” default=”72″ />

                               <field name=”avatarSizeYWelcome” type=”hidden” default=”72″ />

                               <field name=”avatarSizeXList” type=”hidden” default=”36″ />

                               <field name=”avatarSizeYList” type=”hidden” default=”36″ />

                               <field name=”avatarSizeXPost” type=”hidden” default=”144″ />

                               <field name=”avatarSizeYPost” type=”hidden” default=”144″ />

                               <field name=”avatarSizeXProfile” type=”hidden” default=”200″ />

                               <field name=”avatarSizeYProfile” type=”hidden” default=”200″ />

Sauvegardez, puis ouvrez le fichier template.php qui est très important.

  • Rechercher les lignes et faites la même chose que dans le fichier « initialize.php »

/**

* Kunena Component

* @package Kunena.Template.Blue_Eagle

*

* @copyright (C) 2008 – 2013 Kunena Team. All rights reserved.

* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL

* @link http://www.kunena.org

**/

  • Rechercher la ligne n°12.

class KunenaTemplateBlue_Eagle extends KunenaTemplate {

  • Modifier le nom “Bleu_Eagle » par le nom du dossier de votre template.

Sauvegardez, puis il suffit de compression le dossier de votre template dans le format .zip afin de l’installer dans Kunena : Composant > Kunena > Gestion des templates > Nouveau template > Par courez votre fichier zip que vous avez créé > Puis télécharger.

© By Shaynee

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *