Surcharge du fichier index.php

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

  • [RÉGLÉ] Surcharge du fichier index.php

    Bonjour,
    Je souhaite modifier et insérer du contenu qui ne se trouve pas dans une extension (qui serait surchageable).
    Je ne veux pas non plus utiliser layout puisqu'il s'agit de contenu pour l'ensemble du site
    J'ai modifié le fichier index.php du thème et cela fonctionne.

    Pour éviter d'écraser cette modif lors de la maj du thème, je cherche une méthode ou du code (peux-ton faire l'équivalent de surcharge functions.php de WP) ?
    Je souhaiterai éviter la duplication entier du thème juste pour 2 ou 3 ligne ajoutées sachant qu'avec le temps pas sûr de me souvenir que c'est dans le fichier index.php qu'est la modif
    @+
    Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

  • #2
    Re : Surcharge du fichier index.php

    Bonjour,


    Envoyé par herve Voir le message
    Je souhaite modifier et insérer du contenu qui ne se trouve pas dans une extension (qui serait surchageable). Je ne veux pas non plus utiliser layout puisqu'il s'agit de contenu pour l'ensemble du site. J'ai modifié le fichier index.php du thème et cela fonctionne. Pour éviter d'écraser cette modif lors de la maj du thème, je cherche une méthode ou du code (peux-ton faire l'équivalent de surcharge functions.php de WP) ?
    Pour les modifications des fichiers .PHP, il est généralement recommandé de travailler sur une copie du template. Pour des modifications CSS seulement, un custom.css suffit amplement, mais la duplication fonctionne bien aussi.


    Je souhaiterai éviter la duplication entier du thème juste pour 2 ou 3 ligne ajoutées sachant qu'avec le temps pas sûr de me souvenir que c'est dans le fichier index.php qu'est la modif
    @+
    Il suffit de conserver une copie du fichier PHP en local (depuis l'explorateur de Windows : cliquez le nom du fichier à dupliquer en enfonçant la touche CTRL, puis tirez vers le bas). Vous obtiendrez alors une copie de l'original avant modification dans le même dossier (pour le fichier index.php, elle s'appellera 'Copie de index.php', et bien sûr vous pourrez faire cela autant de fois que vous voudrez / ou que nécessaire).

    Vous pouvez compléter cette méthode en commentant vos modifications (code PHP et / ou HTML) dans le fichier modifié.



    Cordialement,



    PhilJ
    Créateur de sites internet — Agence web indépendante http://www.e-33.fr | http://www.quali-site.fr (région de Bordeaux)

    Commentaire


    • #3
      Re : Surcharge du fichier index.php

      salut
      pourquoi pas utiliser une position de module existante et y mettre un module de contenu personnalisé, ou meme un module PHP/HTML (on en trouve dans la JED) dans lequel tu publies ton code
      CEd
      Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
      http://www.template-creator.com Outil de création de templates
      Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

      Commentaire


      • #4
        Re : Surcharge du fichier index.php

        Bonsoir

        @Philj
        c'est effectivement une solution sachant quele pb est de s'en souvenir au fil des ans.
        Ce n'est pas un simpe css

        @ck
        autre solution effectivement qui nécessite chez moi de créer une nouvelle position dans le template

        Ok c'est faisable mais solution que je trouve moins élégant qu'une surcharge dans une fichier functions.php
        @+
        Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

        Commentaire


        • #5
          Re : Surcharge du fichier index.php

          Envoyé par herve Voir le message
          @Philj
          c'est effectivement une solution sachant quele pb est de s'en souvenir au fil des ans.
          Ma mémoire ne peut flancher car je vois dans l'explorateur (Windows, en local) :

          index.php 14-09-2015 15:21
          Copie (3) de index.php 13-09-2015 17:30
          Copie (2) de index.php 12-09-2015 09:17
          Copie de index.php 10-09-2015 15:05
          ... ... ...
          Je sais que index.php est toujours la dernière version modifiée, celle qui est utilisée en ligne, quel que soit le nombre de mes modifications passées. Et je sais aussi que la première copie de index.php (= Copie de index.php) est l'original avant toute modification : copie de précaution.
          Créateur de sites internet — Agence web indépendante http://www.e-33.fr | http://www.quali-site.fr (région de Bordeaux)

          Commentaire


          • #6
            Re : Surcharge du fichier index.php

            c'est faisable mais solution que je trouve moins élégant qu'une surcharge dans une fichier functions.php
            meme si tu ajoutes une fonction dans un fichier de ce type appelé lors de la génération de la page, il faut tout de meme appeler cette fonction dans ton index.php, à moins que tu n'utilises les fonctions natives
            quoi qu'il en soit je ne vois pas en quoi utiliser un module PHP soit gênant, au contraire il est indépendant du template, tu peux choisir les pages sur lesquelles exécuter ton code grâce à l'assignation
            Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
            http://www.template-creator.com Outil de création de templates
            Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

            Commentaire


            • #7
              Re : Surcharge du fichier index.php

              Bonjour,
              Ok merci j'ai bien noté ces 2 solutions que vous utilisés et je n'en ai pas trouvé d'autres!
              Légère préférence pour le module php qui ne m'oblige pas à faire de manip lors de la maj du thème
              @+
              Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X