欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
织梦cmscms集成化手机微信微信公众号作用 织梦
时间: 2021-03-10 10:12 浏览次数:
织梦cmsdedecms集成化手机微信微信公众号作用,适用UTF-8版本号和GBK版本号。手机微信微信公众号越来越越火,再不弄一个就out了,弄了手机微信微信公众号可是没弄微信公众号的作用就更
织梦cmsdedecms集成化手机微信微信公众号作用,适用UTF-8版本号和GBK版本号。手机微信微信公众号越来越越火,再不弄一个就out了,弄了手机微信微信公众号可是没弄微信公众号的作用就更out了,因此因为我来试了试dedecms集成化手机微信微信公众号的实例教程有许多了,可是由于我dedecms是GBK版本号,没法应用别的人给的实例教程,随后我也略微改了下,要不然便会错码.
现阶段在网上有许多这些方面实例教程,有关dedecms手机微信软件,写的很详尽,可是全是手机微信自动跳转的是PC网页页面,难以看,排版设计就乱了,今日南宫在这里里详细介绍,怎样自动跳转到dedecms织梦cms内置wap端,也便是跳至同內容的手机上端。

织梦cmsdedecms集成化手机微信微信公众号作用,适用UTF-8版本号和GBK版本号 手机微信微信公众号越来越越火,再不弄一个就out了,弄了手机微信微信公众号可是没弄微信公众号的作用就更out了,因此因为我来试了试

dedecms集成化手机微信微信公众号的实例教程有许多了,可是由于我dedecms是GBK版本号,没法应用别的人给的实例教程,随后我也略微改了下,要不然便会错码.

我再反复下流程:

1、将weixin.php提交至/plus;

3、申请注册后,点一下 高級作用 ,有二种方式,各自为:编写方式和开发设计方式,

将 编写方式 关掉,才可以打开 开发设计方式 ,进到 开发设计方式 ,或是开发设计者管理中心,插口配备信息内容里 URL :

 

织梦cms集成微信公众平台功能

Token : weixin ,
如我网站的为:URL: /  Token : weixin

备注名称:Token :可在weixin.php或是wxjk.php里变更,在define( TOKEN , weixin ); 可改为你自身要想的。

随后起动就行了.

里边有2个文档,weixin.php是织梦cms版本号为utf-8的  这一就是我免费下载他人的

wxjk.php是织梦cms版本号gbk的,调整了错码的难题

如今这一手机微信微信公众号软件的确能够用,可是作用不全,将来我将在此开发设计新的作用,随后再共享给大伙儿

它是我自媒体平台服务平台的一个微信公众号,热烈欢迎大伙儿关心,里边只共享干货知识!

织梦cms集成微信公众平台功能

织梦cms集成微信公众平台功能

安裝方式:放进dede程序的plus文件目录下就可以.(实际上放到哪儿都可以以)
插口配备信息内容按住面表明填好,
URL 
手机微信高級插口配备:Token weixin (和文档中维持一致)

织梦cms集成微信公众平台功能

之上也不是关键,关键是怎样自动跳转到dede内置手机上端,大家首先看下手机微信插口文档。

?php

define( TOKEN , weixin

require_once(dirname(__FILE__). /../mon.inc.php

$dsql = new DedeSql(false);

$wechatObj = new wechatCallback();

$wechatObj- valid();

class wechatCallback

{

private $items =

private $articleCount = 0;

private $keyword =

public function valid()

{

$echoStr = $_GET[ echostr

//valid signature , option

if($this- checkSignature()){

echo $echoStr;

$this- responseMsg();

exit;

}

}

public function responseMsg()

{

//get post data, May be due to the different environments

$postStr = $GLOBALS[ HTTP_RAW_POST_DATA

//extract post data

if (!empty($postStr)){

$postObj = simplexml_load_string($postStr, SimpleXMLElement , LIBXML_NOCDATA);

$fromUsername = $postObj- FromUserName;

$toUsername = $postObj- ToUserName;

$this- keyword = strtolower(trim(iconv( UTF-8 , gb2312 ,$postObj- Content)));

$time = time();

$textTpl = xml

ToUserName ![CDATA[ .$fromUsername. ]] /ToUserName

FromUserName ![CDATA[ .$toUsername. ]] /FromUserName

CreateTime .$time. /CreateTime

MsgType ![CDATA[text]] /MsgType

Content ![CDATA[%s]] /Content

FuncFlag 0 /FuncFlag

/xml    

$picTpl = xml

ToUserName ![CDATA[ .$fromUsername. ]] /ToUserName

FromUserName ![CDATA[ .$toUsername. ]] /FromUserName

CreateTime .$time. /CreateTime

MsgType ![CDATA[news]] /MsgType

Content ![CDATA[]] /Content

ArticleCount %d /ArticleCount

Articles

%s

/Articles

FuncFlag 1 /FuncFlag

/xml

if($this- keyword == hi || $this- keyword == 你好  || $this- keyword == 您好 ||$this- keyword == hello2bizuser ){

$contentStr = 键入重要字刚开始检索! //自定热烈欢迎回应;

echo sprintf($textTpl, $contentStr);

}else if( !empty( $this- keyword )){

$this- search();

if($this- articleCount == 0){

echo sprintf($textTpl, $contentStr);

}else{

echo sprintf($picTpl,$this- articleCount,$this- items);

}

}

}else {

echo

exit;

}

}

private function search(){

global $dsql;

$weixin_posts = $dsql- SetQuery( Select * From `lanren_archives` where title like % .$this- keyword. % order by id desc LIMIT 0, 5

$items =

$dsql- Execute();

while($weixin_post=$dsql- GetObject()){        

$title =$weixin_post- title;

$excerpt = $weixin_post- description ;//获得引言

$thumb = $weixin_post- litpic ;//获得缩列图;

$link = /?aid= .$weixin_post-

$items = $items . $this- get_item($title, $excerpt, $thumb, $link);  

$this- articleCount++;    

}

if($this- articleCount 5) $this- articleCount = 5;

$this- items = $items;

}

private function get_item($title, $description, $picUrl, $url){

if(!$description) $description = $title;

return

item

Title ![CDATA[ .$title. ]] /Title

Discription ![CDATA[ .$description. ]] /Discription

PicUrl ![CDATA[PicUrl

Url ![CDATA[Url

/item

}

private function checkSignature()

{

$signature = $_GET[ signature

$timestamp = $_GET[ timestamp

$nonce = $_GET[ nonce    

$token = TOKEN;

$tmpArr = array($token, $timestamp, $nonce);

sort($tmpArr);

$tmpStr = implode( $tmpArr );

$tmpStr = sha1( $tmpStr );

if( $tmpStr == $signature ){

return true;

}else{

return false;

}

}

}

大家在看看官方网站这一2个网站地址差别:

PC端:?aid=16565

wap端:wap.php?action=article id=16565

根据网上网站地址比照,大家就了解,手机微信插口编码该怎样改动了。

$link = /?aid= .$weixin_post-  

改成

$link = /wap.php?action=article id= .$weixin_post-

便可以大获全胜了哈!以便懒人要求,把改动好的手机微信插口出示免费下载,大伙儿能够立即点一下免费下载哈。



Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园