Fork me on GitHub

Rapport de message :*
 

Re: Xoops 2.6 : Normes !

Titre du sujet : Re: Xoops 2.6 : Normes !
par montuy337513 sur 08/01/2013 10:14:14

Citation :

te semble-t'il judicieux de pousser plus loin la surcharge, avec notamment la possibilité de surcharger les fichiers php du module ?

Pour ma part, je ne trouve pas que surcharger les fichiers PHP est une solution fiable.
Par définition, un fichier PHP est une suite de code et d'instructions exécutées par le serveur (Apache ou CGI). En PHP, il est facile d'entrée des codes pouvant être néfaste pour le contenu du site. Le code PHP fait partie des codes sensibles a ne pas surtout pas rendre accessible (C'est pour cela que je conseille toujours de ne pas avoir une trace de PHP dans les fichiers de thèmes).
Une solution simple pour surcharger un fichier php, tu copie le fichier que tu veux modifier en 'fichier.php.bak' puis tu fais ta modification sur 'fichier.php'.

Par contre, ce qui est dommage, c'est le fait que toute les données exploitables ne sont pas définit dans les fonctions qui gèrent les blocs (ton cas avec les valeurs de l'avatar pas disponible).

Moi quand je dis plus loin dans la surcharge, a l'heure actuelle, les surcharges fonctionnent par thème, on aurai put penser aussi en fonction du groupe utilisateur (par exemple).

Et pour ma part tout les fichiers de template (et le thème par la même occasion) devraient se trouver en dehors de la racine.
Sa tiendrait qu'à moi, tout les fichiers seraient même en dehors de la racine sauf les fichiers devant être accessible par le FTP (CSS, JS, et les fichiers PHP servant à accéder aux fonctions du site ou du module).
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

91 Personne(s) en ligne (74 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 91 | Plus ...