GVKun编程网logo

dedecms织梦增加微信公众号平台发布插件的教程(织梦微信公众号采集)

16

本篇文章给大家谈谈dedecms织梦增加微信公众号平台发布插件的教程,以及织梦微信公众号采集的知识点,同时本文还将给你拓展dedecms织梦增加会员下载授权额度功能教程、dedecms增加微信公众号平

本篇文章给大家谈谈dedecms织梦增加微信公众号平台发布插件的教程,以及织梦微信公众号采集的知识点,同时本文还将给你拓展dedecms 织梦增加会员下载授权额度功能教程、dedecms增加微信公众号平台发布插件、dedecms织梦 pubdate与senddate区别及定时审核发布插件思路、DEDECMS织梦后台模板怎么修改精简操作的教程等相关知识,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

dedecms织梦增加微信公众号平台发布插件的教程(织梦微信公众号采集)

dedecms织梦增加微信公众号平台发布插件的教程(织梦微信公众号采集)

 

现在微信公众号很火,基本是个网站都会再运营一个公众号,因此我们用DEDECMS建站也需要与时俱进对接进入公众号功能,在公众号发布新闻,提高用户粘度

把以下代码保存为winxin.php放到dede程序的plus目录下.

代码如下

查看模板

 

打印代码帮助

       

 

    define("TOKEN", "weixin"); require_once(dirname(__FILE__)."/..//common.inc.php"); $dsql = new DedeSql(false); $wechatObj = new wechatCallback(); $wechatObj->valid(); class wechatCallback { private $items = ''; private $articleCount = 0; private $key = ''; 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(("UTF-8","gb2312",$postObj->Content))); $time = time(); $textTpl = " ".$fromUsername."]]> ".$toUsername."]]> ".$time." 0 "; $picTpl = " ".$fromUsername."]]> ".$toUsername."]]> ".$time." %d %s 1 "; 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){ $contentStr = "抱歉,没有找到与【{$this->keyword}】相关的新闻,要不你更换一下关键词,可能就有结果了哦 :-) "; 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 `dede_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 = '/plus/view.php?aid='.$weixin_post->id; $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 ' '.$description.']]> '.$_SERVER['HTTP_HOST'].$picUrl.']]> '.$_SERVER['HTTP_HOST'].$url.']]> '; } 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;  

本文章网址:http://www.ppssdd.com/code/10145.html。转载请保留出处,谢谢合作!

dedecms 织梦增加会员下载授权额度功能教程

dedecms 织梦增加会员下载授权额度功能教程

客户有个 dede 制作的行业网站,提供相关资料下载,作为主要盈利手段的金币充值业务需要接入微信、支付宝等支付方式。但是如果每笔都单独进行支付的话手续费会比较高,因此采用充值某种会员来进行的话会更划算。
dede 本身提供了会员产品,可以通过购买会员产品来达到不同的用户级别。那么我们只需要给相应的用户等级设置对应的下载配额就可以控制这一等级的免费额度了。

业务逻辑上客户要求,用户购买的等级可以每月得到规定的授信次数,用完后继续和正常情况一样充值金币下载。到下个月又重新授信。


1、设置表结构

1.1、用户等级表增加 每月下载授信次数 字段:

1 ALTER TABLE `dede_arcrank` ADD `download_credit` INT(11) UNSIGNED NOT NULL DEFAULT ''0'' COMMENT ''每月下载授信次数'' AFTER `scores`;

1.2、 用户表增加当前月授信次数、更新月份、已用次数等字段

1 ALTER TABLE `dede_member`
2 ADD `download_month` INT UNSIGNED NOT NULL DEFAULT ''0'' COMMENT ''下载授信月份'' AFTER `checkmail`,
3 ADD `download_counter` INT UNSIGNED NOT NULL DEFAULT ''0'' COMMENT ''下载授信使用次数'' AFTER `download_month`,
4 ADD `download_credit` INT UNSIGNED NOT NULL DEFAULT ''0'' COMMENT ''下载授信次数''AFTER `download_counter`;

2、后台管理界面

后台主要在用户等级管理界面进行调整,增删改查的时候增加响应的界面和处理代码即可,这里贴出修改的上下文,可以自行对应修改

2.1、dede/member_rank.php

01 //保存更改
02  if($dopost==''save'')
03  {
04 @@ -25,11 +32,12 @@ if($dopost==''save'')
05          $rank = ${"rank_".$startID};
06          $money = ${"money_".$startID};
07          $scores = ${"scores_".$startID};
08 +        $download_credit = ${"download_credit_".$startID};
09          if(isset(${"check_".$startID}))
10          {
11              if($rank>0)
12              {
13 -                $query = "UPDATE `qm_arcrank` SET membername=''$name'',money=''$money'',rank=''$rank'',scores=''$scores'' WHERE id=''$id'' ";
14 +                $query = "UPDATE `qm_arcrank` SET membername=''$name'',money=''$money'',rank=''$rank'',scores=''$scores'',download_credit=''$download_credit'' WHERE id=''$id'' ";
15              }
16          }
17          else
18 @@ -42,7 +50,7 @@ if($dopost==''save'')
19      {
20          if($rank_new > 0 && $name_new != '''' && $rank_new > 10)
21          {
22 -            $inquery = "INSERT INTO `qm_arcrank`(`rank`,`membername`,`adminrank`,`money`,`scores`,`purviews`) VALUES(''$rank_new'',''$name_new'',''5'',''$money_new'',''$scores'',''''); ";
23 +            $inquery = "INSERT INTO `qm_arcrank`(`rank`,`membername`,`adminrank`,`money`,`scores`,`download_credit`,`purviews`) VALUES(''$rank_new'',''$name_new'',''5'',''$money_new'',''$scores'', ''$download_credit'',''''); ";
24              $dsql->ExecuteNoneQuery($inquery);
25          }
26      }

2.2、dede/templets/member_rank.htm

01 @@ -20,6 +20,7 @@
02        <td width="18%">会员等级值</td>
03        <td width="15%">默认金币</td>
04        <td width="15%">默认积分</td>
05 +      <td width="15%">月免费下载次数</td>
06        <td width="16%">类型</td>
07        <td width="16%">状态</td>
08      </tr>
09 @@ -29,12 +30,13 @@
10         {
11           $k++;
12         ?>
13 -
14      <tr align="center" bgcolor="#FFFFFF" height="24">
15        <td><input type="hidden" name="ID_<?php echo $k?>" value="<?php echo $row->id; ?>"><input name="name_<?php echo $k?>" value="<?php echo $row->membername; ?>" type="text" id="name_<?php echo $k?>" c
16 lass=''autoinput alltxt'' /></td>
17        <td><input name="rank_<?php echo $k?>" value="<?php echo $row->rank; ?>"  type="text" id="rank_<?php echo $k?>" class=''autoinput alltxt'' /></td>
18        <td><input name="money_<?php echo $k?>"  value="<?php echo $row->money; ?>"  type="text" id="money_<?php echo $k?>" class=''autoinput alltxt'' /></td>
19        <td><input name="scores_<?php echo $k?>"  value="<?php echo $row->scores; ?>"  type="text" id="scores_<?php echo $k?>" class=''autoinput alltxt'' /></td>
20 +      <td><input name="download_credit_<?php echo $k?>"  value="<?php echo $row->download_credit; ?>"  type="text" id="download_credit_<?php echo $k?>" class=''autoinput alltxt'' /></td>
21        <td align="center">
22        <?php
23           if($row->id<=5) { echo "系统"; }
24 @@ -55,6 +57,7 @@
25        <td> 级别值(待审为0,注册会员为10) </td>
26        <td> 默认金币 </td>
27        <td> 默认积分 </td>
28 +      <td>默认月免费下载次数</td>
29        <td> 操作设置 </td>
30        <td>&nbsp;</td>
31      </tr>
32 @@ -63,6 +66,7 @@
33        <td><input name="rank_new" type="text" id="rank_new" value=''20'' class=''autoinput alltxt''  /></td>
34        <td><input name="money_new" type="text" id="money_new" value=''0'' class=''autoinput alltxt'' /></td>
35        <td><input name="scores_new" type="text" id="scores_new" value=''100'' class=''autoinput alltxt''  /></td>
36 +      <td><input name="download_credit_new" type="text" id="download_credit_new" value=''0'' class=''autoinput alltxt''  /></td>
37        <td><input name="check_new" type="checkbox" id="check_new" class="np" value="1" checked />
38          增加等级 </td>
39        <td>&nbsp;</td>

3、前端功能调整

首先用户在自己的控制面板需要能够查看自己的剩余额度,然后在下载的时候优先使用授信额度,使用完毕后如果继续下载则继续充值金币。

3.1、include/memberlogin.class.php

每次实例化当前登录用户信息的时候,都检查以下是否需要更新授信额度,然后在展示用户等级的时候显示已用额度和总额度。

01 //间隔一小时更新一次用户登录时间
02                  if(time() - $this->M_LoginTime > 3600)
03                  {
04                      $dsql->ExecuteNoneQuery("update `qm_member` set logintime=''".time()."'',loginip=''".GetIP()."'' where mid=''".$this->fields[''mid'']."'';");
05                      PutCookie("DedeLoginTime",time(),$this->M_KeepTime);
06                  }
07 +                $this->updateDownloadCredit();
08  
09              if(!is_array($rs)){
10                  if($this->M_Rank>10 && $this->M_HasDay>0) $sta .= " 剩余天数: <font color=''red''>".$this->M_HasDay."</font>  天 ";
11                  elseif($this->M_Rank>10) $sta .= " <font color=''red''>会员升级已经到期</font> ";
12 +                $sta .= sprintf(''月免费下载次数 %d/%d'', $this->M_DownloadCounter, $this->M_DownloadCredit);
13 +
14            }
15          }
16          $sta .= " 拥有金币:{$this->M_Money} 个, 积分:{$this->M_Scores} 分。";
17          return $sta;
18      }
19 -
20 +    function updateDownloadCredit(){
21 +        global $dsql;
22 +        $dc_month = date(''Ym'');
23 +        $rank = $dsql->GetOne("Select membername,download_credit From `qm_arcrank` where rank=''".$this->M_Rank."''");
24 +        $this->M_DownloadCredit = $rank[''download_credit''];
25 +        $this->M_DownloadMonth = $this->fields[''download_month''];
26 +        if($this->M_DownloadMonth < $dc_month){
27 +            $dsql->ExecuteNoneQuery("UPDATE `qm_member`
28 +                SET download_month=$dc_month,
29 +                download_credit = {$rank[''download_credit'']}
30 +                download_counter = 0
31 +                WHERE mid=''".$this->M_ID."''");
32 +        }
33 +        $this->M_DownloadCounter = $this->fields[''download_counter''];
34 +        $this->M_DownloadMonth = $dc_month;
35 +    }
36  
37 ### 3.2、`plus/download.php`
38 下载时在扣除金币的时候和之前一样,如果已经购买不再重复购买和使用授信额度。当需要购买时,优先使用剩余的授信额度,如果授信额度用完才继续进入购买金币流程。
39  
40 ```diff
41 @@ -196,25 +196,40 @@ else if($open==2)
42              //未购买过此文章
43              if( !is_array($row) )
44              {
45 -                //没有足够的金币
46 -                if( $needMoney > $cfg_ml->M_Money || $cfg_ml->M_Money=='''')
47 -                {
48 -                    $msgtitle = "你没有权限下载软件:{$arctitle}!";
49 -                    $moremsg = "这个软件需要 <font color=''red''>".$needMoney." 金币</font> 才能下载,你目前拥有金币:<font color=''red''>".$cfg_ml->M_Money." 个</font> !";
50 -                    include_once(DEDETEMPLATE.''/plus/view_msg.htm'');
51 -                    exit(0);
52 +                // 会员等级有相应的下载授信额度,则直接扣减额度,扣减完毕后才需要购买
53 +                if($cfg_ml->M_Rank && $cfg_ml->M_DownloadCredit && $cfg_ml->M_DownloadCounter < $cfg_ml->M_DownloadCredit){
54 +                     $inquery = "INSERT INTO `qm_member_operation`(mid,oldinfo,money,mtime,buyid,product,pname,sta)
55 +                      VALUES (''".$cfg_ml->M_ID."'',''$arctitle'',''$needMoney'',''".time()."''''ARCHIVE".$id."''''archive'',''下载软件(授信)'', 2); ";
56 +                    //记录定单
57 +                    if( !$dsql->ExecuteNoneQuery($inquery) )
58 +                    {
59 +                        ShowMsg(''记录定单失败, 请返回''''-1'');
60 +                        exit(0);
61 +                    }
62 +                    //记录已用授信次数
63 +                    $dsql->ExecuteNoneQuery("UPDATE `qm_member` SET download_counter = download_counter + 1 WHERE mid=''".$cfg_ml->M_ID."''");
64                  }
65 -                //有足够金币,记录用户信息
66 -                $inquery = "INSERT INTO `qm_member_operation`(mid,oldinfo,money,mtime,buyid,product,pname,sta)
67 -                  VALUES (''".$cfg_ml->M_ID."'',''$arctitle'',''$needMoney'',''".time()."''''ARCHIVE".$id."''''archive'',''下载软件'', 2); ";
68 -                //记录定单
69 -                if( !$dsql->ExecuteNoneQuery($inquery) )
70 -                {
71 -                    ShowMsg(''记录定单失败, 请返回''''-1'');
72 -                    exit(0);
73 +                else{
74 +                    //没有足够的金币
75 +                    if( $needMoney > $cfg_ml->M_Money || $cfg_ml->M_Money=='''')
76 +                    {
77 +                        $msgtitle = "你没有权限下载软件:{$arctitle}!";
78 +                        $moremsg = "这个软件需要 <font color=''red''>".$needMoney." 金币</font> 才能下载,你目前拥有金币:<font color=''red''>".$cfg_ml->M_Money." 个</font> !";
79 +                        include_once(DEDETEMPLATE.''/plus/view_msg.htm'');
80 +                        exit(0);
81 +                    }
82 +                    //有足够金币,记录用户信息
83 +                    $inquery = "INSERT INTO `qm_member_operation`(mid,oldinfo,money,mtime,buyid,product,pname,sta)
84 +                      VALUES (''".$cfg_ml->M_ID."'',''$arctitle'',''$needMoney'',''".time()."''''ARCHIVE".$id."''''archive'',''下载软件'', 2); ";
85 +                    //记录定单
86 +                    if( !$dsql->ExecuteNoneQuery($inquery) )
87 +                    {
88 +                        ShowMsg(''记录定单失败, 请返回''''-1'');
89 +                        exit(0);
90 +                    }
91 +                    //扣除金币
92 +                    $dsql->ExecuteNoneQuery("UPDATE `qm_member` SET money = money - $needMoney WHERE mid=''".$cfg_ml->M_ID."''");
93                  }
94 -                //扣除金币
95 -                $dsql->ExecuteNoneQuery("UPDATE `qm_member` SET money = money - $needMoney WHERE mid=''".$cfg_ml->M_ID."''");
96              }
97          }
98      }

4、测试

  • 管理后台 -> 会员产品分类 -> 设置产品定价
  • 管理后台 -> 会员级别设置 -> 设置对应级别授信额度
  • 用户首页(http://mysite.com/member)-> 消费中心(http://mysite.com/member/buy.php)- 会员升级 完成后可以回到首页查看个人的授信额度使用和剩余情况
  • 下载付费资料看是否不在需要付费,并且出现授信额度使用记录

5、总结

从修改开始修改代码到最后完成真心没超过半小时,但是在这之前我就觉得这个授信额度的每月重置功能如何设计很是闹心。增加定时任务?会员升级后马上处理?总之会引入各种问题,在思前想后想了很久才有这个办法:月份不对马上更新,授信额度不对马上更新,记录使用次数,比对时比对授信额度和已用次数即可,简单实用。

dedecms增加微信公众号平台发布插件

dedecms增加微信公众号平台发布插件

现在微信公众号很火,基本是个网站都会再运营一个公众号,因此我们用Dedecms建站也需要与时俱进对接进入公众号功能,在公众号发布文章,提高用户粘度

  1. 把以下代码保存为winxin.PHP放到dede程序的plus目录下.

代码如下   

PHP
 
define("TOKEN","weixin");
require_once(dirname(__FILE__)."/..//common.inc.PHP");  
$dsql = new Dedesql(false);
$wechatObj = new wechatCallback();
$wechatObj->valid();
 
class wechatCallback
{
    private $items = '';
    private $articleCount = 0;
    private $key = '';
 
 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(("UTF-8","gb2312",$postObj->Content)));
 
                $time = time();
                $textTpl = "%s]]>%s
                             搜索!";//自定义欢迎回复;
                 echo sprintf($textTpl,$contentStr);
                }else if( !empty( $this->keyword )){
                    $this->search();
                    if($this->articleCount == 0){
                        $contentStr = "抱歉,没有找到与【{$this->keyword}】相关的文章,要不你更换一下关键字,可能就有结果了哦 :-) ";
                        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 `dede_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 = '/plus/view.PHP?aid='.$weixin_post->id;
            $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
        '
        discription>discription>
            
			

dedecms织梦 pubdate与senddate区别及定时审核发布插件思路

dedecms织梦 pubdate与senddate区别及定时审核发布插件思路

在后台发表文章,pubdate与senddate相差几毫秒,两个值几乎是相等的.pubdate表示文章的修改时间或更新时间或发布时间.

 在后台发表文章时,可以手动自定义pubdate这个发布时间,当文章发表后,每次重新编辑,这个值都要手工修改.否则会变为 刚才编辑这个文章时的系统当前时间,

 

senddate是文章首次写入数据库的时间,或是投稿的时间,是固定不变的.

==============================

为了实现 定时审核发表文章功能.我们需要用到pubdate这个时间.

比如一个文章发表时为待审核状态,需要明天才能正式对外发表.

这时,可以写个定时审核插件,插件会检测这个pubdate时间值.发现当前的时间与这个值相等,或大于这个时间时,则自动审核这个文章.即更新数据库字段arcrank的值,由-1变为0

DEDECMS织梦后台模板怎么修改精简操作的教程

DEDECMS织梦后台模板怎么修改精简操作的教程

在织梦后台管理系统中默认的织梦后台模板有很多广告信息,有的建站公司或程序开发团队为不了让客户看到用的是织梦程序,可以根据下面的教程来更改织梦后台模板风格.
如何进入织梦后台,怎么进入织梦后台?有很多朋友在装完dede程序后不知道织梦怎么进后台因此在这特别注释一下,织梦后台地址或dede后台地址 http://你的域名/dede/login.PHP或者/dede/index.PHP都可以
dede后台模板/织梦后台模板
/dede/templets/index_body_move.htm 对应D区域,后台首页的主体区模板【不常用】
/dede/templets/index_body_showad.htm 对应后台首页主体部分最上方的红色"Dedecms安全提示"部分,如提示data目录转移等。
/dede/templets/index_body_showauth.htm 对应后台首页程序作者信息的部分
织梦后台五个区域所对应的模板(dede后台模板):
常用:A区域【顶部logo行】对应文件:/dede/templets/index2.htm【常用】和/dede/templets/index_top2.htm
B区域【顶部logo下的黑色背景行】对应文件:同上
C区域【主体左侧】对应文件:/dede/templets/index_menu2.htm【左侧主链接】和/dede/inc/inc_menu.PHP【常用主链接下的次链接】、/dede/inc/inc_menu_map.PHP【主链接下的次链接】、/dede/inc/inc_menu_module.PHP【模块和插件次导航】
D区域【主区域部分】对应文件:/dede/templets/index_body.htm
E区域【后台公用底部】对应文件:同上
 dede后台模板文件还有三个分别是【不常用】:
dede后台模板/织梦后台模板风格修改
 
  ①修改后台logo图片,该图片位置:/dede/images/style1/admin_top_logo.gif 修改该图片为你想要的内容,覆盖即可
修改该图片alt属性:在index2.htm中找到下面这段代码
logo">
logo.gif" width="200" height="37" alt="Dedecms logo" title="Welcome use Dedecms" id="topdedelogo" />
将alt="Dedecms logo"和title="Welcome use Dedecms"内的值分别修改成你想要的内容即可如:
alt="郑州旭网科技" title="欢迎来到旭网后台管理系统"
②修改区域A右侧部分内容及B区域部分。在index2.htm文件中进行修改。欢迎语及导航均可在此处进行修改。
如果想要更加方便客户在此处如:
PHP','catalog_do.PHP?cid=1&dopost=listArchives');" >
【行业新闻】
当你放其他栏目时直接上面的cid=1的值1更换为新的栏目id值,链接名称修改掉即可。
某篇文章内容编辑页面,例如。
PHP','archives_do.PHP?aid=8&dopost=editArchives');" >
【公司简介】
修改时,直接修改上面的aid=5部分,将5换为你想要文章的id值,链接名称换掉即可。
两则的区别主要就是在链接地址上:
栏目的:'catalog_do.PHP?cid=栏目的id值&dopost=listArchives
文章或独立页面的:archives_do.PHP?aid=文章的id值&dopost=editArchives
其他没用的如"会员中心""快捷方式",及B区域的全部都可删掉或者注释掉。注意保留:"功能地图,方便以后操作"
③左侧修改,最左侧一列主导航在/dede/templets/index_menu2.htm中修改,次链接在/dede/inc/inc_menu.PHP及/dede/inc/inc_menu_module.PHP中修改
企业站通用型常用修改
1、"模块"修改为"产品"。及次导航修改。
主导航:修改文件及位置:index_menu2.htm的"模块"改为"产品","生成"改为"案例"
次导航:修改文件及位置/dede/inc/inc_menu_module.PHP,在代码代码:
display='block'>
如果需要加多个大分类复制添加上面整段代码,并修改相应name和cid值即可。如果要在某一大分类下添加多个小分类,复制添加下方代码即可。
代码说明:name='栏目名称' ;link内的cid=栏目id值;
如果是某一篇文章的话用下方代码:
代码说明:name=文章名; link内的aid=文章Id值。
"生成"修改名称在index_menu2.htm中;次导航修改在inc_menu.PHP中。其他的修改方法相同。
2、在index_menu2.htm中注释掉:"采集""会员""模板"这几项。
3、将下面部分代码:
display='block'>
更换为:
display='block'>
display='block'>
display='block' rank='sys_User,sys_Group,sys_Edit,sys_Log,sys_Data'>

			

③D区域修改方法。
修改文件:/dede/templets/index_body.htm
在修改的时候可以根据给出的dede后台模板路径,找到相应的模板进行修改,后台首页布局基本上是使用表格,平排横铺可以直接复内容直接改,

总结

以上是小编为你收集整理的DEDECMS织梦后台模板怎么修改精简操作的教程全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

今天关于dedecms织梦增加微信公众号平台发布插件的教程织梦微信公众号采集的分享就到这里,希望大家有所收获,若想了解更多关于dedecms 织梦增加会员下载授权额度功能教程、dedecms增加微信公众号平台发布插件、dedecms织梦 pubdate与senddate区别及定时审核发布插件思路、DEDECMS织梦后台模板怎么修改精简操作的教程等相关知识,可以在本站进行查询。

本文标签:

上一篇dedeCMS织梦源码列表缩略图随机调用的代码(织梦如何给栏目增加缩略图)

下一篇Dedecms织梦源码巧用自定义表单免插件实现留言板的办法(织梦点击留言弹出窗口)