Fork me on GitHub




« 1 (2) 3 »


Re: Template block commentaires et surcharge
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
montuy337513,
si si j'ai bien retenu au contraire,

mais j'avais indiqué au tout début :
Citation :
Mais vous comprendrez bien que je ne veux pas hacker mon xoops, et cette solution (de modifier le fichier system_blocks.php) n'est pas de la surcharge !


Donc :
- soit on redéfinie toutes les variables en php dans le template html concerné,

- soit on hack le fichier /modules/system/blocks/system_blocks.php

On peut faire une surcharge aussi sur un fichier php ?

du genre :
/themes/mon-theme/modules/system/blocks/system_blocks.php ?

Posté le : 06/01/2013 16:14

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Template block commentaires et surcharge
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2838
non on ne peut pas surcharger un fichier php, malheureusement.

Tu n'as qu'une solution valable 'hacker' le fichier system_blocks.
Insérer du code PHP dans un template de blocks n'est pas recommandé du tout.


Posté le : 06/01/2013 16:30
Partager Twitter Partagez cette article sur GG+
Re: Template block commentaires et surcharge
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
ok, maintenant j'ai ma réponse claire.
Je vais voir ce que je vais faire...

Question subsidiaire :
Est-il prévu un jour, sur une version Xoops > Xoops 2.5 de faire de la surcharge de fichier php ?

A moins qu'il y ai des effets de bord ?

- Sécurité,
- Déclaration de variables écrasant des variables globales ailleurs

Si l'idée est bonne, pensez-vous qu'il soit intéressant d'en faire part aux développeurs du noyau ?

Merci pour vos éclairages.

Posté le : 06/01/2013 16:38

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Template block commentaires et surcharge
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2838
A déclarer trop de variables, cela prend de place en mémoire, a en déclarer pas assez on doit hacker le fichier pour en créer de nouvelles.
Dur de trouver un juste milieu pour répondre aux besoins de tout le monde.

Posté le : 06/01/2013 16:49
Partager Twitter Partagez cette article sur GG+
Re: Template block commentaires et surcharge
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Citation :
alain01 a écrit :
Question subsidiaire :
Est-il prévu un jour, sur une version Xoops > Xoops 2.5 de faire de la surcharge de fichier php ?
Si l'idée est bonne, pensez-vous qu'il soit intéressant d'en faire part aux développeurs du noyau ?


Ma question concernait la surcharge possible ou non des fichier php, pour des futurs versions de Xoops, pas le fait d'ajouter d'autres variables dans le fichier php fournit par défaut.

Posté le : 06/01/2013 16:52

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Template block commentaires et surcharge
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Citation :
montuy337513 a écrit :
idem pour la liste 419 (celle-là sert pour les cas où l'utilisateur a été supprimé, tu remplaces

$poster->getVar('avatar');



getVar('avatar') ne renvoi rien...

Posté le : 06/01/2013 17:16

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Template block commentaires et surcharge
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2838
pardon c'est 'user_avatar' au lieu de 'avatar'

Posté le : 06/01/2013 19:34
Partager Twitter Partagez cette article sur GG+
Re: Template block commentaires et surcharge
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Merci montuy337513 !

Yahoooooooooooooooooooo, super, ça marche :

Visez un peu mon bloc commentaire :
Open in new window

et
Open in new window


Quand je passe la souris sur l'utilisateur, j'ai son pseudo et quand je clique, j'atteint sa fiche
Quand je passe la souris sur le module, j'ai son nom et quand je clique, j'atteint le module en question.


Posté le : 07/01/2013 09:53

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Template block commentaires et surcharge
Xoops accro
Inscrit: 27/07/2005 16:10
De France
Messages: 2970
Ajout ca pour tes effets et ca fera sur

Posté le : 07/01/2013 10:03
Partager Twitter Partagez cette article sur GG+
Re: Template block commentaires et surcharge
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Merci tatane,

j'ai ajouté dans mon css le tooltip, mais dans mon fichier php je ne voulais pas ajouter en dur un chemin lié à mon thème, car dans le cas d'un changement de thème, mon code php ne marcherai pas.

voila pourquoi :
<a href="#" class="tooltip"Tooltip <span> [color=FF0000]<img class="callout" src="chemin theme/src/callout.gif" />[/color] <strong>Most Light-weight Tooltip</strong><br /> This is the easy-to-use Tooltip driven purely by CSS. </span>


par contre celui que tu me proposes ici est mieux puisque le code n'est que :

<a href="#">Hover Me! <span>I'm a popup...</span> </a>


Il n' a donc plus aucune référence dans le span, c'est parfait !

je ne sais pas si je suis clair pour tous.
Si vous voulez voir mon code pour le bloc commentaires, montrez moi votre motivation ici (le forum est un lieu d'échange, pas une vitrine)

Posté le : 07/01/2013 10:11

Open in new window
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2) 3 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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