织梦建站时间因子改造分析
<script type="application/ld+json">{
"@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
"@id": "http://www.sjzphp.com",
"appid": "否",
"title": "专业网站建设企业网站制作_青锋建站",
"upDate": "2022-06-28T12:44:11"
}
</script>
从上面这段案例代码分析可知百度搜索时间因子必填字段是@context,@id,appid,title,upDate。其中@id是当前页面的URL。如果没有appid设置为否,appid为百度百家号的appid。title为当前页面的标题这里要和meta里面的title对应。再都就是upDate,表示当面页面更新时间。青锋建站提示大家,upDate是重点字段,在织梦建站里,无论首页还是栏目页必须有的字段。而在文章详情页面还必须添加上pubDate字段,即文章的发布时间。
织梦建站百度搜索时间因子改造分析步骤
1、织梦首页时间因子信息获取@id:直接填写首页网址或使用动态标签来获取{dede:global.cfg_basehost /}
title:{dede:global.cfg_webname/}
upDate:{dede:lastmod runphp='yes'}@me = date('Y-m-d',time());{/dede:lastmod}T{dede:lastmod runphp='yes'}@me = date('H:i:s',time());{/dede:lastmod}//这里直接调用首页被更新调用当前的时间。
2、织梦栏目页面时间因子信息获取
@id:注意:栏目页需要考虑的因素很多,dede织梦系统默认不支持更加优化的选项。需要进行多个步骤的改造。我们这里分情况进行讨论。
栏目页无分布时:使用{dede:type}[field:typelink /][{/dede:type}即可。
栏目存在分布时:请参考dede织梦列表页分页调用当前页网址URL相关内容。
"title":注意:如果栏目页存在分布的话最好也要进行改造,不然多个列表页分页存在标题重复,这对SEO也是不友好的。下面分情况改造。
栏目页无分布时:使用{dede:type}[field:typename /][{/dede:type}即可。
栏目存在分布时:请参考dede织梦列表页第一页与默认页标题重复相关内容。
upDate:{dede:lastmod runphp='yes'}@me = date('Y-m-d',time());{/dede:lastmod}T{dede:lastmod runphp='yes'}@me = date('H:i:s',time());{/dede:lastmod}//这里直接调用首页被更新调用当前的时间。
3、织梦文章详情页面时间因子信息获取
@id:{dede:field name='arcurl' /}
"title":{dede:field.title/}
"pubDate:"{dede:field.senddate function="MyDate('Y-m-d',@me)"/}T{dede:field.senddate function="MyDate('H:i:s',@me)"/}
"upDate": "{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}T{dede:field.pubdate function="MyDate('H:i:s',@me)"/}"
以上就是青锋建站给大家分享的织梦站点百度搜索落地页时间因子修改方案。青锋建站承接网站建设服务,包括织梦建站,phpcms建站,wordpress建站,CMS系统开发,SEO网站优化,网络营销推广,企业邮箱,400电话。
转载请注明来源网址:青锋建站-http://www.sjzphp.com/cmsxitong/dedecms/shijianyinzi_1403.html