Accessibilité

BBCode phpBB pour maxiGos

Version des BBCodes : v3, avec maxiGos v8.

Description

Ces BBCodes permettent d'insérer un lecteur sgf maxiGos dans les messages postés sur un forum fonctionnant à l'aide de phpBB.

La procédure ci-dessous a été testée avec phpBB 3.0.12, version en anglais.

Préparatifs

BBCode utilisant une URL récupérant un fichier sgf

Paramétrage

On suppose que l'URL a une forme du genre (nnn représente un nombre entier quelconque) :

http://nomDeDomaineDuForum.org/download/file.php?id=nnn

Dans le "HTML replacement", on aura besoin d'ajouter une expression régulière qui "match" cette URL (par exemple, pour l'URL ci-dessus, "^http://nomDeDomaineDuForum\.org/download/file\.php\?id=[0-9]+$").

En théorie, l'URL peut avoir n'importe quelle forme. Adaptez cette expression régulière en fonction de la situation.

Le BBCode est ensuite en théorie prêt à l'emploi.

Usage

Il suffit d'insérer dans les messages des lignes comme ci-dessous :

Lecteur basique

[gos]http://nomDeDomaineDuForum.org/download/file.php?id=1[/gos]

ou

[gos=basic]http://nomDeDomaineDuForum.org/download/file.php?id=1[/gos]

Lecteur avec commentaires

[gos=comment]http://nomDeDomaineDuForum.org/download/file.php?id=1[/gos]

Lecteur affichant un diagramme

[gos=diagram]http://nomDeDomaineDuForum.org/download/file.php?id=1[/gos]

Lecteur affichant une partie

[gos=game]http://nomDeDomaineDuForum.org/download/file.php?id=1[/gos]

Lecteur affichant un problème

[gos=problem]http://nomDeDomaineDuForum.org/download/file.php?id=1[/gos]

Lecteur avec commentaires et arbre des coups

[gos=tree]http://nomDeDomaineDuForum.org/download/file.php?id=1[/gos]

N'oubliez d'effacer les autres paramètres tel que "mode=view" de l'URL s'il y en a. Ou bien adaptez l'expression régulière qui vérifie la forme de l'URL en conséquence. Par exemple :

data-maxigos-source-filter="^http://nomDeDomaineDuForum\.org/download/file\.php\?(mode=view&(amp;)?)?id=[0-9]+(&(amp;)?mode=view)?$"

BBCode utilisant une chaine de caractères représentant du sgf

Paramétrage

Le BBCode est ensuite en théorie prêt à l'emploi.

Usage

Il suffit d'insérer dans les messages des lignes comme ci-dessous :

Lecteur simple

[gos2](;GM[1]FF[4]CA[UTF-8]SZ[19]PW[A]PB[B]WR[6d]BR[6d];B[qd];W[dp])[/gos2]

ou

[gos2=basic](;GM[1]FF[4]CA[UTF-8]SZ[19]PW[A]PB[B]WR[6d]BR[6d];B[qd];W[dp])[/gos2]

Lecteur avec commentaires

[gos2=comment](;GM[1]FF[4]CA[UTF-8]SZ[19]PW[A]PB[B]WR[6d]BR[6d];B[qd];W[dp])[/gos2]

Lecteur affichant un diagramme

[gos2=diagram](;GM[1]FF[4]CA[UTF-8]SZ[19]PW[A]PB[B]WR[6d]BR[6d];B[qd];W[dp])[/gos2]

Lecteur affichant une partie

[gos2=game](;GM[1]FF[4]CA[UTF-8]SZ[19]PW[A]PB[B]WR[6d]BR[6d];B[qd];W[dp])[/gos2]

Lecteur affichant un problème

[gos2=problem](;GM[1]FF[4]CA[UTF-8]SZ[19]PW[A]PB[B]WR[6d]BR[6d];B[qd];W[dp])[/gos2]

Lecteur avec commentaires et arbre des coups

[gos2=tree](;GM[1]FF[4]CA[UTF-8]SZ[19]PW[A]PB[B]WR[6d]BR[6d];B[qd];W[dp])[/gos2]

On peut insérer un enregistrement sgf provenant d'un fichier sgf en copiant/collant le contenu du fichier entre [gos2] et [/gos2] en utilisant l'éditeur de phpBB. Mais cet éditeur modifie le contenu : il ajoute une balise html <br> quand un retour à la ligne est trouvé dans le fichier sgf, il remplace les "(" et ")" par leurs codes html, etc. MaxiGos essaie de gérer ça, mais il se peut qu'il faille faire quelques adaptations supplémentaires en fonction de la situation.

Notes

Il est possible d'utiliser d'autres variantes du lecteur. Il suffit de télécharger depuis la page de téléchargement de maxiGos le lecteur approprié, de le copier dans le dossier "scripts/_maxigos" de phpBB, et d'adapter le BBCode.