Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Gotcha
2010-05-23 15:47:55

P@t a écrit:

Gotcha a écrit:

Dans quels endroit précisément je dois chercher P@t ?

Je ne sais pas trop ce que tu veux faire... déjà pour rajouter une option en admin et l'enregistrer en BDD, c'est ok?

On va se diriger vers le sujet du thème, comme ça je passe ce topic en résolu ;-)

post:143122

:-)

P@t
2010-05-23 15:40:19

Gotcha a écrit:

Dans quels endroit précisément je dois chercher P@t ?

Je ne sais pas trop ce que tu veux faire... déjà pour rajouter une option en admin et l'enregistrer en BDD, c'est ok?

Gotcha
2010-05-23 15:16:23

P@t a écrit:

Tu as regardé un peu du coté de MontblancXL?

C'est mon exemple préféré, sauf que je ne comprend pas tout :-(
J'ai pourtant plein d'idées pour ce thème mais hélas, sans connaissances je suis vite arrêté

Dans quels endroit précisément je dois chercher P@t ?

P@t
2010-05-23 15:00:24

Tu as regardé un peu du coté de MontblancXL?

Gotcha
2010-05-23 13:49:35

Merci Grum, ca fonctionne très bien :-)

Par contre, est-il possible de faire en sorte que cette possibilité soit paramétrable ?

J'explique :
Cette fonctionne sera incluse d'office dans mon thème "Sobre". Oui mais tout le monde n'a pas la même façon de travail et du coup, je souhaite que cette fonctionnalité ne soit qu'optionnelle.
J'ai un panneau d'administration dans mon thème. Le but étant de placer une option.

Oui mais... je ne sais pas faire :-(
Par quoi je commence ?

Merci.

Gotcha
2010-05-21 22:11:19

grum a écrit:

Gotcha a écrit:

Je vais essayer la fonction truncate car plus "parlante" que le regex.

ben.... je vois pas en quoi c'est plus parlant.

{$thumbnail.NAME|regex_replace:'/[^\d|.*]*(\d+).*/i':'$1'}
contre
{$thumbnail.NAME|truncate:6}
Je préfère la simplicité pour commencer ^^

grum a écrit:

Gotcha a écrit:

Par contre, est-ce que le regex permettrait de supprimer les balises <br/> que j'ai placé dans le nom des catégories ?

oui.
mais dans ce cas y a plus simple, y a "replace"
;-)

Super !

Y a plus qu'à lol
Merci Grum :-)

grum
2010-05-21 21:13:15

Gotcha a écrit:

Je vais essayer la fonction truncate car plus "parlante" que le regex.

ben.... je vois pas en quoi c'est plus parlant.

Gotcha a écrit:

Par contre, est-ce que le regex permettrait de supprimer les balises <br/> que j'ai placé dans le nom des catégories ?

oui.
mais dans ce cas y a plus simple, y a "replace"
;-)

Gotcha
2010-05-21 20:57:59

Je vais essayer la fonction truncate car plus "parlante" que le regex.

Le formatage du nom de fichier sera en standard sur ma galerie.
Je repasserai mes ancienne photos pour les renommer selon ce schéma.

Par contre, est-ce que le regex permettrait de supprimer les balises <br/> que j'ai placé dans le nom des catégories ?

grum
2010-05-21 20:09:19

Smarty, c'est du Smarty, pas du PHP ;-)

et la fonction "truncate" ne réponds pas du tout à ton besoin, sauf si le "AA" ne te gêne pas :

{$thumbnail.NAME|truncate:6}
=> tu auras AA9612

Après, si tu as un image avec un autre formatage pour le nom (genre ABC44-machin) tu obtiendras ABC44-


dans ton cas la fonction "regex_replace" me semblerait serait plus appropriée.
{$thumbnail.NAME|regex_replace:'/[^\d|.*]*(\d+).*/i':'$1'}

Gotcha
2010-05-21 19:51:21

Alors voilà, je suis en train de me pencher sur la place que prend certains champs. J'aimerai en couper certain, opérer une troncature à un endroit précis, remplacer des balises (retours à la ligne) etc.

Je me base sur post:137083 qui nous donne une gentille page en FR => Fonction truncate Smarty

Je vais commencer par tronquer le nom de fichier sur la page "category".
Dans mon exemple, j'ai le nom de fichier suivant : AA9612 - Vivier - Fil du rhone - 06849786-verso
L'idéal serait d'extraire la chaîne 9612 (mais si c'est AA9612 ca m'ira aussi ^^).
Je recherche pour commencer le fichier de template qui n'est autre que thumbnails.tpl
Je cherche ensuite la ligne concerné et le fragment (Ligne 13) {$thumbnail.NAME}.

C'est là que ça se gâte...

Ensuite je vais où ???
La fonction truncate de Smarty c'est du php semble t-il. Oui mais je trouve $thumbnail.NAME dans quel fichier moi maintenant ???

Merci.

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact