Article contenant des paragraphes sous conditions ?

Bonjour,

Voici ma problématique :

Pour un site éditorial sur le JdR nous avons besoin dans des articles de
mettre certaines parties de texte qui ne s'afficherait que suivant un profil
renseigné au début du site. Il y a 2 profils : "Joueur" et "Maitre".

Je me suis dis qu'un moyen de faire cela était de mettre en place une
nouvelle balise/filtre qui permettrait de spécifier qu'une partie du texte
serait a destination du profil "Maitre" et de rajouter la fonction en
question dans mes_fonctions.php3. Et ensuite suivant le choix de départ
d'afficher ou non le texte apres traitement par ce filtre.

Y a t'il des personnes qui ai effectués des travaux similaires et qui
pourrait me guider/aider dans le codage de cette fonctionnalité ?

Merci,
Etienne

Pour un site éditorial sur le JdR nous avons besoin dans des articles de
mettre certaines parties de texte qui ne s'afficherait que suivant un profil
renseigné au début du site. Il y a 2 profils : "Joueur" et "Maitre".

Je me suis dis qu'un moyen de faire cela était de mettre en place une
nouvelle balise/filtre qui permettrait de spécifier qu'une partie du texte
serait a destination du profil "Maitre" et de rajouter la fonction en
question dans mes_fonctions.php3. Et ensuite suivant le choix de départ
d'afficher ou non le texte apres traitement par ce filtre.

je ne vois pas comment faire ca ou alors c du gros bidouillage.
1-ok tu fais un filtre, mais comment il connait les parties mj/pj ?
2-disons que chaque paragraphe commence par mj ou pj et que le filtre travaille dessus pour afficher ou non. tu trouves ca facile à maintenir ? et le jour où tu changes le principe, tous tes textes sont remplis de consignes/codes mj/pj

c une bien mauvaise idée que de modifir son texte (contenu) pour la mise en page (forme). ils doivent être séparées !

pourquoi ne pas faire les article selon le mj, selon le pj ? y a t il risque de parties communes ?
- si oui, ca demande réflexion, genre 3 articles
**** un mj (background, détails sur les pnj, cartes, etc)
**** un pj (message officiel de la mission, conseils, etc)
**** un pour le commun (mais y a rien la dedans !)
- sinon, tu fais 2 articles (même titre). tu leur associes le mot clef MJ ou PJ

je ne sais pas ce que tu vas rédiger. pour avoir lu des guides/aides aux joueurs/mj : je peux te dire que c tjs séparé, y a rien en commun. pour les scénars, ca n'est évidemment destiné qu'aux mj. et les infos trouvables/jouables par les pj sont génralements intégrées dedans sans présentation particulière, le mj sait lire, trier, organiser (enfin j'espère), pas besoin de lui faire un scénar présentation playskool.

kk soient tes envies, 2 ou 3 articles "associés peuvent être affichés dans un meme squelette spécial. par exemple, un scénar. un article avec les infos confidentielles pour le mj. un article avec les infos trouvables par les joueurs. un article avec les annexes (utilisables dans plusieurs scénars parfois). ton squelette charge automatiquement en son sein les 3 articles (lien à déterminer) et fait une présentation adéquate...

c quoi l'adresse du site, ca m'intéresse. je masterise/joue à INS/MV et joue à kk autres...

a+

--
Matthieu ONFRAY
Webmaster de Japanim.net
Toute l'actualité de la japanimation !
www.japanim.net

je ne vois pas comment faire ca ou alors c du gros bidouillage.
1-ok tu fais un filtre, mais comment il connait les parties mj/pj ?

Dans mon esprit, par defaut le texte est pour le joueur et les partie MJ
serait entre balise <mj> </mj> que le redacteur mettrait en connaissance de
cause dans son article.

2-disons que chaque paragraphe commence par mj ou pj et que le filtre
travaille dessus pour afficher ou non. tu trouves ca facile à maintenir
? et le jour où tu changes le principe, tous tes textes sont remplis de
consignes/codes mj/pj

Ben pour moi le filtre recuperait le texte ne le partageait (split ou autre)
et suivant le profil affichait ou non les partie MJ mais là tout d'un coup
je me dis que ca risque d'etre problématique a cause du cache !

c une bien mauvaise idée que de modifir son texte (contenu) pour la mise
en page (forme). ils doivent être séparées !

Justement on a bien une séparation !
Le contenu est correctement balisé avec le bon codage qui specifie la
restriction de certaines partie et la mise en forme qui affiche suivant le
profile ce qu'il faut.

je ne sais pas ce que tu vas rédiger. pour avoir lu des guides/aides aux
joueurs/mj : je peux te dire que c tjs séparé, y a rien en commun. pour
les scénars, ca n'est évidemment destiné qu'aux mj. et les infos
trouvables/jouables par les pj sont génralements intégrées dedans sans
présentation particulière, le mj sait lire, trier, organiser (enfin
j'espère), pas besoin de lui faire un scénar présentation playskool.

Justement, on a pas envie de séparer les infos dans des articles différents,
car c'est toujours le meme soucis, pour avoir les trucs en plus, t'es obligé
d'aller chercher ailleurs et t'as plus ton texte originel devant les yeux.

kk soient tes envies, 2 ou 3 articles "associés peuvent être affichés
dans un meme squelette spécial. par exemple, un scénar. un article avec
les infos confidentielles pour le mj. un article avec les infos
trouvables par les joueurs. un article avec les annexes (utilisables
dans plusieurs scénars parfois). ton squelette charge automatiquement en
son sein les 3 articles (lien à déterminer) et fait une présentation
adéquate...

J'ai du mal a voir comment on peut faire ca en associant des articles ?
Tu pourrais expliciter un peu d'une facon plus "spipesque" ?

c quoi l'adresse du site, ca m'intéresse. je masterise/joue à INS/MV et
joue à kk autres...

Pour l'instant c'est sur mon PC et c'est pas visible depuis l'exterieur.
C'est à l'état de projet et c'est pour convertir mon site Agone en SPIP qui
lui se trouve sur http://harmonde.info
Mais bon pour l'instant j'avais pas encore de partie Joueur/MJ et ca me
manquait cruellement.

Merci pour tes reponses,
Etienne

J'ai du mal a voir comment on peut faire ca en associant des articles ?
Tu pourrais expliciter un peu d'une facon plus "spipesque" ?

on pourrait faire comme le tutorial de jeux vidéo de spip. une rubrique par machin.

dans ton cas, le machin c'est un scénar (ou autre).
tu fais une rubrique principale par jeu (par exemple).
hop rubrique principale : insmv, add ambre, ras
une sousrubrique (scénars)
une sous sous rubrique (par scénar).
à l'intérieur tes documents...

+INSMV
     +-------Scénars
               +-------------- Promotion Canopy
                                      +--------------article1
                                      +--------------article2
               +--------------I want to be Yves
+ADD
    +--------
+Ambre
    +--------

tu feras par exemple un doc pour le mj
un autre avec des parties communes (cartes, description de pnj)
etc

et tu associes les bons mots clefs si tu veux pouvoir faire des tri ou sélections de contenus. un grand squelette qui affiche tout le scénar (composé des X articles de la sous sous rubrique)

avec les mots clef, on peut imaginer :
une méthode de navigation parmi toutes les annexes (mots clef : annexes), ce qui permet aux mj d'accéder à toutes les annexes de scénars, histoire d'emprunter des pnj par exemple (j'aime bien faire ca)

vas lire le tutorial jeux vidéo, ca devrait te donner des idées...
et pis y a mon mail. étant fan de spip et de jdr, entre autres, ca m'intéresse...

la méthode que je te propose a pour intérêt d'utiliser spip sans lui rajouter des bouts de codes ou balises nouvelles au sein du code de spip ou du contenu. pas de filtre non pus. juste des mots cles et des boucles RUBRIQUES, ARTICLES, MOTS

a+

--
Matthieu ONFRAY
Webmaster de Japanim.net
Toute l'actualité de la japanimation !
www.japanim.net

Ben pour moi le filtre recuperait le texte ne le partageait (split ou autre)
et suivant le profil affichait ou non les partie MJ mais là tout d'un coup
je me dis que ca risque d'etre problématique a cause du cache !

Pour que ça marche et que le cache ne gâche pas tes différentes versions
d'une même page il suffit a priori que l'URL soit différente,
cad que tu passes la variable mj=oui ou mj=non par exemple dans l'adresse
(au lieu de le récupérer dans un cookie ou jsais pas koi)
Je crois bien que j'ai déjà fait des trucs OK comme ça.

JLuc

> je ne vois pas comment faire ca ou alors c du gros bidouillage.
> 1-ok tu fais un filtre, mais comment il connait les parties mj/pj ?

Dans mon esprit, par defaut le texte est pour le joueur et les partie MJ
serait entre balise <mj> </mj> que le redacteur mettrait en connaissance

de

cause dans son article.

Je me réponds a moi meme :
J'ai eventuellement une autre méthode en faisant une fonction qui transforme
<mj> en <div class="mj"> et </mj> en </div> et je vais travailler sur une
feuille de style dynamique (.css.php) qui masquera le contenu de la class mj
si necessaire ou là mettra en relief pour la faire ressortir si necessaire.

Comme ca plus de soucis de cache, tout l'article est présent mais seulement
les parties adequates sont affichées.

Vous en pensez quoi ?

Merci,
Etienne