Bandeau

Site de démonstration du jeu de squelettes ESCAL fonctionnant sous SPIP3 et mis à la disposition des Etablissements SColaires de l’Académie de Lyon... et de qui veut.

[Résolu] plusieurs variables personnelles

Patrice MOREL
le 25 novembre 2023
à 19:27
Rappel du sujet :

Bonjour,
Peut-être que cela existe, mais je n’ai pas trouvé !
Est-il possible créer plusieurs variables personnelles mises à disposition. Je m’explique par l’exemple :
Imaginons que je mets en post-criptum sur une certaine quantité d’articles : "Vous pouvez me contacter à l’adresse patrice[at]patcatnats.fr." et que je change d’adresse sur tous les articles !
Ne peut-on pas avoir dans Escal la possibilité de créer <variable01> qui correspondrait à cette phrase. En la changeant cela permettrait de mettre tous les articles concernés par cette variable à jour.
Envisager d’en faire plusieurs aussi...
Simple suggestion...
@micalement
Patrice

variable

Yo

j’ai peu être une idée !

Est-il possible créer plusieurs variables personnelles mises à disposition.

en utilisant les modeles de Spip

tu créer ton modeles dans le répertoire /squelettes/modeles
et tu le place ou tu le souhaite dans ton article.

suffira de changer le contenu du modele pour que tous les articles soit mis a jour en même temps.

j’explique avec ton exemple (qui est d’ailleur un mauvais exemple on ne met pas un Mail en clair dans un article ou utilise le formulaire page auteur, mais ça çe n’est pas la demande

Imaginons que je mets en post-criptum sur une certaine quantité d’articles : "Vous pouvez me contacter à l’adresse patrice[at]patcatnats.fr." et que je change d’adresse sur tous les articles !

donc dans /squelettes/modeles
je créer un fichier mail.html

c’est donc un fichier html, on y met ce qu’on veux même du code spip.

dans ce fichier j’inscris : patrice[at]patcatnats.fr

du coup dans mon article si je place le code du modele <mail|>

ça afficher patrice[at]patcatnats.fr

dalors dans ton post/scriptum si ton texte est le suivant

Veuillez contacter <mail|>

il affichera pour les visiteurs
Veuillez contacter patrice[at]patcatnats.fr

pour en savoir plus sur les modeles spip
https://www.spip.net/fr_article3454.html

Variables

Il y a plus simple : les chaînes de langues !
Tu crées un dossier /lang dans ton dossier /squelettes
Dans le dossier /lang, tu crées un fichier local_fr.php
Dans ce fichier, tu mets ceci

Ensuite, dans ton article, tu mets ceci
<:escal:mail:>

Et hop !

Variables

Et donc, tu peux mettre autant de variables (chaînes de langues) que tu veux. Attention à bien respecter la syntaxe.

variables

hello Jc

le probléme c’est qu’on connais pas les variables qu’ils souhaite utilisé
et sont exemple avec le mail est franchement pas conseillé en terme de SPAM

Variables

Avec les chaînes de langues, on peut tout mettre dans un seul fichier alors qu’avec les modèles, il faudrait un modèle par variable.

Après pour les spams dans ce cas précis, peu importe la méthode mais si on a le plugin Mailcrypt, on est à peu près tranquille je pense.

Variables

Bonjour et merci à vous 2,
C’est vrai que j’ai pris un mauvais exemple (en plus je ne mets pas d’adresse de courriel sur le site, je passe par la page Contact). Je pensais que cela pouvait être un plus à mettre dans la configuration d’Escal...
Pour ma part dans un 1er temps je vais l’utiliser pour les futures publications (par exemple...) qui ont un lien vers un site :

© Fonds Bibliothèque Nationale et Universitaire de Strasbourg - Collection du Collectif J.d.N.

Il suffit que le lien de la Bibliothèque universitaire de Strasbourg soit rompu (çà m’est arrivé avec l’Institut Pasteur), il faut que je change plus d’une centaine de pages qui auront cette indication en post-scriptum !

https://collectif-jeandeneyman.fr/spip.php?article28


J’ai fait des essais et le modèle Php fonctionne bien :
https://collectif-jeandeneyman.fr/spip.php?article35

et dans la parie privée :

J’espère avoir bien compris car çà fonctionne.


J’ai quand même voulu essayer les modèles et là y’a comme un truc que j’ai vraiment pas compris :

Dans un fichier nommé "variable1.html" et mis dans squelettes/modeles
J’ai écrit :

et dans la parie privée :

J’ai bien (à mon avis pas assez :-/ ) le tuto Spip https://www.spip.net/fr_article3454.html

Mais je n’ai pas de résultat (çà inscrit "<variable1>" en publication).
J’ai essayé avec un pipe, mai c’est pareil !

Bon appétit.
@+ et merci encore
Patrice

Variables

C’est parfait pour les chaînes de langues.
Pour le modèle, il faut écrire <variable1|> (avec le "|" à la fin.

Variables

Même avec le "|" : <variable1|>, cela ne fonctionne pas.

Variables

Ah oui, les modèles n’aiment pas les chiffres. Renomme ton modèle variable_un.html par exemple et donc ton raccourci en <variable_un|>

Variables

1 pecable - 2 pecaux
Merci
@+
Patrice

Variables

Il a pas aimé le Spip :

@+
Patrice

Variables

Il manque le ’ après variable_bib_strasbourg !
Faut faire gaffe à la syntaxe.

Variables

o :) Ah oui ! Saint-Axe !
Merci
@
Patrice

Variables

C’est documenté sur l’article qui va bien (Variables) :
https://collectif-jeandeneyman.fr/spip.php?article6
Merci encore à vous 2
@+
Patrice

Réagir au sujet
Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Plan du site Contact Mentions légales Données personnelles et cookies Espace privé squelette RSS

2009-2024 © Escal - Tous droits réservés
Haut de page
Réalisé sous SPIP
Habillage ESCAL 5.1.3