Advertisement:

Author Topic: tutorial [JSON-LD] BreadcrumbList datos estructurados para smf 2.1  (Read 162 times)

Offline Dhayzon

  • Sophist Member
  • *****
  • Posts: 1,345
  • Gender: Male
  • DhayZone RevolutioN
    • Dhayzon on GitHub
    • @dhayzon on Twitter
    • http://dhayzon.com/
tutorial [JSON-LD] BreadcrumbList datos estructurados para smf 2.1
« on: September 02, 2020, 05:40:57 PM »
archivo a editar

index.template.php

agregar al final antes de ?>

Code: [Select]
function schema_linktree(){
global $context, $shown_linktree;

// If linktree is empty, just return - also allow an override.
if (empty($context['linktree']))
return;
 
$schema =  array(
'@context'  => 'http://schema.org',
'@type'  => 'BreadcrumbList',
);

// Each tree item has a URL and name. Some may have extra_before and extra_after.
foreach ($context['linktree'] as $link_num => $tree)
{
$schema['itemListElement'][] = array(
'@type'  => 'ListItem',
'position'  => $link_num+1,
'item'  => array(
'@id'  => $tree['url'],
'name'  => $tree['name'],
),
);
}
   
echo'
<script type="application/ld+json">
'.json_encode($schema, JSON_PRETTY_PRINT).'
</script>
';

 
}




justo antes de </body>

agregar
Code: [Select]
'.schema_linktree().'

resultado




pueden hacer su test en https://search.google.com/structured-data/testing-tool

Offline Rock Lee

  • Local Moderator
  • SMF Hero
  • *
  • Posts: 3,758
  • Gender: Male
  • Learning more every day!
    • BomberCode.Oficial on Facebook
    • RockLee-BC on GitHub
    • @Bomber_Code on Twitter
    • Bomber Code ~ La nueva era del conocimiento
Re: tutorial [JSON-LD] BreadcrumbList datos estructurados para smf 2.1
« Reply #1 on: September 02, 2020, 07:46:43 PM »
Oh parece interesante y no requiere mucho, buena :P de paso lo movi a tutoriales!


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code © 2020
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Offline vicram10

  • Charter Member
  • SMF Hero
  • *
  • Posts: 6,033
  • Gender: Male
    • vmrm10 on Facebook
    • vicram10 on GitHub
    • vicram10 on LinkedIn
    • @vicram_10 on Twitter
    • Noticias Tecnologicas, Tutoriales e Internet
Re: tutorial [JSON-LD] BreadcrumbList datos estructurados para smf 2.1
« Reply #2 on: September 03, 2020, 01:57:09 PM »
Excelente, si lo mismo hicimos pero no del linktree sino de los post en si, en nuestra web que tenemos con Frony y lo estamos volviendo a levantar de a poco.

El mod que creamos fue justamente tener forma de mostrar como schema los post de ciertos foros y de acuerdo al tipo de schema que se quiere elegir, articulo, movie, etc.

Excelente Dhayzon