[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.).

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

Messagepar igotoy » Mer 17 Mar 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 : http://forum.jeudego.org/aide-et-tutori ... f-t55.html

Enjoy !
Dans la vie j'ai deux passions : mon pays et Bruce Lee !
Avatar de l’utilisateur
igotoy
 
Messages: 212
Inscription: Jeu 18 Fév 2010 17:11
Localisation: Grenoble
Club: 38Gr
Niveau: 7k
Pseudo KGS/IGS: igotoy

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

Messagepar 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 [goswf] automatiquement,
mais quand je change de thème, il ne le fait pas ...
Pourtant, les fichiers des thèmes sont bien modifiées.

Je pense que ça vient donc du fichier editor.js
Pourquoi, je n'en sais rien ...

Par-contre, si je joint un fichier, que je copie l'adresse du fichier (clic droit sur le fichier, puis "Copier l'adresse du lien"),
qu'ensuite je reviens sur l'édition de mon message, et que je met l'URL copié précédemment dans la balise "[goswf]" "Mon URL" "[/goswf]", 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.
RichardM
 
Messages: 30
Inscription: 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

Messagepar 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 !
Avatar de l’utilisateur
igotoy
 
Messages: 212
Inscription: Jeu 18 Fév 2010 17:11
Localisation: Grenoble
Club: 38Gr
Niveau: 7k
Pseudo KGS/IGS: igotoy

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

Messagepar 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)
RichardM
 
Messages: 30
Inscription: Sam 29 Mai 2010 22:42
Club: Kitani (Bordeaux)
Niveau: 5k (KGS)
Pseudo KGS/IGS: RichardM


Retourner vers Logiciels, graphisme et internet

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron