Question toute bete également : <:repondre_article:> est il spécifique à un squelette donné ou est ce accessible depuis un SPIP de base? (vu que je ne l'ai jamais vu avant, je me posais la question )
Voldor a écrit :
Bonjour,
Je suis sûr que c'est tout bête !
Mais je cherche depuis un long moment, alors je me décide à vous poser la question...
Je sais que ceci : <:repondre_article:>
renvoie à du texte.
Je suis sûr que c'est tout bête !
Mais je cherche depuis un long moment, alors je me décide à vous poser la question...
Je sais que ceci : <:repondre_article:>
renvoie à du texte.
Mais où est-ce défini si on veut l'adapter ?
Réponse toute bête : en recherchant le texte dans l'ensemble des fichiers du site, tu trouvera où il est défini.
Ensuite, 3 cas :
- dans ecrire/lang ==> il faut que tu fasse ta surcharge dans squelettes/lang/local_fr.php (à créer au besoin)
- dans un plugins/nomduplugin/lang/fichier_fr.php : copie le fichier dans squelettes/lang/ et modifie la copie
- dans squelettes/lang/ : modifie le fichier
Je suis sûr que c'est tout bête !
Mais je cherche depuis un long moment, alors je me décide à vous
poser la question...
Je sais que ceci : <:repondre_article:>
renvoie à du texte.
Mais où est-ce défini si on veut l'adapter ?
Réponse toute bête : en recherchant le texte dans l'ensemble des
fichiers du site, tu trouvera où il est défini.
Ensuite, 3 cas :
- dans ecrire/lang ==> il faut que tu fasse ta surcharge dans
squelettes/lang/local_fr.php (à créer au besoin)
- dans un plugins/nomduplugin/lang/fichier_fr.php : copie le fichier
dans squelettes/lang/ et modifie la copie
- dans squelettes/lang/ : modifie le fichier
Elles m'ont fait comprendre que je peux aussi mettre le texte que je
veux à la place du <:repondre_article:> ce que je n'avais naïvement
pas compris
Ouaip mais oh la la la c'est vraiment pas bien +++ ;O))
Utilises plutôt les fonctionnalités de surcharge par /squelette et le
multilinguisme, c'est tellement plus simple ;O))
Imaginons par exemple : tu es embêté par les textes affichés et la mise en
forme qui est imposée ( imaginons) par le fichier "faire_bidouille.html" (ou
.php) de ton plugin "monbeauplugin", qui contient un
<:monbeauplugin:repondre_article:> que tu veux ( par exemple) "améliorer"
Ta Soluce : tu modifies à l'arrache "en dur" tout ça .. et tu perds tout ça
à la prochaine svn ...
La Soluce SPIP ( avec des variantes ):
- tu copies plugins/monbeauplugin/faire_bidouille.html dans /squelettes (
et là tu peux le modifier car il restera "à vie" prioritaire sur le fichier
de ton skel )
- tu copies plugins/monbeauplugin/lang/monbeauplugin_fr.php dans
/squelettes/lang .. et tu le modifies également ( en gardant l'aspect
<:monbeauplugin:repondre_article:> )
- ( tu peux également utiliser ton /squelettes/lang/local_fr.php perso pour
y créer les raccourcis lang que tu souhaites .. mais là il fat retirer
l'extension du plugins et écrire <:repondre_article:> tout simplement )
@+
"Voldor" <voldor@club-internet.fr> a écrit dans le message de news:
991F9687-7154-4D11-8AC9-CA5D75AA00F2@club-internet.fr...
Merci à tous pour vos réponses !
Elles m'ont fait comprendre que je peux aussi mettre le texte que je
veux à la place du <:repondre_article:> ce que je n'avais naïvement
pas compris
Je suis sûr que c'est tout bête !
Mais je cherche depuis un long moment, alors je me décide à vous
poser la question...
Je sais que ceci : <:repondre_article:>
renvoie à du texte.
Mais où est-ce défini si on veut l'adapter ?
Réponse toute bête : en recherchant le texte dans l'ensemble des
fichiers du site, tu trouvera où il est défini.
Ensuite, 3 cas :
- dans ecrire/lang ==> il faut que tu fasse ta surcharge dans
squelettes/lang/local_fr.php (à créer au besoin)
- dans un plugins/nomduplugin/lang/fichier_fr.php : copie le fichier
dans squelettes/lang/ et modifie la copie
- dans squelettes/lang/ : modifie le fichier