DEDECMS发布或修改文章同步更新到腾讯微博插件utf-8版

DEDECMS发布或修改文章同步更新到腾讯微博插件utf-8版
 点击下载

本站发布了DEDECMS发布或修改文章同步更新到腾讯微博插件gbk版,这个插件并不是站长原创的,插件来源于dedecms论坛,只有gbk版本,而且还是加密的,那utf-8版怎么办呢,难道用不成了吗?在这里的回答就是NO。

下来教你一步一步设置。这个utf-8版站长已经解密,前期工作都已经做好,并且重新打包,但是并没有把模版打包进去,所以要手动更改模版,毕竟很少用官方默认模版的。效果图见gbk版本。

1.先下载本插件,并且上传安装。

2.打开dede后台目录对一下文件进行修改。

article_add.php,找到:

  1. ClearMyAddon($arcID$title); 

 在其后边加入:

  1. $weibo=''
  2.     if($qqsend=='do'){ 
  3.     $weibo="<script  type='text/javascript' src=\"qqsend.php?send=do&content=$description&userip=$userip&url=$artUrl\"></script>"
  4.     } 

注:这句话里的content=$description意思就是把简介字段传送到qqsend里边赋值并发送到微博,微博里看到得就是简介字段里的内容,可以根据自己的需要修改,比如改为content=$title就是把文章标题发到微博里,下边那个也是这样。

article_edit.php找到:

  1. ClearMyAddon($id$title); 

在其后边加入:

  1. $weibo=''
  2.     if($qqsend=='do'){ 
  3.     $weibo="<script  type='text/javascript' src=\"qqsend.php?send=do&content=$description&userip=$userip&url=/sitejs-$id-1.html\"></script>"
  4.     } 

注意,最后边那个sitejs-$id-1.html要改成你自己的内容页地址。我这个是伪静态的,所以是这样。

/templets/article_add.htm 找到 ‘图片是否加水印’这几个字,在它后边加入:

  1. <input name="qqsend" type="checkbox"  class='np' value="do" />发送至QQ微博 

/templets/article_edit.htm 找到 ‘提取第一个图片为缩略图’这几个字,在它后边加入:

  1. <input name="qqsend" type="checkbox"  class='np' value="do" />发送至QQ微博 

至此已经修改完毕。在腾讯开放平台申请到应用key填入后台,生成相关参数就OK了。

默认发布的是简介字段的数据到微博,字数限制可以在后台管理目录下的qqsend.php文件里修改,有需要的朋友自己改吧。

在qqsend.php中找到:

  1. $content=CsubStrPro($content,0,140,'utf-8'); 

这句话中的140是字数限制,也就是你发布到微博的字数限制。

本版在dedecms 5.7sp1下测试通过,并且站长正在使用,其他版本并未测试,GBK版本也未作测试,不过通过解密gbk版本直接拿过来是无法使用的。utf-8版本可做参考用。

附GBK版本地址:DEDECMS发布或修改文章同步更新到腾讯微博插件gbk版

转载请注明:代码家园 » DEDECMS发布或修改文章同步更新到腾讯微博插件utf-8版

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)