分享 : LECMS文章内容页使用百度落地页时间因子

im3e 2022-12-9 561

传闻百度时间因子有助于收录网页,对SEO优化有提升?

下面是百度落地页时间因子格式代码,请添加在 inc-footer.htm 模板里。

{php}$control = isset($_GET['control'])?strtolower($_GET['control']):'';$action = isset($_GET['action'])?strtolower($_GET['action']):'';{/php}
{if:$control=='show' && $action == 'index'}
    <script type="application/ld+json">
	  {
		"@content": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
		"@id": "{$gdata[absolute_url]}",
		"appid": "",
		"title": "{$gdata[title]}",
		"images": [
             "{$cfg[webroot]}{$gdata[pic]}"
          ],
    "description": "{$cfg[seo_description]}",
    "pubDate": "{php} echo date('Y-m-d', $gdata['dateline']).'T'.date('H:i:s', $gdata['dateline']);{/php}",
    "upDate": "{php} echo date('Y-m-d', $gdata['lasttime']).'T'.date('H:i:s', $gdata['lasttime']);{/php}",
    "lrDate": "{php} echo date('Y-m-d', $gdata['lasttime']).'T'.date('H:i:s', $gdata['lasttime']);{/php}"
	  }
    </script>
{/if}

 

=====备注说明=====

 

1、代码中的 {$cfg[seo_description]} 标签可以替换成  {$gdata[intro]} 。如果你使用 {$gdata[intro]} 标签,那么每篇文章都必须在“摘要”这个地方手动添加内容。(手动添加总结文章的内容会更好)

 

2、代码中调用图片要注意:我采用的标签是 {$cfg[webroot]}{$gdata[pic]} 。只要是手动上传图片的文章,它的路径基本是 网站域名+相对路径,形如: https://www.***.com/upload/article/20221212/123.jpg

 

   如果你网站的内容和图片都是采集回来,那基本上图片就是绝对路径了,这时请你自行删掉 {$cfg[webroot]} 这个标签;否则会js代码的图片路径会变成 https://www.***.com/http://www.***.com/upload/article/20221212/123.jpg

 

3、代码添加到模板里,一定要调试和检查,发现没问题后再正式使用。

 

4、感谢 a四哥™ ® 、Jason、大大的周 指点。

最新回复 (5)
  • lecms 2022-12-10
    引用 2
    <script type="application/ld+json">
    {
        "@content": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
        "@id": "{$gdata[absolute_url]}",
        "appid": "",
        "title": "{$gdata[title]}",
        "images": ["{$cfg[webroot]}{$gdata[pic]}"],
        "description": "{$gdata[intro]}",
        "pubDate": "{php} echo date('Y-m-d', $v['dateline']).'T'.date('H:i:s', $v['dateline']);{/php}",
        "upDate": "{php} echo date('Y-m-d', $v['lasttime']).'T'.date('H:i:s', $v['lasttime']);{/php}",
        "lrDate": "{php} echo date('Y-m-d', $v['lasttime']).'T'.date('H:i:s', $v['lasttime']);{/php}"
    }
    </script>

    时间修改下!

  • im3e 2022-12-10
    引用 3
    lecms &lt;script type="application/ld+json"&gt; { "@content": "http ...
    感谢大哥出马
  • maidou 2022-12-10
    引用 4
    lecms &lt;script type="application/ld+json"&gt; { "@content": "http ...
    这个时间好像不对,我测试成这样了
    "pubDate": "1970-01-01T08:00:00",
    "upDate": "1970-01-01T08:00:00",
    "lrDate": "1970-01-01T08:00:00"
  • jason 2022-12-12
    引用 5

      当前模板页面</body>标签前插入以下代码 

    {php}$control = isset($_GET['control'])?strtolower($_GET['control']):'';$action = isset($_GET['action'])?strtolower($_GET['action']):'';{/php}
    {if:$control=='show' && $action == 'index'}
       <script type="application/ld+json">
       {
        "@content": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
        "@id": "{$gdata[absolute_url]}",
        "appid": "",
        "title": "{$gdata[title]}",
        "images": ["{$cfg[webroot]}{$gdata[pic]}"],
        "description": "{$gdata[intro]}",
        "pubDate": "{php} echo date('Y-m-d', $gdata['dateline']).'T'.date('H:i:s', $gdata['dateline']);{/php}",
        "upDate": "{php} echo date('Y-m-d', $gdata['lasttime']).'T'.date('H:i:s', $gdata['lasttime']);{/php}",
        "lrDate": "{php} echo date('Y-m-d', $gdata['lasttime']).'T'.date('H:i:s', $gdata['lasttime']);{/php}"
       }
       </script>    
     {/if}
  • peifu 2022-12-12
    引用 6
    楼上的完美解决
返回
发新帖