Tutoriel sur les balises BBcode pour les parties en ligne

Tous les outils des parties en ligne sur le Donjon du Dragon
Avatar de l’utilisateur
Gaspard De La Nuit
Dracoliche
Messages : 6306
Inscription : Lun 24 Fév 2014 10:13
Localisation : Banon
Version de D&D préférée : AD&D2
Univers de D&D préféré : ?
Race : ?
Classe : ?
Alignement : -
Dieu : Bill Murray
Mini Feuille de perso :
► Afficher le texte

Re: Tutoriel sur les balises BBcode pour les parties en ligne

Message par Gaspard De La Nuit »

Dernier message de la page précédente :

Ca va être bien utile tout ça, merci beaucoup !!
"Un coup de dés jamais n'abolira le hasard."
Stéphane Mallarmé

Qui suis-je ?

Terres de Leyt - Eterny : Sidi Sabah
Les sentiers de la gloire : Kial Guilby
Les chroniques du chaos : Hector Cuivrare
Avatar de l’utilisateur
szass
Staff - Façonneur de Donjons
Messages : 13025
Inscription : Jeu 29 Mars 2012 15:28
Localisation : Laboratoire du Donjon
Version de D&D préférée : AD&D2
Univers de D&D préféré : Planescape
Race : Humain
Classe : Mage
Alignement : Neutre Mauvais
Dieu : Vecna
Mini Feuille de perso :
Feuilles de personnage ► Afficher le texte

Re: Tutoriel sur les balises BBcode pour les parties en ligne

Message par szass »

De rien :)

On continue avec une autre balise : la balise Note qui permet d'insérer une infobulle. Voir le tutoriel dans le premier message.

Une petite mise en application avec diverses balises employées :
Grand Méchant (Voir les caractéristiques
Voir les caractéristiques
Description

Le grand méchant
est très méchant.

Possessions
sceptre aux 7 morceaux
oeil de Vecna
Image
PV85/124
[/float]Grand Méchant
For : 16
Dex : 15
Con : 12
Int : 16
Sag : 9
Cha : 10


TACO : 8
CA : 5
[/note])
Lolth tlu malla. Jal ultrinnan zhah xundus.
Avatar de l’utilisateur
guizacoatl
Dracoliche
Messages : 2550
Inscription : Lun 9 Avr 2012 22:14
Localisation : Versailles
Version de D&D préférée : AD&D2
Univers de D&D préféré : Royaumes Oubliés
Race : Gnome
Classe : Assassin
Alignement : Loyal Mauvais
Dieu : Mask

Re: Tutoriel sur les balises BBcode pour les parties en ligne

Message par guizacoatl »

Hello,

Je ne sais pas si cela est du à ta mise en page mais une des colonnes du Grand méchant n'est pas lisible/assez large:
Capture.PNG
Avatar de l’utilisateur
szass
Staff - Façonneur de Donjons
Messages : 13025
Inscription : Jeu 29 Mars 2012 15:28
Localisation : Laboratoire du Donjon
Version de D&D préférée : AD&D2
Univers de D&D préféré : Planescape
Race : Humain
Classe : Mage
Alignement : Neutre Mauvais
Dieu : Vecna
Mini Feuille de perso :
Feuilles de personnage ► Afficher le texte

Re: Tutoriel sur les balises BBcode pour les parties en ligne

Message par szass »

Arf, en effet. Comme la largeur est en %, et que ton écran est plus petit, ça réduit tout.
Je vais devoir changer les % en px
Lolth tlu malla. Jal ultrinnan zhah xundus.
Avatar de l’utilisateur
szass
Staff - Façonneur de Donjons
Messages : 13025
Inscription : Jeu 29 Mars 2012 15:28
Localisation : Laboratoire du Donjon
Version de D&D préférée : AD&D2
Univers de D&D préféré : Planescape
Race : Humain
Classe : Mage
Alignement : Neutre Mauvais
Dieu : Vecna
Mini Feuille de perso :
Feuilles de personnage ► Afficher le texte

Re: Tutoriel sur les balises BBcode pour les parties en ligne

Message par szass »

Une dernière modif (j'espère) pour la balise Cadre. La largeur à renseigner n'est plus en % de la zone de texte, mais en pixel tout simplement.
Quand vous cliquez sur la balise, ça met 300px de large par défaut (vous pouvez évidemment changer).
A noter que si la largeur de l'écran sur lequel vous consultez le forum est inférieure à celle renseignée dans le cadre, l'affichage pourrait merdouiller suivant ce qu'il y a dans le contenu du cadre. N'hésitez pas à cliquer sur Prévisualiser pour vérifier votre mise en page avant d'envoyer votre message.
Lolth tlu malla. Jal ultrinnan zhah xundus.
Avatar de l’utilisateur
szass
Staff - Façonneur de Donjons
Messages : 13025
Inscription : Jeu 29 Mars 2012 15:28
Localisation : Laboratoire du Donjon
Version de D&D préférée : AD&D2
Univers de D&D préféré : Planescape
Race : Humain
Classe : Mage
Alignement : Neutre Mauvais
Dieu : Vecna
Mini Feuille de perso :
Feuilles de personnage ► Afficher le texte

Re: Tutoriel sur les balises BBcode pour les parties en ligne

Message par szass »

Une petite précision pour la balise Secret : pour le moment, si vous mettez n'importe quel BBcode entre les balises secrets, ça affiche correctement l'encadré, mais tout le monde peut le voir. L'encadré n'est donc plus secret.

Exemple si vous mettez ça :

Code : Tout sélectionner

Le message secret pour szass2,szasstest n'est pas affiché
Ca donnera ça :
Message secret pour szass2,szasstest

C'est une histoire de regex dans la fonction preg_replace_callback qu'il faut corriger. Moi ça dépasse mes compétences, mais j'en ai causé à Troumad qui devrait voir ce qu'il peut faire (enfin j'espère :mrgreen: ).

Donc en attendant, évitez de mettre des BBcode entre les balises Secret. C'est un peu gênant si vous souhaitez mettre un lancer de dés ou une image secrète, mais ça le sera moins quand ce sera corrigé.
Lolth tlu malla. Jal ultrinnan zhah xundus.
Avatar de l’utilisateur
Troumad
Dracoliche
Messages : 14803
Inscription : Dim 1 Avr 2012 15:38
Localisation : Genas (F-69)
Version de D&D préférée : AD&D2
Univers de D&D préféré : ?
Race : Humain
Classe : Rôdeur
Alignement : Chaotique Bon
Dieu : ?
Mini Feuille de perso : Terres de Leyt - Eterny :
► Afficher le texte
Les Pierres du Destin :
► Afficher le texte
Mystarillia :
► Afficher le texte

Re: Tutoriel sur les balises BBcode pour les parties en ligne

Message par Troumad »

J'ai besoin d'avoir des infos sur les variables qui rentrent en jeux.

La fonction qui décide quoi faire afficher est la fonction protected function secret_pass($matches) dans le fichier bbcodes_parser.php.

Pour ceci, il faudrait faire des tests pour que je comprenne ce qu'il y a dans les variables.

Je te propose de rajouter en ligne 87, 88 et 89 :

Code : Tout sélectionner

var_dump($matches);
var_dump($groups);
var_dump($this->user->data);
De me renvoyer le retour quand ça doit afficher et quand ça ne doit pas afficher. Si ça plante, je ne pense pas, mais rien n'est impossible, essaie en enlevant la ligne 89, puis 88.

Bein sûr, après le test, tu enlèves ces lignes...
Création de feuilles de perso ADD, ADD2
[Dragonlance] Crépuscule d'automne : RiveBise
Terres de Leyt - Eterny Bondix
La pierre du Mal Alenthir, Aventures Orientales Chûzaemon, Héros d'un âge viking Björnulf Runison, le Sanctuaire de l'angoisse Feydarick, Terreur dans la Jungle Vanille, La dernière chance Go Gogne, Les mystères du Nyrond Lode, Mystarillia Vitavix
Avatar de l’utilisateur
szass
Staff - Façonneur de Donjons
Messages : 13025
Inscription : Jeu 29 Mars 2012 15:28
Localisation : Laboratoire du Donjon
Version de D&D préférée : AD&D2
Univers de D&D préféré : Planescape
Race : Humain
Classe : Mage
Alignement : Neutre Mauvais
Dieu : Vecna
Mini Feuille de perso :
Feuilles de personnage ► Afficher le texte

Re: Tutoriel sur les balises BBcode pour les parties en ligne

Message par szass »

Troumad a écrit :Je te propose de rajouter en ligne 87, 88 et 89 :

Code : Tout sélectionner

var_dump($matches);
var_dump($groups);
var_dump($this->user->data);
Peux-tu me dire ce qu'il doit y avoir au-dessus et en dessous de ces trois lignes, car comme j'ai bougé un peu le code, ça ne correspond pas à tes indications de lignes :D
Là j'ai mis ça en attendant :

Code : Tout sélectionner

protected function secret_pass($matches)
	{
    $groups = explode(',', $matches[2]);
		return (in_array($this->user->data['username'], $groups)) ?
			"Message secret pour $matches[2]]" :
			"<span class='secret'>Un message secret a été écrit à ".$matches[2]."</span>";
			var_dump($matches);
			var_dump($groups);
			var_dump($this->user->data);
	}
Mais ça ne change rien.

Message secret pour szasstest,szass2
Lolth tlu malla. Jal ultrinnan zhah xundus.
Avatar de l’utilisateur
szass
Staff - Façonneur de Donjons
Messages : 13025
Inscription : Jeu 29 Mars 2012 15:28
Localisation : Laboratoire du Donjon
Version de D&D préférée : AD&D2
Univers de D&D préféré : Planescape
Race : Humain
Classe : Mage
Alignement : Neutre Mauvais
Dieu : Vecna
Mini Feuille de perso :
Feuilles de personnage ► Afficher le texte

Re: Tutoriel sur les balises BBcode pour les parties en ligne

Message par szass »

Une autre balise ajoutée : Separateur, qui permet de faire une séparation (voir le tutoriel en début de topic).
Largeur 100%, fond #170d2b, bordure inférieure rouge
Largeur 50%, fond gris, bordure inférieure bleu
Ou sans texte entre les balises, en mettant une largeur de 50%, un fond transparent et une bordure grise :
En exemple :
Grand Méchant
Image
PV85/124
[/float]For : 16
Dex : 15
Con : 12
Int : 16
Sag : 9
Cha : 10

TACO : 8
CA : 5
Description
Le grand méchant est très méchant.
Possessions
sceptre aux 7 morceaux
oeil de Vecna
Lolth tlu malla. Jal ultrinnan zhah xundus.
Avatar de l’utilisateur
szass
Staff - Façonneur de Donjons
Messages : 13025
Inscription : Jeu 29 Mars 2012 15:28
Localisation : Laboratoire du Donjon
Version de D&D préférée : AD&D2
Univers de D&D préféré : Planescape
Race : Humain
Classe : Mage
Alignement : Neutre Mauvais
Dieu : Vecna
Mini Feuille de perso :
Feuilles de personnage ► Afficher le texte

Re: Tutoriel sur les balises BBcode pour les parties en ligne

Message par szass »

Ajout d'une balise langue très simpliste et purement esthétique :
[Message en Elfe : abcdefghijklmnopqrstuvwxyz ]
[Message en Nain : abcdefghijklmnopqrstuvwxyz ]
[Message en Draconien : abcdefghijklmnopqrstuvwxyz ]
[Message en Fielon : abcdefghijklmnopqrstuvwxyz ]
[Message en Celeste : abcdefghijklmnopqrstuvwxyz ]
[Message en Runes arcaniques : abcdefghijklmnopqrstuvwxyz ]
Dernière édition par szass le Ven 8 Mars 2019 13:40, édité 2 fois.
Lolth tlu malla. Jal ultrinnan zhah xundus.
Avatar de l’utilisateur
szass
Staff - Façonneur de Donjons
Messages : 13025
Inscription : Jeu 29 Mars 2012 15:28
Localisation : Laboratoire du Donjon
Version de D&D préférée : AD&D2
Univers de D&D préféré : Planescape
Race : Humain
Classe : Mage
Alignement : Neutre Mauvais
Dieu : Vecna
Mini Feuille de perso :
Feuilles de personnage ► Afficher le texte

Re: Tutoriel sur les balises BBcode pour les parties en ligne

Message par szass »

Mise à jour de la balise bar. Celle-ci accepte désormais une nouvelle valeur (block ou none) pour afficher ou masquer les PV (tout en laissant la barre de progression).

Code : Tout sélectionner

[bar=20,block]FOR:10/18[/bar]
FOR10/18

Code : Tout sélectionner

[bar=20,none]FOR:10/18[/bar]
FOR
Lolth tlu malla. Jal ultrinnan zhah xundus.
Répondre

Revenir vers « Parties via le forum »