Buenas tardes Pepe,
Hace unos días recibimos el mensaje de Google Search Console sobre el error: "El esquema data-vocabulary.org está obsoleto"
Hemos intentado hacer el cambio que nos dijisteis y cambiamos el código inicial que teníamos en el breadcrumb.tpl por el que aparece en este tema que nos paso vuestro compañero John: https://www.prestashop.com/forums/topic/1013320-free-module-prestashop-16-modern-breadcrumb-data-vocabularyorg-schema-fix/
Pero el error no se corrige y sigue apareciendo en Search Console.
¿Puedes aydarnos?
Gracias.
Hola Javier.
Validaste el aviso para que google lo revise ?
Si puedes adjunta una captura de lo que te muestra Google.
Una vez realizadas las modificaciones en la consola de search tienes que validar el aviso para que google pueda revisarlo.
Un saludo
Buenas Pepe,
Al darle a validar para revisarlo me sale siempre el mensaje que te adjunto con tres enlaces (siempre los mismos) pero me sigue poniendo que hay 286 elementos afectados.
Y este es el código que tenemos en el archivo breadcrumb.tpl que es que venía en la pagina de Prestashop que nos paso tu compañero para solucionarlo:
<!-- Breadcrumb -->
{if isset($smarty.capture.path)}{assign var='path' value=$smarty.capture.path}{/if}
{if !empty($path)}
{$matchCount = preg_match_all('/<a.+?href="(.+?)"[^>]*>([^<]*)<\/a>/', $path, $matches)}
{$breadcrumbs = []}
{for $i=0; $i < $matchCount; $i++}
{$breadcrumbs[] = ['url' => $matches[1][$i], 'title' => $matches[2][$i]]}
{/for}
{$match = preg_match('/>([^<]+)(?:<\/\\w+>s*)?$/', $path, $matches)}
{if !empty($matches[1])}
{$breadcrumbs[] = ['url' => '', 'title' => $matches[1]]}
{elseif !$match && !$matchCount}
{$breadcrumbs[] = ['url' => '', 'title' => $path]}
{/if}
{/if}
<div class="clearfix">
<ol class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList">
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a class="home" href="{if isset($force_ssl) && $force_ssl}{$base_dir_ssl}{else}{$base_dir}{/if}" title="{l s='Return to Home'}" itemprop="item">
<i class="icon-home"></i>
</a>
<meta itemprop="name" content="{l s='Home'}" />
<meta itemprop="position" content="1" />
</li>
{if !empty($breadcrumbs)}
{foreach from=$breadcrumbs item=breadcrumb name=crumbs}
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
{if !empty($breadcrumb.url)}
<a href="{$breadcrumb.url}" itemprop="item" title="{$breadcrumb.title}">
<span itemprop="name">{$breadcrumb.title}</span>
</a>
{else}
<span itemprop="name">{$breadcrumb.title}</span>
{/if}
<meta itemprop="position" content="{($smarty.foreach.crumbs.iteration|intval + 1)}" />
</li>
{/foreach}
{/if}
</ol>
</div>
{if isset($smarty.get.search_query) && isset($smarty.get.results) && $smarty.get.results > 1 && isset($smarty.server.HTTP_REFERER)}
<div class="pull-right">
<strong>
{capture}{if isset($smarty.get.HTTP_REFERER) && $smarty.get.HTTP_REFERER}{$smarty.get.HTTP_REFERER}{elseif isset($smarty.server.HTTP_REFERER) && $smarty.server.HTTP_REFERER}{$smarty.server.HTTP_REFERER}{/if}{/capture}
<a href="{$smarty.capture.default|escape:'html':'UTF-8'|secureReferrer|regex_replace:'/[\?|&]content_only=1/':''}" name="back">
<i class="icon-chevron-left left"></i> {l s='Back to Search results for "%s" (%d other results)' sprintf=[$smarty.get.search_query,$smarty.get.results]}
</a>
</strong>
</div>
{/if}
<!-- /Breadcrumb -->
Hola
El archivo de breadcrumb.tpl entiendo que lo reemplazaste por el que tenías en la carpeta de modules de tu theme.
algo que podrías probar es eliminar el módulo que tienes de breadcrumbs e instalar el que se indica en el artículo, prueba también renombrar la carpeta de breadcrumb dentro de tu theme.
PD. Has evaluado pasarte a PrestaShop 1.7?, ten en cuenta que cada vez te será más dificil administrar tu PrestaShop 1.6 ya que no tiene soporte.
Saludos.
Eso es, cambie el código que nos pasasteis de Prestashop pero parece no haber funcionado.
No sabemos ni como eliminar el módulo ni como renombrarlo ya que tenemos conocimientos muy básicos de ahí que tampoco hayamos actualizado a 1.7 ya que con la actualización del propio Prestashop nos dio mucho problemas y la dejamos en el 1.6.
Hola
Desde la opcion de: Módulos > modulos, del backend de PrestaShop, busca el módulo y allí hay opciones para desinstalarlo.
Revisa el punto 3 del siguiente enlace:
Contenido solo visible a usuarios registrados
Luego instala e módulo del enlace del mensaje anterior y verifica.
Saludos.
Buenos días,
No nos aparece ningún módulo con ese nombre en el backend. No obstante parece que me estáis respondiendo a cosas diferentes.
Según empecé a seguir el otro tema que hablaba de lo mismo, con cambiar el código del breadcrumb.tpl se arreglaba para que no apareciera el error del Data-vocabulary en Search Console.
Un saludo,
Hola Javier.
Revisa la cuota de disco por que veo que está superada y no podrás realizar ninguna modificación en los archivos ni en tu plantilla.
He duplicado la capacidad de espacio en disco de tu cuenta de cPanel durante las próximas 48 horas ya que veo que estás sobrepasando la cuota de uso permitida. Al superar la cuota de disco no podrás recibir nuevos correos, subir nuevos ficheros y tu web puede presentar fallos de carga al no poderse generar nuevos ficheros en el disco.
Este aumento estará en vigor durante 48 horas para que puedas eliminar ficheros, descargar correos a tus equipos, bajar copias de seguridad y eliminarlas de la cuenta de hosting, borrar contenido innecesario, etc.
A las 48 horas volverá a dejarse la cuota tal y como estaba automáticamente.
Te recomiendo revisar el espacio en disco de tu cuenta mediante la herramienta de cPanel "Uso de Disco" para eliminar ficheros que no necesites revisa https://guias.webempresa.com/preguntas-frecuentes/espacio-en-disco/ Puedes borrar del servidor los correos que no sea imprescindible mantener (correos de spam, enviados, en la papelera...), si el correo almacenado en el servidor consume mucho espacio -> https://guias.webempresa.com/preguntas-frecuentes/borrar-correos-del-servidor/
También te servirá este enlace donde explicamos con más detalle cómo optimizar el espacio en disco: https://www.webempresa.com/blog/uso-disco-cpanel-controla-espacio-ocupado-hosting.html
Si no puedes eliminar datos del servidor deberías solicitar ampliación a un hosting con más capacidad. Los pasos a seguir los encontrarás en este enlace de la Guía de Clientes: https://guias.webempresa.com/preguntas-frecuentes/ampliar-plan-hosting/
- Los siguientes ficheros son relativos a tu web, normalmente suelen ser copias de seguridad que puedes bajar a tu equipo y eliminar del servidor para dejar espacio libre:
1085 MB en el fichero /home2/tustaqui/backup-3.9.2020_10-11-27_tustaqui.tar.gz
93 MB en el fichero /home2/tustaqui/public_html/adminwe/autoupgrade/backup/auto-backupfiles_V1.6.1.18_20180831-140420-b164d38.zip
91 MB en el fichero /home2/tustaqui/public_html/adminwe/autoupgrade/backup/auto-backupfiles_V1.6.1.17_20180409-100637-65e5f5a7.zip
63 MB en el fichero /home2/tustaqui/public_html/adminwe/autoupgrade/backup/auto-backupfiles_V1.6.1.12_20171220-141830-1472fc00.zip
46 MB en el fichero /home2/tustaqui/public_html/adminwe/autoupgrade/backup/auto-backupfiles_V1.6.1.10_20170403-165413-73aec1ba.zip
32 MB en el fichero /home2/tustaqui/public_html/adminwe/autoupgrade/backup/auto-backupfiles_V1.6.1.10_20170131-131921-133ee996.zip
28 MB en el fichero /home2/tustaqui/public_html/adminwe/autoupgrade/backup/auto-backupfiles_V1.6.1.9_20161215-142934-152a0b08.zip
28 MB en el fichero /home2/tustaqui/public_html/adminwe/autoupgrade/backup/auto-backupfiles_V1.6.1.5_20161129-191538-711040f4.zip
Revisa esto que te comento y una vez lo tengas solucionado seguimos con la consulta.
Un saludo
Buenas Pepe,
Cierto, he hecho una copia de seguridad y al descargarla no la borré. Ya lo he solucionado.
Gracias.
Hola
Entonces ya pudiste resolver el problema del breadcrumbs en Search Console?
Saludos.
No, no he podido. No existe ningún módulo con ese nombre. Lo que os comenté antes que hice el cambio del código solamente en el archivo breadcrumb.tpl pero no se ha resuelto.
No sé que más puedo hacer a ver si podéis ayudarnos.
Gracias.
Buenas tardes de nuevo,
Me han pasado también esta solución por otro lado pero no se si probarla ya que hay que modificar más código: https://www.ipaelo.com/solucionar-data-vocabulary-org-schema-deprecated-en-prestashop/
Gracias.
Hola
Si, parece ser que la url del artículo que envías es más completa, podrías probarla, realiza un backup antes de los archivos que vas a modificar y descargalos a tu máquina local.
Sin embargo es probable que en el futuro tengas problemas similares ya que siempre habrá cambios y lamentablemente PrestaShop 1.6 ya no tiene soporte, por lo que tendrías que plantearte actualizar o migrar a PrestaShop 1.7
Saludos
Buenos días, vamos a intentar actualizar a Prestashop 1.7. ¿Tenéis algún manual sencillo para ver si somos capaces?
Gracias.