投递文章投递文章 投稿指南 RSS订阅RSS订阅

搜狐畅言评论sourceid配置

来源:未知 IT堂 发布时间:2016-02-17 收藏 投稿 字体:【

畅言默认通过文章url进行评论框匹配,因此,你可能会遇到以下两种问题:
1)同一文章显示不同评论框:同一篇文章有多个URL地址,但每个页面显示不同的评论框;
2)评论错乱:文章链接发生变动导致评论错乱。
为避免以上问题发生,您可以任选以下两种配置的一种(建议采用配置sourceId的方法):

1、配置sourceId (sourceId的长度不能超过60个字节)

这里sourceId 为网站文章本身的id,需要接入的网站提供。具体代码如下:

 

举个例子说明一下,如果你的网页是由模板文件生成的,你在你的模板文件中这样配置

 

上面的$sid是一个文章id变量,它的生成逻辑可以你自己指定(如根据网页url和title哈希算法生成一串随机数)

该模板在具体生成网页文件时,由于每个网页内容不同,而生成不同的$sid变量值,如下所示:

网页A中sid

 

网页B中sid

 

常见平台下配置sourceid的方法:

注意:Dedecms/WordPress/ZBlog官方提供的“插件”均会默认配置sourceid,可以不用手动配置。

如果您使用的是以下CMS的畅言“代码”,请按照以下方法配置sourceid,其他CMS请通过搜索引擎查询获取文章id的方法。

wordpress sid配置方式:

	<div id="SOHUCS" sid="<?php the_ID(); ?>"></div>
	

dedecms sid配置方式:

	    <div id="SOHUCS" sid="{dede:field.id/}"></div>
	

Zblog sid配置方式:

	<div id="SOHUCS" sid="<#article/id#>"></div>
	

Typecho sid配置方式:

	<div id="SOHUCS" sid="<?php echo $this->cid;?>"></div>
	

Emlog sid配置方式:

	<div id="SOHUCS" sid="<?php echo $value['logid']; ?>"></div>
	

PhpCms sid配置方式:

	<div id="SOHUCS" sid="{id_encode("content_$catid",$id,$siteid)}"></div>
	

EmpireCMS sid配置方式:

	<div id="SOHUCS" sid="[!--id--]"></div>
	

Discuz门户 sid配置方式:

	<div id="SOHUCS" sid="$article[aid]"></div>
	

Discuz论坛 sid配置方式:

	<div id="SOHUCS" sid="$thread[tid]"></div>
	

Joomla1.5 sid配置方式:

	<div id="SOHUCS" sid="<?php echo $this->article->id;?>"></div>
	

Joomla2.5 sid配置方式:

	<div id="SOHUCS" sid="<?php echo $this->item->id;?>"></div>
	

Drupal sid配置方式:

	<div id="SOHUCS" sid="<?php echo $node->nid;?>"></div>
	
 

顶一下
(0)
0%
踩一下
(0)
0%
本文Tags:
  • 表情:
  •    
  • 评价:
用户名: 密码: 匿名 注册
最新评论 查看所有评论
About iTtang - 联系我们  - 专题列表 - 友情链接  -  高级搜索  -  帮助中心  -  您的意见