Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JSON-LD和Schema.org标记同一站点上的不同事件 我目前正处于一个测试中,在那里我被要求设计一个网站,让访问者了解即将到来的事件。必须使用Schema.org词汇表用元数据标记站点事件_Schema.org_Json Ld_Google Rich Snippets - Fatal编程技术网

使用JSON-LD和Schema.org标记同一站点上的不同事件 我目前正处于一个测试中,在那里我被要求设计一个网站,让访问者了解即将到来的事件。必须使用Schema.org词汇表用元数据标记站点事件

使用JSON-LD和Schema.org标记同一站点上的不同事件 我目前正处于一个测试中,在那里我被要求设计一个网站,让访问者了解即将到来的事件。必须使用Schema.org词汇表用元数据标记站点事件,schema.org,json-ld,google-rich-snippets,Schema.org,Json Ld,Google Rich Snippets,我已经创建了包含两个事件的页面,但是当我尝试在Google的测试工具上验证代码时,它只显示一个发现的事件: 我无法让它识别第二个事件,谷歌似乎跳过了单独事件的整个标记 我是否有可能在以后标记这两个事件以及一些站点的一般标记?如果有,我需要做哪些更改,以便谷歌能够将其识别为两个事件而不仅仅是一个事件 附件是JSON-LD中的完整标记: { “@context”:”http://schema.org/", “@type”:“MusicEvent”, “名称”:“Nytårskoncert”, “

我已经创建了包含两个事件的页面,但是当我尝试在Google的测试工具上验证代码时,它只显示一个发现的事件:

我无法让它识别第二个事件,谷歌似乎跳过了单独事件的整个标记

我是否有可能在以后标记这两个事件以及一些站点的一般标记?如果有,我需要做哪些更改,以便谷歌能够将其识别为两个事件而不仅仅是一个事件

附件是JSON-LD中的完整标记:


{
“@context”:”http://schema.org/",
“@type”:“MusicEvent”,
“名称”:“Nytårskoncert”,
“图像”:http://www.kultunaut.dk/perl/images/billetten/W855H481_imageseventadvanced515158c14de20a020large.jpg",
“起始日期”:“2017-01-10T20:00”,
“结束日期”:“2017-01-10T22:30”,
“表演者”:“Sønderjyllands Symfoniorkester”,
“地点”:{
“@type”:“Place”,
“名称”:“康威尔·科尔丁泪滴”,
“地址”:{
“@type”:“PostalAddress”,
“地址国家”:“丹麦”,
“地址地点”:“Kolding”,
“postalcode”:“6000”,
“街道地址”:“Skovbrynet 1”
}
},
“说明”:"直到第六届《纽约时报》接手为歌剧演员、女高音歌唱家玛丽亚·舍伯格(Maria Sjöberg)和男高音爱德华多·阿拉德伦(Eduardo Aladrén)配音后,我才开始为斯泰默(stemmer)和威尔登歌剧院(Operasanger verden)配音《纽约音乐节的神经》于2018年在纽约音乐节上发表。”
}, 
{
“@context”:”http://schema.org/",
“@type”:“theaterient”,
“姓名”:“德·斯图雷内”,
“起始日期”:“2017-01-12T19:30”,
“结束日期”:“2017-01-12T22:00”,
“地点”:{
“@type”:“Place”,
“名称”:“芒戈公园科尔丁”,
“地址”:{
“@type”:“PostalAddress”,
“地址国家”:“丹麦”,
“地址地点”:“Kolding”,
“postalCode”:“6000”,
“街道地址”:“弗雷德里亚加德1”
}
},
“说明”:1995年,丹麦人民党历史上的第20世纪民主共和国党和民主共和国党在诺根的最后一站举行了第六次全国辩论——第20届全国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国大会丹麦福克斯基尔。”
}
}

这看起来像是语法上的一个简单问题。我添加了一个数组:


[{
“@context”:”http://schema.org/",
“@type”:“MusicEvent”,
“名称”:“Nytårskoncert”,
“图像”:http://www.kultunaut.dk/perl/images/billetten/W855H481_imageseventadvanced515158c14de20a020large.jpg",
“起始日期”:“2017-01-10T20:00”,
“结束日期”:“2017-01-10T22:30”,
“表演者”:“Sønderjyllands Symfoniorkester”,
“地点”:{
“@type”:“Place”,
“名称”:“康威尔·科尔丁泪滴”,
“地址”:{
“@type”:“PostalAddress”,
“地址国家”:“丹麦”,
“地址地点”:“Kolding”,
“postalcode”:“6000”,
“街道地址”:“Skovbrynet 1”
}
},
“说明”:直到第六届《纽约时报》接手为歌剧演员、女高音歌唱家玛丽亚·舍伯格(Maria Sjöberg)和男高音爱德华多·阿拉德伦(Eduardo Aladrén)配音后,我才开始为斯泰默(stemmer)和威尔登歌剧院(Operasanger verden)配音《纽约音乐节的神经》于2018年在纽约音乐节上发表。”
}, 
{
“@context”:”http://schema.org/",
“@type”:“theaterient”,
“姓名”:“德·斯图雷内”,
“起始日期”:“2017-01-12T19:30”,
“结束日期”:“2017-01-12T22:00”,
“地点”:{
“@type”:“Place”,
“名称”:“芒戈公园科尔丁”,
“地址”:{
“@type”:“PostalAddress”,
“地址国家”:“丹麦”,
“地址地点”:“Kolding”,
“postalCode”:“6000”,
“街道地址”:“弗雷德里亚加德1”
}
},
“说明”:1995年,丹麦人民党历史上的第20世纪民主共和国党和民主共和国党在诺根的最后一站举行了第六次全国辩论——第20届全国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国民主共和国大会丹麦福克斯基尔。”
}
]

非常感谢,这解决了问题。如果我还需要在@type网页中标记站点本身,我需要一个新脚本、一个新数组,还是在事件描述之后在一组新的{}中继续?@Frederik:。理想情况下,您应该将各种实体与适当的属性结合起来(例如,
网页
主实体
事件
)。如果不可能,您必须提供顶级项目。可以使用数组(如子选项卡的答案显示)或多个
脚本
元素指定这些项目。