{"id":512,"date":"2019-07-25T11:36:53","date_gmt":"2019-07-25T09:36:53","guid":{"rendered":"http:\/\/luismaseda.com\/wp\/?p=512"},"modified":"2019-08-05T11:31:14","modified_gmt":"2019-08-05T09:31:14","slug":"primeros-errores","status":"publish","type":"post","link":"https:\/\/luismaseda.com\/wp\/?p=512","title":{"rendered":"Primeros pasos"},"content":{"rendered":"\n<p>Una vez he cambiado los c\u00f3digos de torneo en los tres registros de prueba (cto.Madrid semifinal 18\/19 &#8211; 2019050650, Alpedrete 2019 &#8211; 2019060200, Benasque 2019 &#8211; 2019070400) encuentro los primeros errores.<\/p>\n<p>Da error en:<\/p>\n<ul>\n<li>el include torneos\/2020\/19_benasque.txt.<\/li>\n<li>views\/muestra_torneo.php &#8211; l\u00ednea 38<\/li>\n<\/ul>\n<p>Sustituir la l\u00ednea:<\/p>\n<style type=\"text\/css\">.scp_box_600{width:600px;}<\/style><div class=\"box_container scp_left\" style=\"width:620px\"><div class=\"scp scp_box scp_box_600 scp_box_black \">&lt;?php include &#8216;torneos\/20&#8217; . substr($rs_tor[&#8216;cdgo_torneo&#8217;], 0, 2) . &#8216;\/&#8217; . $rs_tor[&#8216;info_torneo&#8217;]?&gt;<\/div><\/div>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>por<\/p>\n<style type=\"text\/css\">.scp_box_600{width:600px;}<\/style><div class=\"box_container scp_left\" style=\"width:620px\"><div class=\"scp scp_box scp_box_600 scp_box_blue \">&lt;?php include &#8216;torneos\/&#8217; . substr($rs_tor[&#8216;cdgo_torneo&#8217;], 0, 4) . &#8216;\/&#8217; . $rs_tor[&#8216;info_torneo&#8217;]?&gt;<\/div><\/div>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>Se trata de acceder al directorio <strong>torneos\/2019<\/strong>, que en la versi\u00f3n actual da por hecho el 20 en la cadena de caracteres, y en la nueva versi\u00f3n, al venir ya el a\u00f1o incluido en el c\u00f3digo, se coge el a\u00f1o completo. De esta manera podremos tener subdirectorios de torneos anteriores al a\u00f1o 2000.<\/p>\n<p>Ahora la <strong>b\u00fasqueda de torneos anteriores y siguientes da errores<\/strong> porque esos torneos no tienen el nuevo formato. Para poder probar que la navegaci\u00f3n es correcta voy a cambiar los torneos de <strong>Alpedrete 60+30<\/strong> incluyendo en todos los dos d\u00edgitos del a\u00f1o delante del c\u00f3digo, para comprobar la navegaci\u00f3n entre torneos.<\/p>\n<p>Tambi\u00e9n hay que cambiar los c\u00f3digos de <strong>anterior_torneo<\/strong>, <strong>siguiente_torneo<\/strong>, <strong>historial_torneo<\/strong> y <strong>certamen_torneo<\/strong>. Cambiando los campos de 8 a 10 posiciones, y luego modificando los datos incluyendo el 20 delante de cada c\u00f3digo correspondiente.<\/p>\n<p>El siguiente punto que no funciona es el enlace a <strong>Noticias publicadas<\/strong>. Esto se debe a que en la tabla de noticias el c\u00f3digo de torneo con el 20 delante no existe.<\/p>\n<p>Actualizo el dato de la noticia del torneo y funciona correctamente. Ahora est\u00e1 el tema de si hay que cambiar tambi\u00e9n el c\u00f3digo de la noticia con el 20 delante, ya que esto puede afectar a la primera p\u00e1gina que es donde se reflejan las noticias ???<\/p>\n<h6><strong>Pensamiento<\/strong><\/h6>\n<p>El objeto de esta reforma es poder publicar informaci\u00f3n de torneos anteriores al a\u00f1o 2000. Pero me pregunto si adem\u00e1s de la informaci\u00f3n del torneo son necesarias noticias. Creo que no, as\u00ed que, de momento, el c\u00f3digo de noticia se queda en 8 posiciones.<\/p>\n<p>Para modificar masivamente el campo torneo_noticia de la tabla noticias he utilizado la siguiente sentencia sql, haciendo referencia al torneo de Benasque de 2019.<\/p>\n<style type=\"text\/css\">.scp_box_600{width:600px;}<\/style><div class=\"box_container scp_left\" style=\"width:620px\"><div class=\"scp scp_box scp_box_600 scp_box_black \">UPDATE `tabla_noticias_8x8` SET `torneo_noticia`= CONCAT(&#8217;20&#8217;, torneo_noticia) WHERE torneo_noticia LIKE &#8216;19070400&#8217;<\/div><\/div>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>Esto podr\u00eda servir para cambiar todos los campos en los que hay que a\u00f1adir el 20 a los c\u00f3digos de torneo en toda la tabla.<\/p>\n<p>\u00a0<\/p>\n<p>Llegados a este punto estoy pensando en volver a cargar las tablas originales y hacer un reemplazo masivo de todos los c\u00f3digos de torneo, tanto en la tabla torneos como en la de noticias, incluyendo el 20 al inicio del campo.<\/p>\n<p>Y a partir de ah\u00ed empezar a arreglar los problemas que puedan surgir. que supongo que har\u00e1n referencia a las noticias de la primera p\u00e1gina. Va a ser interesante este paso.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una vez he cambiado los c\u00f3digos de torneo en los tres registros de prueba (cto.Madrid semifinal 18\/19 &#8211; 2019050650, Alpedrete 2019 &#8211; 2019060200, Benasque 2019 &#8211; 2019070400) encuentro los primeros errores. Da error en: el include torneos\/2020\/19_benasque.txt. views\/muestra_torneo.php &#8211; l\u00ednea &hellip; <a href=\"https:\/\/luismaseda.com\/wp\/?p=512\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[44,47],"class_list":["post-512","post","type-post","status-publish","format-standard","hentry","category-ajedrez-en-madrid","tag-ajedrez-en-madrid","tag-ajedrez8x8"],"_links":{"self":[{"href":"https:\/\/luismaseda.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/512","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/luismaseda.com\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/luismaseda.com\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/luismaseda.com\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/luismaseda.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=512"}],"version-history":[{"count":14,"href":"https:\/\/luismaseda.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/512\/revisions"}],"predecessor-version":[{"id":530,"href":"https:\/\/luismaseda.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/512\/revisions\/530"}],"wp:attachment":[{"href":"https:\/\/luismaseda.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=512"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/luismaseda.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=512"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/luismaseda.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=512"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}