[Webmaster] Intégrer le lecteur SGF GOSWF à phpBB

Ici on discute des ressources informatiques pour le jeu de Go. Logiciels pour jouer, pour créer des diagrammes, pour tirer les rondes, etc. Et aussi, on peut lister les ressources en graphisme (artworks, logos, images, etc.).
Répondre
Avatar du membre
igotoy
Messages : 275
Enregistré le : jeu. 18 févr. 2010 17:11
Club : 38Gr
Niveau : 5k
Pseudo KGS/IGS : igotoy
Localisation : Grenoble
Contact :

[Webmaster] Intégrer le lecteur SGF GOSWF à phpBB

Message par igotoy » mer. 17 mars 2010 13:12

Salut,

Je décris ici comment intégrer à phpBB3 (ici version 3.06) le lecteur GOSWF d'Olivier Besson : http://www.gludion.com/go/

1 - Télécharger le package contenant l'application sur le site de l'auteur : http://www.gludion.com/go/

2 - Dezipper l'archive et récupérer goswf.swf.

3 - Envoyer ce fichier à la racine de votre installation phpBB (mettez les droits à chmod 755).

4 - Dans l'interface d'administration phpBB, créez un nouveau BBCode (onglet "Messages" puis menu "BBCodes"):

Code à fournir :

Utilisation du BBCode :

Code : Tout sélectionner

[goswf]{URL}[/goswf]
Code HTML de remplacement (Remplacer 109EE5 et CADCEB par vos couleurs, resp. affichage et background) :

Code : Tout sélectionner

<EMBED src="goswf.swf"
flashVars="nav=109EE5&bg=CADCEB&url={URL}"
bgcolor="#ffffff"
width="640" height="480"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer"></EMBED>
Ligne d'aide :

Code : Tout sélectionner

[goswf]URL du fichier SGF[/goswf]
Ca doit ressembler à ça :
Capture013.jpg
Configuration du BBCode pour goswf.
5 - Enfin, pour que la balise soit automatiquement ajoutée en cliquant sur le bouton "Insérer dans le message" après upload du fichier, suivre les explications de http://www.404techsupport.com/2009/08/1 ... in-phpbb3/

C'est à dire :
* Modifier phpbbRoot/styles/prosilver/template/editor.js

Find :

Code : Tout sélectionner

/**
* Add inline attachment at position
*/
function attach_inline(index, filename)
{
insert_text('[attachment=' + index + ']' + filename + '[/attachment]');
document.forms[form_name].elements[text_name].focus();
}
Replace with (n'oubliez pas de remplacer "VOTRE_ADRESSE_URL" par l'URL de votre site):

Code : Tout sélectionner

/**
* Add inline attachment at position
*/
function attach_inline(index, filename, attach_id)
{
if (filename.match(".sgf"))
{
insert_text('[sgf]' +'http://VOTRE_ADRESSE_URL/download/file.php?id=' + attach_id +'[/sgf]'+'   ' + filename);
document.forms[form_name].elements[text_name].focus();
}
else
{
insert_text('[attachment=' + index + ']' + filename + '[/attachment]');
document.forms[form_name].elements[text_name].focus();
}
}
* Modifier phpbbRoot/styles/prosilver/template/posting_editor.html

Find :

Code : Tout sélectionner

<input type="button" value="{L_PLACE_INLINE}" onclick="attach_inline({attach_row.ASSOC_INDEX}, '{attach_row.A_FILENAME}');" />&nbsp; <!-- ENDIF -->
Replace with :

Code : Tout sélectionner

<input type="button" value="{L_PLACE_INLINE}" onclick="attach_inline({attach_row.ASSOC_INDEX}, '{attach_row.A_FILENAME}', '{attach_row.ATTACH_ID}');" />&nbsp;  <!-- ENDIF -->
Et n'oubliez pas du purger le cache depuis l'interface d'administration (onglet "Général" puis bouton "Vider le cache").

Reste plus qu'à utiliser le lecteur : aide-et-tutoriels-f18/afficher-un-fichier-sgf-t55.html

Enjoy !
Dans la vie j'ai deux passions : mon pays et Bruce Lee !

RichardM
Messages : 25
Enregistré le : sam. 29 mai 2010 22:42
Club : Kitani (Bordeaux)
Niveau : 5k (KGS)
Pseudo KGS/IGS : RichardM

Re: [Webmaster] Intégrer le lecteur SGF GOSWF à phpBB

Message par RichardM » sam. 29 mai 2010 22:49

Bonjour,

j'ai un problème avec l'installation du lecteur sur mon forum.

Tout marche sans problème pour le thème "prosilver" (celui qui semble être utilisé sur ce forum d'ailleurs),
mais si je veux utiliser un autre thème, ça ne marche pas totalement ...

J'ai bien entendu modifier les fichiers des autres thèmes dont je voulais me servir aussi avec le lecteur.

Seulement, pour une raison qui m'est encore inconnue, ça ne marche pas tout de même ...

Quand je joint un fichier, que je l'envoie, avec le thème "prosilver", il met la balise ", là ça marche avec n'importe quel thème ...

Alors, n'y connaissant strictement rien, je ne vois pas trop quelle partie de l'installation j'aurais pu mal effectuer ... = /

Quelqu'un pourrait-il m'aider ?

(P.S : concernant le point "Modifier phpbbRoot/styles/prosilver/template/editor.js", il faut modifier les extensions .mp3, en .sgf, donc si quelqu'un pouvait éditer le premier message pour rectifier le code, ça pourrait peut-être aider certains, car au début je me suis fait avoir ainsi ... >.>
Puisque, la source de ce tutoriel concerne l'installation d'un lecteur mp3.)


D'avance, merci,
Enigmo.

Avatar du membre
igotoy
Messages : 275
Enregistré le : jeu. 18 févr. 2010 17:11
Club : 38Gr
Niveau : 5k
Pseudo KGS/IGS : igotoy
Localisation : Grenoble
Contact :

Re: [Webmaster] Intégrer le lecteur SGF GOSWF à phpBB

Message par igotoy » jeu. 24 juin 2010 16:57

Salut,

J'ai pas trop d'idée pour ton problème, tu as trouvé une solution ?

++
Dans la vie j'ai deux passions : mon pays et Bruce Lee !

RichardM
Messages : 25
Enregistré le : sam. 29 mai 2010 22:42
Club : Kitani (Bordeaux)
Niveau : 5k (KGS)
Pseudo KGS/IGS : RichardM

Re: [Webmaster] Intégrer le lecteur SGF GOSWF à phpBB

Message par RichardM » ven. 30 juil. 2010 23:18

En attendant simplement, cela a marché ...

Je ne sais absolument pas pourquoi, pourtant j'avais vidé le cache, etc ...

Peut-être cela vient-il de mon hébergeur ... (enfin ancien, j'en ai changé depuis, j'ai eu trop de problèmes avec l'ancien)

Répondre