关广辉博客 - 关注营销,关注被社会洪流裹挟的你和我。

​Discus X3 门户系统改造官方号教程

网站建设

Discus X 3 门户系统改造官方号教程;

DIscuz 改造官方号的难度主要来自 json_LD的处理上,

接下来进行稍微的修改(影响后续升级)进行官方号的改造:

改造需要具备1个条件,就是手机站绑定了二级域名,如果没绑定二级域名的,请把教程里的;

http://$_G[setting][domain][app][mobile] 和 

http://$_G[setting][domain][app][default]

换成你自己的论坛域名 第一步打开: /source/module/portal/portal_view.php 在75行左右的:

 $content['content'] = blog_bbcode($content['content']);

下面添加:

 if(!preg_match_all("/(src)=([\"|']?)([^\"'>]+)\\2/is", $content['content'], $showimg));//

官方号改造之内图数组化

 foreach($showimg as $images) { $showimg = $images; }

第二步:在243行左右的: 

 $article['timestamp'] = $article['dateline'];

上面增加: 

$article['gtime'] = date("Y-m-d\TH:i:s",$article['dateline']);//

官方号改造之时间加T 然后就完成了JSON_LD 里主要数据的改造 接下来,就是改造模板了 然后在 DIscuz 门户的手机端模板的 header 文件里写入:添加canonical标签(必选): 

<LINK rel=canonical href="http://$_G[setting][domain][app][mobile]/{$viewurl}">

添加Json_LD数据(必选):

<SCRIPT 

type=application/ld+json>

            {

                "@context": 

"https://zhanzhang.baidu.com/contexts/cambrian.jsonld",

                "@id": "http://$_G[setting][domain][app][mobile]/{$viewurl}",

                "title": "{$article[title]}",

                "images": ["{if 

($showimg[0])}http://$_G[setting][domain][app][default]/{$showimg[0]}{/if}"{if 

($showimg[2])},"http://$_G[setting][domain][app][default]/{$showimg[1]}","http://$_G[setting][domain][app][default]/{$showimg[2]}"{/if}],

                "description": "{$article[summary]}",

                "pubDate": 

"{$article[gtime]}"

            }

        </SCRIPT>

添加官方号ID声明(H5页面必选):

<SCRIPT src="//msite.baidu.com/sdk/c.js?appid=你的 appid"></SCRIPT>

然后在门户内容页 view.htm 里最下面的 <!–{template common/footer}–>加上关注按钮:添加关注功能代码(强烈推荐):

<SCRIPT>cambrian.render('tail')</SCRIPT>

本文信息
继续阅读
  • 上一篇 >:新媒体营运者如何制作问卷调查与数据统计
  • 下一篇 >:新媒体营运者如何进行微信文案排版与编辑
相关推荐
    网站建设:优质的域名改如何选择 百度官方号核验失败问题总结及落地页体验差等问题总结 PHPCMS V9 原版手机门户模块改造百度官方号流程 百度Spider升级公告 HTTPS数据将更快被Spider抓取到 百度官方号制作 帝国网站帝国CMS百度官方号制作流程及方法 用Google Compute Platform免费12个月,送300USD搭建SS