schaakdiagram

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
tweeenveertig
Berichten: 6
Lid geworden op: 22 jan 2006, 16:50

schaakdiagram

Bericht door tweeenveertig » 22 jan 2006, 17:07

Op ons forum http://www.haagseschaakbond.nl/hsbforum willen we de posters de mogelijkheid geven schaakdiagrammen toe te voegen aan hun berichten.
We beschikken over een php-class die een string aanvaardt, en een diagram als pgn-plaatje teruggeeft.
Wat we willen bereiken is de mogelijkheid dat een gebruiker typt [fen]8/8/7p/7Q/8/6k1/8/4K2R[/fen] en dat phpbb dit omzet in het diagram.

Iemand enig idee hoe we de broncode van phpbb kunnen aanpassen om dit te bereiken, of hoe we een MOD kunnen maken hiervoor ?

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 22 jan 2006, 18:07

Als ik even snel nadenk :

bij het posten een extra veld maken waar je de schaakcode in kan tikken
Er zal dan met die PHP class een PNG aangemaakt moeten worden.
Het plaatje zal dan a) geupload moeten worden naar de juiste map
OF
b) met een attachment mod geplaatst worden.

versie b) is het mooist, want dan kun je ook bij verwijdering van de post het plaatje nog zien en evt deleten..
Verder heb je de bbcode voor [img ] niet nodig
bij versie a) wel, daar moet dit automatisch gebeuren.


Maargoed.. uit de losse pols een opzetje..

Ramon
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

tweeenveertig
Berichten: 6
Lid geworden op: 22 jan 2006, 16:50

plaatje

Bericht door tweeenveertig » 22 jan 2006, 19:26

ok, de eerste aanzet is gegeven, bedankt.
Voor de duidelijkheid : de php-class http://diagol.ajec-echecs.org/diagol.html genereert het plaatje, en stuurt het naar de webserver voor verder verwerken (doorsturen naar de browser). Het plaatje wordt dus nergens fysiek opgeslagen.
Alle schaakdiagrammen op dat diagol-voorbeeld zijn dynamisch gemaakt.

Op ons forum hebben we er een 'lapmiddel' voor gemaakt, door met 'woordcensuur' de diagrammen te laten plaatsen, zoals in de thread http://www.haagseschaakbond.nl/hsbforum ... .php?t=211.
De schaakdiagrammen met bruin-witte velden zijn jpg's die op de server staan, de diagrammen met blauw-witte velden zijn dynamisch gemaakt.

De string 'FEN=2kr1n1r/1pq1p1bp/p2pp3/5P1R/2n1P1P1/2N1B3/PPPQB3/2KR4>' wordt automatisch omgezet, omdat via woordcensuur van 'fen=' de string '<img src=http://www.haagseschaakbond.nl/hsbforum ... ?position=' gemaakt wordt.
Dit werkt, maar is niet de intuitieve werkwijze voor forums.

Ipv van via woordcensuur willen we dit bereiken met bb-code, die [fen]de_beschrijving_van_de_positie_[/fen] omzet in het plaatje, net zoals

Code: Selecteer alles

[quote]de_te_quoten_string[/quote]
zorgt voor andere opmaak van de quote.

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 22 jan 2006, 19:49

dit zou prima met een aanpassing van de bbcode kunnen

als je me jullie includes/bbcode.php kunt mailen kijk ik er deze week naar!

Ramon

Zie PM voor mijn emailadres
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

tweeenveertig
Berichten: 6
Lid geworden op: 22 jan 2006, 16:50

Bericht door tweeenveertig » 22 jan 2006, 20:06

Ramon Fincken schreef:dit zou prima met een aanpassing van de bbcode kunnen
als je me jullie includes/bbcode.php kunt mailen kijk ik er deze week naar!
Ramon
Zie PM voor mijn emailadres
Hoi Ramon,

bbcode.php is doorgestuurd. Alvast bedankt!

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 22 jan 2006, 21:37

en we hebben een winnaar!!


als blijkt dat de PHP code om de plaatjes te parsen gratis is en voor dit soort doeleinden gebruikt mag worden zal ik deze mod publiceren met misschien in de toekomst bbcode knoppen erbij...


Ramon
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Nymphy
Berichten: 1504
Lid geworden op: 28 mar 2003, 18:00
Locatie: Grevenbicht

Bericht door Nymphy » 23 jan 2006, 04:58

wow!! dit is inderdaad wel heel tof gedaan !!

als het kan zou ik ook graag willen weten hoe dit is gedaan !!

tweeenveertig
Berichten: 6
Lid geworden op: 22 jan 2006, 16:50

Bericht door tweeenveertig » 23 jan 2006, 11:56

Ramon Fincken schreef:en we hebben een winnaar!!
als blijkt dat de PHP code om de plaatjes te parsen gratis is en voor dit soort doeleinden gebruikt mag worden zal ik deze mod publiceren met misschien in de toekomst bbcode knoppen erbij...
Ramon
Mooi!
Ik test het zo meteen uit.
Het script wordt onder de GPL verspreid. Voor de niet-franstaligen, op de hsb site staat een engelse vertaling van de diagol-pagina. Ik had met de ontwerper van diagol afgesproken dat ik die vertaling zou maken, maar het contact is verwaterd, en de vertaling is nog niet op de franse site verschenen.
-toevoeging-
Voor alle zekerheid heb ik de ontwerper van het diagram-script gemaild dat Ramon de code wil verspreiden.
Op de diagol-pagina staat het verzoek aan de gebruikers om op de site te verwijzen naar de diagol-pagina. Lijkt me een redelijke vraag.
Laatst gewijzigd door tweeenveertig op 23 jan 2006, 12:31, 1 keer totaal gewijzigd.

tweeenveertig
Berichten: 6
Lid geworden op: 22 jan 2006, 16:50

Bedankt Ramon

Bericht door tweeenveertig » 23 jan 2006, 12:19

alles functioneert perfect. Met dank aan Ramon.

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 17 sep 2006, 13:23

http://www.phpbb.com/phpBB/viewtopic.php?t=428582

Voor de mensen die een cache systeem van deze mod willen hebben :)
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gesloten