[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 590: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 646: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 113: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 492: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 113: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5133: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3843)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5133: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3843)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5133: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3843)
FORUM ASYNCRON GAMES • BBcode [versus] ?
Page 1 sur 2

Publié : Mer 14 Mai 2008 11:48
par XVI

Publié : Mer 14 Mai 2008 12:08
par XVI
D'après la doc ip.board, il suffit d'aller dans l'interface administrateur => Management => Custom BBcode => add custom bbcode =>

Custom BBcode tag = versus

Use option in tag = yes

switch option around = no

custom BBcode replacement =
<div id='versus'><pre id='vs_{option}' style='position:relative; top:0px; left:0px; width:300px; height:300px;'>{content}</pre>
<script language="JavaScript" src="http://jeudi.site.voila.fr/vsbb.js"></script>
<script language="JavaScript">DrawBoard('vs_{option}',300)</script>
</div>


Ce qui, après avoir installé les images et le fichier vsbb.js sur le serveur, devrait permettre de convertir plusieurs [versus=identifiant].......[/versus] dans un même message et même page. Le seul problème que je vois, c'est le positionnement et dimensionnement (là, je dois prédimensionner le <pre> pour eviter les problèmes d'overflow dans ip.borad, et je n'arrive pas à afficher les plateaux côte à côte.

Publié : Mer 14 Mai 2008 12:26
par Tontione
Ah mais c'est une bonne idée ça, il faut que je regarde ...

Publié : Jeu 15 Mai 2008 17:35
par XVI
Bon, voila, j'ai fait un test avec un forum de demo d'ip.board, et ça a l'air de marcher (sauf l'affichage côte à côte). Il suffit d'importer sur ce forum le bbcode.xml ci-dessous, ou de suivre les indications ci-haut (et dans un deuxième temps, les images, le js et virer les références à jeudi.site.voila.fr (temporaire)).


CODE
<?xml version="1.0" encoding="ISO-8859-1"?>
<bbcodeexport exported="1210868863">
<bbcodegroup>
<bbcode>
<bbcode_id>10</bbcode_id>
<bbcode_title>versus</bbcode_title>
<bbcode_desc>ascii to image representation</bbcode_desc>
<bbcode_tag>versus</bbcode_tag>
<bbcode_replace><![CDATA[<div id='versus'><pre id='vs_{option}' style='position:relative; top:0px; left:0px; width:300px; height:300px;'>{content}</pre>
<script language="JavaScript" src="http://jeudi.site.voila.fr/vsbb.js"></script>
<script language="JavaScript">DrawBoard('vs_{option}',300)</script>
</div>]]></bbcode_replace>
<bbcode_useoption>1</bbcode_useoption>
<bbcode_example><![CDATA[

. . . . . .
. . B3 . . . .
. . . M3 . B1 . .
. . . . . . . . .
. MV BV . B0 . . . M3 .
c . M4 . B5 . c . B4 . c
. . . . . . . . . .
. . . . B4 . . . .
. . . B3 . . . .
. . . . . . .
. . . . . .




]]></bbcode_example>
<bbcode_switch_option>0</bbcode_switch_option>
<bbcode_add_into_menu>1</bbcode_add_into_menu>
<bbcode_menu_option_text>identifiant</bbcode_menu_option_text>
<bbcode_menu_content_text></bbcode_menu_content_text>
</bbcode>
</bbcodegroup>

</bbcodeexport>


PS: pourquoi est-il impossible de supprimer ses propres messages sur ce forum ?
PPS: comme il n'est pas possible de passer plusieurs options dans un bbcode, on pourrait créer plusieurs tags [versus100], [versus200], [versus300] permettant d'afficher le plateau en différentes tailles 100x100, 200x200, 300x300. Dans ce cas, il faut adapter le <div id='versus'> pour chaque BBcode, pour qu'IP.board puisse s'y retrouver.

(PPPS: une autre solution serait une iframe vers un php s'occupant de la conversion.)

Publié : Ven 16 Mai 2008 08:58
par Tontione
 . . . . . . . . B3 . . . . . . . M3 . B1 . . . . . . . . . . . . MV BV . B0 . . . M3 . c . M4 . B5 . c . B4 . c . . . . . . . . . . . . . . B4 . . . . . . . B3 . . . . . . . . . . . . . . . . . 





Ca a l'air de bien marcher.
Beau travail, merci Max ! :)

POur la possibilité de supprimer ses propres messages, j'ai modifié le paramétrage, vous pouvez maintenant.

Publié : Ven 16 Mai 2008 15:10
par XVI

Publié : Ven 16 Mai 2008 15:53
par XVI
par contre, pourrais-tu éditer le vsbb.js que tu as importé, et y remplacer :

"http://jeudi.site.voila.fr/"
par
"http://www.versus-le-jeu.net/bbcode/"

et

txt=txt.replace(/<br\s?\/?>/g,''); //fix for ip.board
par
txt=txt.replace(/<br\/?>/gi,''); //fix for ip.board

? merci.

Publié : Ven 16 Mai 2008 19:36
par Lucas
Qeulle langue vous parlez? :D

Publié : Ven 16 Mai 2008 21:05
par Tontione
Arf j'avais oublié cette ligne.
Pour l'expression régulière, je n'ai pas trop compris ce qu'elle faisait...

Publié : Ven 16 Mai 2008 21:06
par XVI
Tu fais bien de poser la question, Lucas, car c'est en pensant à toi et à ton post sur les cases fortes que je me suis dit qu'on pourrait "simplifier" l'illustration de parties sur ce forum.
Si tu vois les plateaux de jeu, là haut, c'est en partie gagné.

Il ne restera plus qu'à prendre l'habitude d'éditer un plateau sous forme de texte pour ceux que celà chante.