Bonjour à tous,
Je suis depuis maintenant quelques semaines sur piwigo pour mon site web et j'aimerai bien utiliser le thème stripped que je trouve vraiment sympa. Seulement, lorsque je l'active, la page "About", que j'ai personnalisé avec le plugin "Perso About" redevient par défaut, c'est à dire avec ce texte là :
" Cette galerie photo est basée sur Piwigo.
Piwigo est un logiciel de galerie photo pour le web, bâti par une communauté active d'utilisateurs et de développeurs. Les extensions rendent Piwigo facilement personnalisable. Cerise sur le gâteau, Piwigo est libre et gratuit.
Visiter le site web de Piwigo "
Quelqu'un à une idée pour remettre mon propre texte avec ces thèmes (je dis "ces" parce que j'ai le même soucis avec le thème "Stripped & Columns").
Merci d'avance :-),
Freetux.
ps : veuillez m'excuser si ça a déjà été demandé, j'ai pourtant fais quelques recherches avant mais je n'ai rien trouvé :/.
Hors ligne
Bonjour,
Je voudrais mettre à disposition des personnes inscrites plusieurs thèmes dont Stripped et Simple Grey.
Et j'ai le même problème avec le plugin "Perso About". Mon texte personnalisé ne s'affiche pas...
Merci à tous pour votre travail
Cordialement,
Philindy26
Hors ligne
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
Hors ligne
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.
Hors ligne
Bonjour
Dans le fichier about de stripped tu peux essayer de remplacer
<div id="piwigoAbout" class="content_block">
par
<div id="piwigoAbout">
Hors ligne
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
Hors ligne
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 !
Hors ligne
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 ;-)
Hors ligne
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
Dernière modification par flop25 (2013-06-15 12:45:34)
Hors ligne
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
Hors ligne
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} ?
Hors ligne
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
Hors ligne
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 ...
Hors ligne
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} ^^
Dernière modification par flop25 (2013-06-15 13:57:07)
Hors ligne