NovoPortal

>> Címlap Cikkek Beépülők Chess PGN Viewer

Chess PGN Viewer

Chess PGN ViewerA Chess PGN Viewer beépülő segítségével sakkjátszmákat tartalmazó PGN fájlokat helyezhetünk el a Joomla cikkekben, amelyeket e beépülő interaktív módon lejátszik. A beépülő telepítése és bekapcsolása után mindössze annyi a teendőnk, hogy a saksjátszma lépéseit tartalmazó paraméterek és lépések kódját elhelyezzük a {pgn}...{end-pgn} címkék között bármilyen szótördelés és HTML kód nélkül. A beépülő pgnviewer.php fájljának az elején fájl- és egyéb paraméterekkel adhatjuk meg a bábuk képét és a sakktábbla jellegét, a lejátszófelület színeit, stb. Így akár saját sakktáblát és bábukat is létrehozhatunk. A megjelenítő felületen előre és hátra léphetünk a játszmában és letölthetjük a játszmát. A beépülő Toomas Römer javascipt jsPgnViewer név alatt futó programját használja, a Joomla beépülőt a dauerschach.com webhely fejlesztői készítették.

Letöltés - További információkDemó

Leírás

Az alábbiakban a .pgn kiterjesztésű játszmafájl felépítését látjuk. A játszma lépési előtt [ ] jelek között a játszma paramétereit kell megadni (esemény neve, helyszín, dátum, játszmaszám, fehér játékos, sötét játékos, idővezérlés, eredmény, játszmatípus).

A lépéseket a hagyományos sakklépések jelzésével kell megadni (sorszám. világos_lépése sötét_lépése). A tiszteket a lépés előtti nagybetűvel kell megadni (R - bástya, N - huszár, B - futó, Q - vezér és K - király). Az ütést a lépésben az x, a sáncolást a 0-0, a sakkot a +, a mattot a # jelenti.

A lépések után a játszmát az 1-0 kóddal kell lezárni.

Susztermatt

Példa

{pgn}[Event "?"][Site "San Remo"][Date "1930"][Round "?"][White "Alekhine, A."][Black "Nimzowitsch. A."][TimeControl "0/0"][Result "1-0"][ECO "C17"]1.e4 e6 2.d4 d5 3.Nc3 Bb4 4.e5 c5 5.Bd2 Ne7 6.Nb5 Bxd2 7.Qxd2 O-O 8.c3 b6 9.f4 Ba6 10.Nf3 Qd7 11.a4 Nbc6 12.b4 cxb4 13.cxb4 Bb7 14.Nd6 f5 15.a5 Nc8 16.Nxb7 Qxb7 17.a6 Qf7 18.Bb5 N8e7 19.O-O h6 20.Rfc1 Rfc8 21.Rc2 Qe8 22.Rac1 Rab8 23.Qe3 Rc7 24.Rc3 Qd7 25.R1c2 Kf8 26.Qc1 Rbc8 27.Ba4 b5 28.Bxb5 Ke8 29.Ba4 Kd8 30.h4 1-0{end-pgn}

Susztermatt

{pgn}[Event "?"][Site "San Remo"][Date "1930"][Round "?"][White "Alekhine, A."][Black "Nimzowitsch. A."][TimeControl "0/0"][Result "1-0"][ECO "C17"]1. e4 e5 2. Bc4 Nc6 3. Qh5 Nf6 4. Qxf7 1-0{end-pgn}

Bolondmatt

{pgn}[Event "?"][Site "San Remo"][Date "1930"][Round "?"][White "Alekhine, A."][Black "Nimzowitsch. A."][TimeControl "0/0"][Result "1-0"][ECO "C17"]1. g4 e5 2. f3 Qh4 0-1{end-pgn}