jueves, 9 de abril de 2015

Visores de partidas de ajedrez para blogs.


Cuando empezamos a engordar un blog es lógico que queramos ir mejorándolo con el paso del tiempo. En este caso al tratarse de un blog de ajedrez una de las opciones más interesantes es presentar un buen visor de partidas de ajedrez que permita seguir el juego. Sin embargo, los inconvenientes que suelen presentarse son varios, por ejemplo: un blog tiene limitaciones. Hay que adecuarse a la plantilla, en la mayoría de los casos no se dispone de un ftp (un servicio de transferencia de archivos), etc. La mayoría de los autores de blogs no somos programadores web y, por lo tanto, el esfuerzo que hay que hacer para copiar un simple código javascript en la plantilla es elevado. La primera pregunta que surge al ver un fragmento de código es ¿y esto donde lo pongo?

Hay muchas páginas que nos ofrecen la posibilidad de colocar un buen visor de partidas de ajedrez. Hasta ahora estaba utilizando el visor que ofrecen en Chesspublisher. Lo mejor es su sencilla utilización pues básicamente sólo hay que colocar la partida de ajedrez que queremos publicar en formato *.pgn dentro de un contenedor, pulsar un botón y obtener un código que debemos copiar y pegar en nuestra entrada del blog (editándola previamente en html). El inconveniente que tiene es que visualmente es algo pobre.
En Gameknot, tenéis un visor denominado IchessViewer. Los pasos a seguir son parecidos a los comentados en el caso de Chesspublisher. Basta con copiar una partida en formato *.pgn en un contenedor y obtendremos un código para pegarlo en nuestra entrada. Como mejora este visor es estéticamente más agradable que el primero y además, es posible configurar varias opciones como el tamaño o las piezas. La pega es que no permite mover las piezas que proceden de variantes. Otro problema, que seguro se debe a mis limitaciones informáticas, es que el código que genera no me ha funcionado. No sé por qué. Sin embargo, lo he visto en otros blogs funcionado correctamente.
Está muy bien el visor que ofrecen en DGTProjects, pero su utilización queda delimitada a una especie de blog incluido en la propia página de esta empresa holandesa. También es posible descargar un visor, ChessTheatre, que puede ser incorporado a una web, pero esto se sale de la finalidad de esta entrada (y supera mis sencillos conocimientos en informática).
Finalmente encontré este visor:
Start positionPrevious MoveNext MoveEnd positionPlay movesStop playing
1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Nc3 c6 5. e3 Nbd7 6. Bd3 dxc4 7. Bxc4 b5 8. Bd3 Bd6 9. Bd2 Bb7 10. Ne4 Nxe4 11. Bxe4 O-O 12. b4 Qe7 13. a3 f5 14. Bc2 e5 15. Bc3 e4 16. Nd2 Nf6 17. g3 a5 18. Rb1 Kh8 19. Bb3 axb4 20. axb4 Bc8 21. Qc1 Bd7 22. O-O f4 23. exf4 Bxf4 24. gxf4 Ng4 25. f3 Nxh2 26. Rf2 Nxf3 27. Nxf3 exf3 28. Rxf3 Bg4 29. Re3 Qd6 30. Re5 Qh6 31. Rb2 Bh3 32. Rg5 Qh4 33. d5 Ra7 34. Re2 h6 35. Be1 Ra1 36. Qxa1 Qxf4 37. Qxg7 1-0





Visualmente es mucho más agradable, y también es muy completo. Permite ver los movimientos procedentes de variantes dentro de la misma partida (además de los comentarios en texto) y, sobretodo, permite cargar varias partidas a la vez dentro del mismo visor. El inconveniente: no es fácil de montar en el blog.
Para ello vamos a ver todos los pasos poco a poco.
La página donde lo encontré es esta: ChessTempo. Si dais un paseo por ella, veréis que además ser una comunidad de aficionados a la resolución de problemas de ajedrez, nos permite también la posibilidad de disfrutar de este visor de partidas de ajedrez. En la pestaña PGN viewer, está el citado visor en el que podremos reproducir cualquier partida, pero lo que nos interesa es que también están las instrucciones de cómo incluirlo en nuestro blog.
Paso 1.
Colocar un enlace visible en nuestro blog hacia la página www.chesstempo.com. Yo lo he colocado en la sección enlaces de mi blog.
Paso 2.
Ahora tenemos que colocar un fragmento de código en nuestro blog. Para ello tenemos que ir a nuestra plantilla.
Pero antes de seguir, es muy importante tener la precaución de descargar una copia de seguridad de nuestra plantilla del blog por si cometemos algún error que no somos capaces de solucionar poder tirar de ella y restaurar el blog. Como muestra la imagen nos vamos a la pestaña “Diseño”. Dentro de ella vamos a la sección “Edición de HTML” y pulsamos “Descargar plantilla completa” para guardarla en la localización que queramos de nuestro disco duro.

Si cometemos un error y no sabemos solucionarlo bastará con volver cargar la plantilla. Ahora, que ya tenemos las espaldas cubiertas para hacer cualquier animalada en nuestro blog, vamos a copiar el primer código necesario para nuestro visor.
A continuación, sin salirnos de la página de configuración del blog desde donde hemos descargado nuestra plantilla vamos a editarla.
Buscamos la etiqueta:
<head>

e inmediatamente antes copiamos este código:
<!-- CHESSTEMPO.COM PGN VIEWER CODE BELOW -->
<!-- Support libraries from Yahoo's YUI project -->
<script src='http://chesstempo.com/js/pgnyui.js' type='text/javascript'>
</script>
<script src='http://chesstempo.com/js/pgnviewer.js' type='text/javascript'>
</script>


Lo siguiente es definir los estilos CSS que vamos a usar (como se va a ver nuestro visor). A continuación del código que hemos colocado pegar esto (se puede definir otros estilos):
<style type="text/css">
.ct-board-container{padding:5px;}.ct-board,.ct-black_square,.ct-white_square{display:block;}.ct-board-border{border:2px solid #363A3D;}.ct-board{overflow:hidden;text-align:center;}.ct-black-square,.ct-white-square{float:left;}.ct-black-square{background-color:#666;}.ct-white-square{background-color:#8D8D8C;}.ct-nav-buttons{padding-bottom:7px;padding-top:7px;}.ct-back,.ct-forward,.ct-start,.ct-end,.ct-play,.ct-stop{vertical-align:middle;}.ct-mainline-commentary{padding-left:15px;}.ct-board-move-mainline,.ct-board-move-variation{cursor:pointer;}.ct-board-move-mainline{font-weight:700;}.ct-board-move-comment{color:green;}.ct-board-move-current{color:red;}
</style>


Para ver que es lo que hace cada estilo os remito a la página de ChessTempo donde lo especifica.
Es nuestra plantilla no tenemos que hacer más cosas. Guardamos los cambios. Si ahora vemos nuestro blog no observaremos ningún cambio.
Paso 3.
Lo siguiente es insertar el código necesario en la entrada correspondiente del blog donde queramos ver el visor. Esta inserción la haremos editando la entrada del blog en html.
En este caso he colocado todas las partidas de la última ronda (11) del torneo Amber 2008.
El script que hay que incluír es este (un poco largo porque tiene varias partidas):
<script> new PgnViewer( { boardName: "Amber2008ronda11", pgnString: '[Event "Amber 2008 Blind"][Date "27-03-2008"][Round "11"][White "Anand"][Black "van Wely"][Result "1/2-1/2"][WhiteElo "2799"][BlackElo "2681"] 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be2 e6 7. O-O Be7 8. a4 Nc6 9. Be3 O-O 10. f4 Qc7 11. Kh1 Re8 12. Bd3 Nb4 13. a5 Bd7 14. Nf3 Bc6 15. Qe2 Nd7 16. Bd4 e5 17. fxe5 dxe5 18. Be3 Nxd3 19. cxd3 Nc5 20. Ng5 Bxg5 1/2-1/2 [Event "Amber 2008 Blind"][Date "27-03-2008"][Round "11"][White "Kramnik"][Black "Karjakin"][Result "1/2-1/2"][WhiteElo "2799"][BlackElo "2732"] 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 e6 5. Bg5 h6 6. Bh4 dxc4 7. e4 g5 8. Bg3 b5 9. Be2 Bb7 10. O-O Nbd7 11. Ne5 Bg7 12. Nxd7 Nxd7 13. Bd6 a6 14. a4 e5 15. d5 c5 16. b4 Qb6 17. bxc5 Nxc5 18. Bxc5 Qxc5 19. axb5 axb5 20. Rxa8 Bxa8 21. Qa1 O-O 22. Qa5 Rb8 23. Rb1 Bf8 24. Nxb5 f5 25. Qa6 Kh8 26. Nc3 Rxb1 27. Nxb1 Qb4 28. Qxa8 Qxb1 29. Bf1 Qb4 30. exf5 c3 31. Qc8 e4 32. d6 Qxd6 33. Qxc3 Bg7 34. Qc8 Kh7 35. g3 Qd4 36. Qe8 Qe5 37. Qg6 Kh8 38. Kg2 Qe7 39. Kh3 e3 40. fxe3 Qxe3 41. Bc4 Qe7 42. Bb3 Qf6 43. Qe8 Qf8 44. Qe6 Bf6 45. Kg4 Kh7 46. Kh5 Kg7 47. Bc4 Kh7 48. Qd7 Qe7 49. Qc8 Qd8 50. Qe6 Qf8 51. Bd3 Kg7 52. Bc4 Kh7 1/2-1/2 [Event "Amber 2008 Blind"][Date "27-03-2008"][Round "11"][White "Mamedyarov"][Black "Gelfand"][Result "1-0"][WhiteElo "2760"][BlackElo "2737"] 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Nc3 c6 5. e3 Nbd7 6. Bd3 dxc4 7. Bxc4 b5 8. Bd3 Bd6 9. Bd2 Bb7 10. Ne4 Nxe4 11. Bxe4 O-O 12. b4 Qe7 13. a3 f5 14. Bc2 e5 15. Bc3 e4 16. Nd2 Nf6 17. g3 a5 18. Rb1 Kh8 19. Bb3 axb4 20. axb4 Bc8 21. Qc1 Bd7 22. O-O f4 23. exf4 Bxf4 24. gxf4 Ng4 25. f3 Nxh2 26. Rf2 Nxf3 27. Nxf3 exf3 28. Rxf3 Bg4 29. Re3 Qd6 30. Re5 Qh6 31. Rb2 Bh3 32. Rg5 Qh4 33. d5 Ra7 34. Re2 h6 35. Be1 Ra1 36. Qxa1 Qxf4 37. Qxg7 1-0 [Event "Amber 2008 Blind"][Date "27-03-2008"][Round "11"][White "Topalov"][Black "Ivanchuk"][Result "1-0"][WhiteElo "2780"][BlackElo "2751"] 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. e3 Bf5 5. Nc3 e6 6. Nh4 Be4 7. f3 Bg6 8. Qb3 Qc7 9. Bd2 Be7 10. O-O-O Nbd7 11. Nxg6 hxg6 12. Kb1 Rd8 13. g4 dxc4 14. Bxc4 Nb6 15. Be2 Nfd5 16. Nxd5 exd5 17. f4 g5 18. h3 Rd6 19. Bc1 Rdh6 20. Bf1 Qd7 21. Qc2 Re6 22. Bd3 Reh6 23. Qg2 Rh4 24. e4 dxe4 25. Bxe4 gxf4 26. Bxf4 Nd5 27. Bc1 g6 28. Qf3 O-O 29. Rhe1 Bd8 30. Qb3 b5 31. Qf3 Kg7 32. Qg3 Rfh8 33. Bg2 Bc7 34. Qf3 Bd8 35. Rf1 a5 36. Rf2 a4 37. Rdf1 Rf8 38. Qg3 Qe6 39. Qe5 Qxe5 40. dxe5 Be7 41. Rc2 Nb4 42. Rc3 c5 43. a3 Na6 44. Rd3 Nb8 45. Be3 Rhh8 46. Rd5 Rc8 47. e6 fxe6 48. Re5 Rhf8 49. Rxe6 Rxf1 50. Bxf1 Kf7 51. Rb6 Nd7 52. Rb7 Nf6 53. Bxb5 1-0 [Event "Amber 2008 Blind"][Date "27-03-2008"][Round "11"][White "Leko"][Black "Aronian"][Result "1/2-1/2"][WhiteElo "2753"][BlackElo "2739"] 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. h3 Bb7 9. d3 d6 10. a3 Qd7 11. Nc3 Rfe8 12. Ne2 Nd8 13. Ng3 Ne6 14. Ng5 c5 15. Nxe6 fxe6 16. c3 Bd8 17. a4 Bb6 18. Be3 Kh8 19. axb5 axb5 20. Rxa8 Rxa8 21. Nh5 Bd8 22. Nxf6 Bxf6 23. Qg4 Bc8 24. Rd1 Qe7 25. Qe2 Bb7 26. Qg4 Bc8 27. Qe2 Bb7 28. Qg4 1/2-1/2 [Event "Amber 2008 Blind"][Date "27-03-2008"][Round "11"][White "Morozevich"][Black "Carlsen"][Result "1/2-1/2"][WhiteElo "2765"][BlackElo "2733"] 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Be3 Qf6 6. c3 Nge7 7. Nc2 Bb6 8. Bxb6 axb6 9. Ne3 O-O 10. Bd3 Ne5 11. O-O Qf4 12. g3 Qh6 13. f4 d5 14. exd5 Bh3 15. Re1 Nxd3 16. Qxd3 Rad8 17. c4 b5 18. Nc3 bxc4 19. Qxc4 Qb6 20. Qb3 Qa7 21. Qa3 Qxa3 22. bxa3 c6 23. dxc6 Nxc6 24. Red1 h5 25. Kf2 g6 26. Ne4 Rxd1 27. Rxd1 Ra8 28. Rd3 Be6 29. Nc5 Bxa2 30. Nxb7 Rb8 31. Rd2 Rxb7 32. Rxa2 Rb3 33. a4 Nb4 34. Ra1 Nd3 35. Ke2 Nc5 36. a5 Rb2 37. Ke1 Rxh2 38. Ra3 h4 39. gxh4 Rxh4 40. Nd5 Na6 41. Ke2 Kg7 42. Kd3 Rh3 43. Ne3 Rh4 44. Ke4 Rh1 45. Kd5 Rc1 46. Kd4 Nc7 47. Ra4 Nb5 48. Kd3 Rc3 49. Kd2 Rc6 50. a6 Na7 51. Kd3 Rd6 52. Kc4 Rc6 53. Kd5 Rf6 54. Ng4 Rb6 55. Ne5 Rf6 56. Nd7 Re6 57. Nc5 Rf6 58. Re4 Nb5 59. Re7 Rf5 60. Kc6 Nd4 61. Kb6 Rf6 62. Kb7 Nb5 63. Rd7 Kh6 64. Nd3 Nd6 65. Kb8 Nb5 66. Kb7 Nd6 67. Rxd6 Rxd6 68. Ne5 Rxa6 69. Kxa6 Kh5 70. Kb5 f5 71. Nxg6 Kxg6 72. Kc5 Kf6 73. Kd6 Kf7 74. Ke5 Ke7 75. Kxf5 Kf7 76. Ke5 Ke7 77. f5 Kf7 78. f6 Kf8 79. Kf5 Kf7 80. Kg5 Kf8 81. Kg6 Kg8 82. f7 Kf8 83. Kf6 1/2-1/2 [Event "Amber 2008 Rapid"][Date "27-03-2008"][Round "11"][White "van Wely"][Black "Anand"][Result "1/2-1/2"][WhiteElo "2681"][BlackElo "2799"] 1. d4 Nf6 2. c4 e6 3. Nf3 b6 4. g3 Ba6 5. b3 Bb4 6. Bd2 Be7 7. Bg2 c6 8. Bc3 d5 9. Nbd2 Nbd7 10. O-O O-O 11. Re1 c5 12. e4 Nxe4 13. Nxe4 dxe4 14. Rxe4 Bb7 15. Re1 Bf6 16. Ne5 Bxg2 17. Kxg2 cxd4 18. Bxd4 Nxe5 19. Bxe5 Bxe5 20. Rxe5 1/2-1/2 [Event "Amber 2008 Rapid"][Date "27-03-2008"][Round "11"][White "Karjakin"][Black "Kramnik"][Result "1/2-1/2"][WhiteElo "2732"][BlackElo "2799"] 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 dxc4 5. a4 Bf5 6. Ne5 Na6 7. e3 Nb4 8. Bxc4 e6 9. O-O Be7 10. f3 Bc2 11. Qe2 O-O 12. Na2 Nxa2 13. Rxa2 Bg6 14. Rd1 c5 15. dxc5 Qc7 16. Nxg6 hxg6 17. b4 a5 18. bxa5 Rxa5 19. Bb5 Bxc5 20. Rc2 Qe7 21. Kh1 Raa8 22. e4 Rfd8 23. Rf1 Ne8 24. Bf4 1/2-1/2 [Event "Amber 2008 Rapid"][Date "27-03-2008"][Round "11"][White "Gelfand"][Black "Mamedyarov"][Result "1-0"][ECO "A41"][WhiteElo "2737"][BlackElo "2760"] 1. Nf3 g6 2. d4 Bg7 3. c4 d6 4. e4 Bg4 5. Be2 Nc6 6. Be3 Bxf3 7. Bxf3 e5 8. d5 Nd4 9. O-O Ne7 10. Bxd4 exd4 11. Nd2 O-O 12. Be2 c5 13. Bd3 g5 14. g3 Ng6 15. Kh1 Kh8 16. Qe2 Qf6 17. Rad1 Rae8 18. Bb1 Bh6 19. Qh5 Ne5 20. f3 a6 21. b3 b5 22. Rf2 Qg6 23. Qxg6 fxg6 24. Rdf1 Rb8 25. Kg2 Rf7 26. h3 Rbf8 27. Bc2 Rf6 28. Bb1 g4 29. f4 gxh3+ 30. Kxh3 g5 31. fxe5 Rxf2 32. Rxf2 Rxf2 33. exd6 g4+ 34. Kxg4 Bxd2 35. e5 Kg7 36. d7 Ba5 37. b4 Kf7 38. bxa5 Ke7 39. cxb5 axb5 40. a6 Rf8 41. Bf5 1-0 [Event "Amber 2008 Rapid"][Date "27-03-2008"][Round "11"][White "Ivanchuk"][Black "Topalov"][Result "1-0"][WhiteElo "2751"][BlackElo "2780"] 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 5. Nc3 Nc6 6. Bg5 Be6 7. Nf3 h6 8. Bxf6 exf6 9. a3 Be7 10. Be2 O-O 11. O-O f5 12. Qc2 Bf6 13. Rad1 g6 14. Rfe1 Kg7 15. b4 a6 16. Bf1 f4 17. h3 dxc4 18. d5 Bf5 19. Qc1 Na7 20. Nd4 Bd7 21. Ne6 Bxe6 22. dxe6 Qc8 23. Rd7 Kh8 24. Qxf4 Bg7 25. Rxf7 Qc6 26. e7 Rxf7 27. Qxf7 Re8 28. Re6 Qd7 29. Nd5 1-0 [Event "Amber 2008 Rapid"][Date "27-03-2008"][Round "11"][White "Aronian"][Black "Leko"][Result "1/2-1/2"][WhiteElo "2739"][BlackElo "2753"] 1. d4 Nf6 2. c4 e6 3. g3 d5 4. Nf3 Be7 5. Bg2 O-O 6. O-O dxc4 7. Qc2 a6 8. a4 Bd7 9. Qxc4 Bc6 10. Bg5 h6 11. Bxf6 Bxf6 12. Nc3 Bxf3 13. Bxf3 c6 14. Qb3 Qc7 15. Rfd1 a5 16. Rac1 Rd8 17. Ne4 Be7 18. d5 exd5 19. Rxd5 Rxd5 20. Qxd5 Nd7 21. Qb3 Qb6 22. Qxb6 Nxb6 23. b3 Nd5 24. Nd2 Bg5 25. Bxd5 Bxd2 26. Rd1 Bg5 1/2-1/2 [Event "Amber 2008 Rapid"][Date "27-03-2008"][Round "11"][White "Carlsen"][Black "Morozevich"][Result "1/2-1/2"][WhiteElo "2733"][BlackElo "2765"] 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nf3 Nf6 5. Ne5 g6 6. Bb5 Nbd7 7. O-O Bg7 8. Nf3 O-O 9. Nc3 Nb8 10. h3 a6 11. Bd3 Nc6 12. a3 Bf5 13. Bxf5 gxf5 14. Ne2 e6 15. Bg5 Qb6 16. Bxf6 Bxf6 17. Rb1 Kh8 18. c3 Rg8 19. Nf4 Qc7 20. Qd2 Be7 21. Kh1 Bd6 22. Nh5 b5 23. Rg1 Qe7 24. Rbe1 Rac8 25. Re2 Na5 26. Nf4 Nc4 27. Qc1 Qc7 28. Nd3 a5 29. Qe1 Rg7 30. Nfe5 Rcg8 31. f4 Be7 32. g4 Nd6 33. Reg2 fxg4 34. hxg4 f6 35. Nf3 Ne4 36. Qh4 Qc4 37. Nde1 b4 38. axb4 axb4 39. cxb4 Qxb4 40. g5 fxg5 41. fxg5 Bxg5 42. Nxg5 Rxg5 43. Rxg5 Rxg5 44. Rxg5 Nxg5 45. Qxg5 Qxe1 46. Kg2 Qe4 47. Kg3 Qd3 48. Kg2 Qxd4 49. Qd8 Kg7 50. Qe7 Kg6 51. Qxe6 Kg5 52. Qe7 Kf4 53. Qh4 Ke3 54. Qe1 Kd3 55. Qd1 Ke4 56. Qg4 1/2-1/2' } ); </script>

<div id="Amber2008ronda11-container"></div>
<div id="Amber2008ronda11-moves"></div><div style="clear:both; padding-bottom:0.25em"></div>


En este último script creamos la instancia para llamar al visor PGN. Es importante fijarse en varias cosas que paso a comentar:
El código: boardName: "Amber2008ronda11" identifica en nombre del tablero y está relacionado con el código de la parte final: "Amber2008ronda11-container" y "Amber2008ronda11-moves", que son los atributos relacionados con el tablero: el “contenedor” y los “movimientos”.
Lo único que tendremos que cambiar cuando queramos incluir partidas en nuestro blog es lo que está en cursiva y cambiar las partidas en PGN. El resto dejarlo como está. (Para saber más sobre el formato “*.pgn” pinchar este enlace de la Wikipedia).
Por último, y no menos importante el item: pgnString: permite colocar las partida en formato *.pgn evitando tener que recurrir a un FTP para llamar la partida y que no disponemos.
Espero que no tengáis muchas dificultades para colocar el visor. Si tenéis alguna duda toda la información la he sacado de la pagina ChessTempo, de aquí y aquí.
Un saludo.

74 comentarios :

Edudijo...
El mas sencillo,aunque un poco grande,pero bueno ,:
http://www.chessvideos.tv/chess-game-uploader.php

copiar la partida,directamente de chessbase,pegar,y listo,los otros fallan bastante
saludos
Edudijo...
Acabo de ver el de Gameknot,y es muy bueno,lastima que no se ve bien,en el blog,para que se te vea bien,estuve probando,copie el Script en el blog de notas lo guarde,y lo subi,al espacio gratuito,que todos los que tenemos una cuenta en google,tenemos en
Google Page Creator,la subes,todo esto es rapido,una vez alli copias el enlace,y lo pones en el blog,y se abre una nueva ventana con la partida
ejemplo:
http://educhess53.googlepages.com/Partida.txt
pon en tu blog,partida tal la que sea,y añadele hipervinculo ,http://educhess53.googlepages.com/Partida.txt,y veras la partida muy bien
espero te sea util,si es que me explico bien??
Adriandijo...
La verdad es que te has sacado un diez con este articulo, yo solo conocia chesspublisher y la verdad de tener ese a nada preferia nada, ahora estoy pensando en incorporar alguno.

Saludos
J. G. Maneirodijo...
Hola Edu y Adrian.

No conocía el visor de la web de chessvideos.tv. y eso que lo había, entre otros sitios, en tu blog. Es parecido al de chesspublisher en cuanto a su funcionamiento pero tienes razón Edu, que es mejor este.

De todas formas, prefiero el visor de ChesTempo porque permite colocar varias partidas de una vez y ejecutar los movimientos de las variantes de análisis. El visor de Gameknot no puede hacer esto, pese a que visualmente es el que más me gusta. Me interesa lo que comentas de Google Page Creator, lo miraré para ver de que va.

Por cierto Edu, aprovecho para darte las gracias por ese pedazo de widget.

Gracias a ti también Adrian, la nota es inmerecida...mejor un doce...

Saludos.
J. G. Maneirodijo...
Para aumentar el número de visores encontré este otro que proporciona Lutz Tautenhahn.

La página es http://www.lutanho.net/pgn/pgnviewer.html; y el visor se llama LT-PGN-VIEWER. Es freeware (aunque su autor está abierto a recibir donativos). No lo he probado pero no parece difícil de utilizar.

Un saludo.
Alexdijo...
Javier, antes que nada felicitarte por tu magnifico blog de ajedrez, es realmente bueno y además me ha permitido encontrar la solución perfecta a un problema que tenía: incrustar un pgnviewer en mi Web.

El tutorial es muy bueno también

Sólo tengo una pequeña duda que me gustaría comentarte, quiero colgar algunas partidas con comentarios tipo !?, +-, etc. ,comentarios de texto y variantes, hasta ahora esto lo hacía con ChessBase pero al exportar la partida a PGN no me funciona muy bien con este y otros vierwers.

¿Que programa utilizas para generar los PGN que sean compatibles con ChessTempo?

Alex
J. G. Maneirodijo...
Hola Alex, muchas gracias por tus halagos.

Para incluir los comentarios a las jugadas con signos de interrogación, admiración, ventajas, etc., no hay que hacer nada especial.

Al generar el archivo *.pgn (da igual con que herramienta lo generes, porque al final no es más que un archivo de texto plano) lo edito con el bloc de notas Windows, o cualquier otro editor de texto, y le añado o quito símbolos o información de la cabecera de la partida que no interesa. Ten cuidado con las fuentes por que algunas veces al volcar la información se transforman los símbolos en su combinación de teclado transformado en código en cosas como “$15” cuando era un símbolo de “?”.

Fíjate en la última entrada del blog, en las partidas comentadas con símbolos y variantes que acabo de colgar, me ha funcionado bien.

Un saludo.
Alexdijo...
Hola Javier, gracias por tu respuesta, ya tengo una solución más o menos cómoda. He probado varios programas incluidos Chesbase, José y Chessdb, pero el más práctico que he encontrado para entrar pgn comentados es el Chesscat, no genera carecteres raros, es muy cómodo para comentar y tiene una cosa que echaba a faltar en el resto, poder añadir tags personalizadas.

Es que se me hace un poco peñazo meter el pgn y comentar con el bloc de notas.

El problema ha sido que el tempo no reconoce el script si lleva saltos de línea así que me voy a hacer un rutinita en php para quitárselos y ya está.

Gracias por tu ayuda.

Por cierto todo esto es para una Web de mi club que les estoy haciendo.

Un saludo,

Alex
Pedro dijo...
Felicidades por el Blog.
Otra alternativa
http://www.levork.org/cbb/examples/
Si utlizais Wordpress teneis varios plugins que pueden estar bien.
Aunque reconozco que este de Chesstempo está muy bien lo voy a probar.
J. G. Maneirodijo...
Hola Pedro, gracias por tu visita y por tu comentario.

De momento no he pensado en utilizar Wordpress, pero la vida da muchas vueltas...

Un saludo.
FrikiZonedijo...
si copio las partidas del amber del blog tal cual estan me deja publicarlo en mi blog pero si pongo otras partidas siempre me da algun error alguien sabe decirme porque
Javier G. Maneirodijo...
Hola frikizone,

Déjame un enlace a tu blog para que le ver si te puedo ayudar.

De todas formas la mayoría de las veces el error viene dado por que hay un carácter suelto de tipo apóstrofe " ' ". Asegúrate de que no hay ningún '.

Un saludo.
FrikiZonedijo...
Hola,
Gracias por tu interes y ayuda, la pagina es http://www.frikizone.3a2.com/ fui capaz de colocar una partida( no sin esfuerzo, ya que la escribi a mano y el codio java tambien, cuando copio y pego una partida siempre me sale error) bueno de todos modos lo consultare con un amigo informatico
FrikiZonedijo...
Hola de nuevo el error mas frecuente k me sale es: pgnviewer error: procesing to square br:on move br
si alquien sabe q significa porfavor q lo comente, gracias

saludos
Javier G. Maneirodijo...
El error de "procesing to square br:on move br" significa que tienes un movimiento que no es correcto y no puede seguir leyendo la contuación de la partida.

Edita el texto y haz una búsqueda de "br". (seguro que el movimiento correcto es b4, b5... sustituyendo la -r- por un número).

A continuación sustituyelo por el movimiento correcto.

La idea es que la información del mensaje de error nos permita encontrarlo y la mejor manera es buscádolo.

Espero que te sirva.
FrikiZonedijo...
Ok, gracias ya subo las partidas sin problemas

salludos
FrikiZonedijo...
Hola,

ya podeis visitar mi blog,

blogmonkicorcubion.blogspot.com

puse dos partidas mias q para algo lo hice, y otras de relleno de grandes maestros jajaja

espero k os guste

El problema que tenia era que el tempo no reconoce el script si lleva saltos de línea de ahi lo de br q es salto de linea en el lenguaje html, asi k lo que hago es editar la partida en html luego la copio y la pego en la entrada con el script.

saludos
Anónimo dijo...
!!!!Me parece que, al fin, me has solucionado ese problema de pgn. Ya habia intentado a meses atrás todos pgns que mencionaste y otros más, y al fin me contenté con el de Game Knot, como puedes ver en mi blog Fegatello. Ahora... al fin... casi no acredito! No sé como agradecerlo... entonces quede con ese "Muchisimas gracias". :) Saludos!
Javier G. Maneirodijo...
Me alegro mucho de que está entrada haya tenido tanto éxito. He visto tu blog y me ha parecido muy interesante. En unos días pondré un enlace a tu blog en la sección enlaces de blogs de ajedrez.

Un saludo.
alfil27dijo...
Gracias, me ha funcionado a la perfección,

Te invito a que enlacemos nuestros blogs http://alfil27.blogspot.com
Javier G. Maneirodijo...
Hola Alfil27. Me alegro que te haya funcionado. Ya está colocado el enlace.

Un saludo.
alfil27dijo...
Gracias javier ya también puse el link tuyo
EZEQUIEL HERNANDEZ Fdijo...
Hola.
Gracias por la excelente información sobre este tema. He montado el visor en mi blog siguiendo tus instrucciones y funciona bien. El único detalle es que las piezas aparecen descentradas (movidas hacia la derecha) y no es muy agradable a la vista.
Podrías ayudarme a repararlo ?

De antemano, gracias.
Saludos.

el URL de mi blog es:
caissaajedrezclasico@blogspot.com
Javier G. Maneirodijo...
Hola Ezequiel.

Me alegro de que le haya funcionado.

Intentaré ayudarle y le enviaré la información de como solucionar el problema por correo electrónio, si es que puedo solucionarlo...

Un saludo.
A.españoldijo...
Free ChessFlash PGN Viewer,muy buenu!!,y facil de usar,añadir comentarios,diversos formatos ,audio etc en:

http://chessflash.com/
ejemplos en:
http://chessflash.blogspot.com/
http://chessflash.com/gallery
saludos
Eduardo
Javier G. Maneirodijo...
Hola Eduardo.

He visto que es de fácil manejo. Sólo hay que crear una cuenta (gratuita), cargar un archivo en formato *.pgn y adecuarlo (posición, color, etc.) para obtener un código que hay que pegar en el blog. Interesante.

Gracias, un saludo.
Anónimo dijo...
Hola soy Enrique y estoy con unos amigos(ninguno tenemos idea de informática) montando un blog de ajedrez básicamente para compartir videos y fotos que hago en los torneos.Claro está queremos poner un visor de partidas y ya sin pedirlo me habéis ayudado bastante.
bueno ahora tengo el publisher pero claro mi idea es poner partidas con comentarios de texto creados con chessbase , a ver que tal se me da con las ideas que me habéis transmitido aqui. Despues de todo esto ¿cuál me recomendaís?
Otra duda ¿es muy dificil hacer que las partidas se suban como en ajedreznd -subiendo documentos html incrustados-? o tiene además algun inconveniente?? Gracias a todos sois magníficos
Javier G. Maneirodijo...
Hola Enrique, te contesto mejor por el email que me enviaste. Gracias por tu atención.

Un saludo.
Anónimo dijo...
Hola de nuevo. He conseguido pasar las partidas del Amber pero no consigo pasar las mías. Pregunto:¿las hago PGN y luego las copio y pego en plantilla html verdad? Pero cuando en tu artículo decías que había que sustituir la cursiva a mi no me aparece ninguna cursiva.
Otra pregunta es que estoy editando textos en word(desde chessbase) y los diagramas no me salen en la entrada del post y aunque he probado con el generador de diagramas no lo consigo aunque en word si consigo pegarlos. Gracias a todos Soy Enrique
Javier G. Maneirodijo...
Hola Enrique.

Respecto a tu pregunta de porque no puedes colocar un diagrama dentro del post te propongo que visites esta página: http://culturaclasicasagunt.wikispaces.com/file/view/Tutorial+Blogger+Beta.pdf.

Entre las páginas 23 y 27 te indica como subir una imagen en una entrada.

Respecto al tema de las partidas… No tienes que pasar partidas, ni pegarlas en ninguna plantilla. Sólo hay que generar un “script” como muestra el ejemplo que puse y a continuación colocarlo en la entrada del blog (editándola en html).

Un saludo.
Omardijo...
Felicitaciones!!
Muy interesante y didactico este informe.. Lo voy a usar para mi página personal
Un cordial saludo desde San Carlos de Bariloche, Argentina!
www.barilochess.com.ar
Javier G. Maneirodijo...
Muchas gracias Omar.

Un saludo.
Francisco Alonsodijo...
Hola Javier,
Encontré el Visor de partidas PGN para mi propia pagina web (www.ajedrezeinformatica.com) que estoy construyendo, y encontréjusto el que necesitaba, muchas gracias Javier ... y siga adelante con este blog ...

Att: Francisco
Giovannidijo...
hola, pues eh seguido tu post. en mi blog http://ajedrez-leon.blogspot.com/
pero surguieron dos cosas. la primera es que el panel de play ,stop ,>> y >> esta vertical. que le cambio para que aparesca horisontal?

No hay comentarios: