本站发布了DEDECMS发布或修改文章同步更新到腾讯微博插件gbk版,这个插件并不是站长原创的,插件来源于dedecms论坛,只有gbk版本,而且还是加密的,那utf-8版怎么办呢,难道用不成了吗?在这里的回答就是NO。
下来教你一步一步设置。这个utf-8版站长已经解密,前期工作都已经做好,并且重新打包,但是并没有把模版打包进去,所以要手动更改模版,毕竟很少用官方默认模版的。效果图见gbk版本。
1.先下载本插件,并且上传安装。
2.打开dede后台目录对一下文件进行修改。
article_add.php,找到:
- ClearMyAddon($arcID, $title);
在其后边加入:
- $weibo='';
- if($qqsend=='do'){
- $weibo="<script type='text/javascript' src=\"qqsend.php?send=do&content=$description&userip=$userip&url=$artUrl\"></script>";
- }
注:这句话里的content=$description意思就是把简介字段传送到qqsend里边赋值并发送到微博,微博里看到得就是简介字段里的内容,可以根据自己的需要修改,比如改为content=$title就是把文章标题发到微博里,下边那个也是这样。
article_edit.php找到:
- ClearMyAddon($id, $title);
在其后边加入:
- $weibo='';
- if($qqsend=='do'){
- $weibo="<script type='text/javascript' src=\"qqsend.php?send=do&content=$description&userip=$userip&url=/sitejs-$id-1.html\"></script>";
- }
注意,最后边那个sitejs-$id-1.html要改成你自己的内容页地址。我这个是伪静态的,所以是这样。
/templets/article_add.htm 找到 ‘图片是否加水印’这几个字,在它后边加入:
- <input name="qqsend" type="checkbox" class='np' value="do" />发送至QQ微博
/templets/article_edit.htm 找到 ‘提取第一个图片为缩略图’这几个字,在它后边加入:
- <input name="qqsend" type="checkbox" class='np' value="do" />发送至QQ微博
至此已经修改完毕。在腾讯开放平台申请到应用key填入后台,生成相关参数就OK了。
默认发布的是简介字段的数据到微博,字数限制可以在后台管理目录下的qqsend.php文件里修改,有需要的朋友自己改吧。
在qqsend.php中找到:
- $content=CsubStrPro($content,0,140,'utf-8');
这句话中的140是字数限制,也就是你发布到微博的字数限制。
本版在dedecms 5.7sp1下测试通过,并且站长正在使用,其他版本并未测试,GBK版本也未作测试,不过通过解密gbk版本直接拿过来是无法使用的。utf-8版本可做参考用。
附GBK版本地址:DEDECMS发布或修改文章同步更新到腾讯微博插件gbk版
转载请注明:
代码家园 »
DEDECMS发布或修改文章同步更新到腾讯微博插件utf-8版 本文原地址:
http://www.daimajiayuan.com/sitejs-12285-1.html