Je kunt een partij (of meerdere partijen) tonen met een pgn op de website met behulp van een zogenaamde shortcode. Een pgn van een partij of meerdere partijen kun je maken met bepaalde schaaksoftware (bijvoorbeeld Fritz of ChessBase). Je kunt ook je partij invoeren op allerlei websites zoals www.chess.com of op www.lichess.org en de pgn daar downloaden. Als je de pgn hebt, voeg je in je bericht een shortcode toe met behulp van het plusje van de editor van de website. Kopieer en plak de pgn in het shortcode veld en zet op de bovenste regel shortcode zoals in de voorbeelden hieronder. Begin dus met pgn (tussen blokhaken) en helemaal onderaan moet je niet vergeten de shortcode af te sluiten met /pgn (tussen blokhaken). Je kunt onderstaande paramaters gebruiken.
Shortcode tag parameters:
- layout=horizontal|vertical
- height=auto|number (met height is auto krijg je geen scrollbalk)
- showMoves=figurine|text|puzzle|hidden
- initialGame=first|last|random|number
- initialVariation=number
- initialHalfmove=start|end|random|comment|number
- autoplayMode=game|loop|none
[pgn]
Met deze code toon je een partij met de standaard instellingen De partij speelt bijvoorbeeld automatisch af en je krijgt een scrollbalk aan de rechterkant.
[pgn showmoves=puzzle autoplayMode=none height=auto]
[FEN "2kr3r/pp1nqpp1/2p1p1bp/8/3P1B2/1P3N2/P3QPPP/2R2RK1 w - - 0 1"]
1. Rxc6+ bxc6 2. Qa6#
[/pgn]
Je kunt ook puzzels maken met deze tool.
Mat in twee
[pgn height=1000 autoplayMode=none layout=horizontal initialGame=6]
Je kunt de layout ook horizontaal maken met layout=horizontal. Stel dan de height in op bijvoorbeeld height=1000. Standaard wordt de partij afgespeeld en dat kun je dus uitzetten met autoplayMode=none. Wil je het diagram met een bepaalde partij laten starten dan gebruik je daarvoor initalGame met het nummer van de partij. Hier worden meerdere partijen getoond. Je kunt het lijstje met de partijen zichtbaar maken door op de drie puntjes te klikken.
[pgn height=auto autoplayMode=none initialHalfmove=14]
Laat het diagram starten vanuit een bepaalde stelling. Je geeft dan de HalfMove op.
[pgn height=auto autoplayMode=none]
Als je een stelling wil tonen vanaf een bepaalde zet, omdat je bijvoorbeeld de opening niet wil verklappen, dan kun je een zogenaamde FEN notatie gebruiken om vanuit een bepaalde stelling te beginnen. Die notatie kun je bijvoorbeeld maken op www.chess.com of op www.lichess.org.
Ga naar de zet van waaraf je het fragment wil tonen. Bij chess.com zie je dan helemaal rechts onderaan een delen knop staan. Klik daar op en dan krijg je de zogenaamde FEN code te zien waarmee je een stelling kunt kiezen waarmee je wil starten. Kopieer die FEN code en plak die als laatste optie in de kop van de pgn. Op Lichess staat de FEN code steeds onder het analysebord. In het voorbeeld heb ik gekozen dat ik vanaf zet 25 een partij wil tonen. Verwijder dan alle zetten tot en met zet 24. Je krijgt dan dus onderstaande code.
[pgn height=auto autoplayMode=none]
[Event "NBSB Avondcompetitie"]
[Site "Dongen"]
[Date "2024.02.16"]
[White "Frans Peeters (Eeuwig Schaak)"]
[Black "Pim Kersbergen (Dongense Schaak Club)"]
[Result "0-1"]
[FEN "r1b2rk1/pppq3p/2n1nppQ/3pP3/3P2PN/2N4P/P4P2/1B1RR1K1 w - - 2 25"]
25. Nf3 (25. Nxg6 hxg6 26. Qxg6+ Qg7 27.
Qxg7+ Kxg7 28. Nxd5) (25. Bxg6 hxg6 26. Qxg6+ Qg7 27. Qxg7+ Kxg7 28. exf6+ Rxf6
29. Nxd5) 25... fxe5 26. Nxe5 Nxe5 27. Rxe5 Qf7 28. Qe3 c6 29. Ne2 Bd7 30. Rf1
Rae8 31. f4 Nc7 32. a4 Qf6 33. Qd2 Rxe5 34. dxe5 Qe7 35. Qc3 Na6 36. f5 gxf5 37.
gxf5 Qc5+ 38. Kh2 Qxc3 39. Nxc3 Nc5 40. Rg1+ Kh8 41. e6 Be8 42. e7 Rf6 43. Bc2
Nd7 0-1[/pgn]