fait et testé rapidement
ddtddt a écrit:
mais s'il y a mieux va y modifie
j'ai cherché sans trouvé trace du problème
je préconise:
$search = '{$ABOUT_MESSAGE}';
$replacement = '<div id="persoabout">{$PERSO_ABOUT}</div>
{$ABOUT_MESSAGE}';
return str_replace($search, $replacement, $content);
sans changer le core pour un ajouter un trigger loc_end
ps: oui j'ai confondu substr et {$ABOUT_MESSAGE} ^^
flop25 a écrit:
en fait je viens de percuter que tu remplaces
<div id="piwigoAbout">
{$ABOUT_MESSAGE}
par
<div id="piwigoAbout"><div id="persoabout">{$PERSO_ABOUT}</div>
{$ABOUT_MESSAGE}
c’est bien ça ?
Pourquoi ne pas préfiltrer {$ABOUT_MESSAGE} ?
il n'y a pas {$ABOUT_MESSAGE} dans le préfiltre, cela posait un problème je ne sais plus lequel mais s'il y a mieux va y modifie j'ai fait cela pour je ne sais plus qui il y a bien longtemps ...
flop25 a écrit:
ddtddt a écrit:
Il existe maintenant
oui je voulais juste dire qu'il y a une porte maintenant pour ajouter des infos
{if not empty($about_msgs)}
{foreach from=$about_msgs item=elt}
{$elt}
{/foreach}
{/if}
ce qui n'était pas le cas quand j'ai fais le plugin
ddtddt a écrit:
Il existe maintenant
heu non http://piwigo.org/dev/browser/trunk/about.php
en fait je viens de percuter que tu remplaces
<div id="piwigoAbout">
{$ABOUT_MESSAGE}
par
<div id="piwigoAbout"><div id="persoabout">{$PERSO_ABOUT}</div>
{$ABOUT_MESSAGE}
c’est bien ça ?
Pourquoi ne pas préfiltrer {$ABOUT_MESSAGE} ?
flop25 a écrit:
Oui mais tu peux au moins envisager ma suggestion
Là la regex ne sert à rien, vaut mieux utiliser substr alors
oui oui on peux tout envisager
flop25 a écrit:
Le mieux serait d'ajouter un trigger_action('loc_end_about'); comme pour les autres fichiers et remplacer au niveau de PHP plutôt qu'un préfiltre dépendant du code html
Il existe maintenant mais il ajoute pas l'info ou je veux
Oui mais tu peux au moins envisager ma suggestion
Là la regex ne sert à rien, vaut mieux utiliser substr alors
Le mieux serait d'ajouter un trigger_action('loc_end_about'); comme pour les autres fichiers et remplacer au niveau de PHP plutôt qu'un préfiltre dépendant du code html
flop25 a écrit:
ne vaudrait-il mieux pas maj ton préfiltre dans le plugin plutôt ? afin de tenir compte des variations possible comme les espaces, les classes ou autre ?
J'ai vu que tu utilises une regex ou lieu d'un substr . Tu pourrais tester à la place de la regex existant : #<div.*id="piwigoAbout".*>#U
Oui je pourrais aussi géré pour tous les thème qui n'utilise pas les balises de base de piwigo, c'est pas le choix que j'ai fait ;-)
Freetux a écrit:
Juste un petit problème : je l'ai aucun caractère en majuscule dedans ^^ mais c'est pas super grave.
re,
c'est justement le choix de stripped !
ddtddt a écrit:
Bonjour
Dans le fichier about de stripped tu peux essayer de remplacer
<div id="piwigoAbout" class="content_block">
par
<div id="piwigoAbout">
ne vaudrait-il mieux pas maj ton préfiltre dans le plugin plutôt ? afin de tenir compte des variations possible comme les espaces, les classes ou autre ?
J'ai vu que tu utilises une regex ou lieu d'un substr . Tu pourrais tester à la place de la regex existant : #<div.*id="piwigoAbout".*>#U
Nickel chrome, mon texte est présent avec la bonne mise en page :-)
Juste un petit problème : je l'ai aucun caractère en majuscule dedans ^^ mais c'est pas super grave.
merci ddtddt
Bonjour
Dans le fichier about de stripped tu peux essayer de remplacer
<div id="piwigoAbout" class="content_block">
par
<div id="piwigoAbout">
Bonjour,
En effet ça fonctionne mais j'ai un petit soucis de mise en page désormais. J'ai bien mon texte mais il est en dessous de la barre verticale de gauche.
Mais sinon il est placé où le texte du message about par défaut ? Je comptais remettre le fichier about.tpl dans (parce qu'il ne gère pas que le texte mais aussi la mise en page etc) et directement modifier le fichier qui contient le texte.
Freetux.
Bonjour,
L'auteur su thème à modifier l’élément de pré-filtre.
Le mieux et de se connecter en FTP et dans le theme stipped de supprimer about.tpl