`
lizhiqiang1
  • 浏览: 13007 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

dedecms 增加项目别名

阅读更多

在dedecms实际应用建站上有很有东西需要自定义更改系统核心文件,比如一个栏目需要两个名字的时候怎么办 按照我给你的步骤修改 就能够解决这个问题

第一步


修改后台模板页面

dede\templets\catalog_edit.htm


在栏目名称的下面增加一个



          <tr> 
            <td class='bline' height="26" style="padding-left:10px;"><font color='red'>栏目名称:</font></td>
            <td class='bline'><input name="typename" type="text" id="typename" size="30" value="<?php echo $myrow['typename']?>" class="iptxt" /></td>
          </tr>
          <tr>
            <td class='bline' height="26" style="padding-left:10px;">栏目别名:</td>
            <td class='bline'><input name="alias" type="text" id="alias" size="30" value="<?php echo $myrow['alias']?>" class="iptxt" /></td>
          </tr>

  <tr> 


            <td class='bline' height="26" style="padding-left:10px;"><font color='red'>栏目名称:</font></td>
            <td class='bline'><input name="typename" type="text" id="typename" size="30" value="<?php echo $myrow['typename']?>" class="iptxt" /></td>
          </tr>
          <tr>
            <td class='bline' height="26" style="padding-left:10px;">栏目别名:</td>
            <td class='bline'><input name="alias" type="text" id="alias" size="30" value="<?php echo $myrow['alias']?>" class="iptxt" /></td>
          </tr>


 第二步


 在表dede_arctype中增加字段alias


 第三步

 在dede\catalog_edit.php下修改


 $upquery = "UPDATE `#@__arctype` SET

     issend='$issend',
     sortrank='$sortrank',
     typename='$typename',
     alias='$alias',
     typedir='$typedir',
     isdefault='$isdefault',
     defaultname='$defaultname',
     issend='$issend',
     ishidden='$ishidden',
     channeltype='$channeltype',
     tempindex='$tempindex',
     templist='$templist',
     temparticle='$temparticle',
     namerule='$namerule',
     namerule2='$namerule2',
     ispart='$ispart',
     corank='$corank',
     description='$description',
     keywords='$keywords',
     seotitle='$seotitle',
     moresite='$moresite',
     `cross`='$cross',
     `content`='$content',
     `crossid`='$crossid',
     `smalltypes`='$smalltypes'
     $uptopsql
    WHERE id='$id' ";

  第四步


在  include\taglib channel.lib.php内修改


                    $linkOkstr = $currentstyle;
                    $row['typelink'] = GetOneTypeUrlA($row);
                    $linkOkstr = str_replace("~rel~",$row['rel'],$linkOkstr);
                    $linkOkstr = str_replace("~id~",$row['id'],$linkOkstr);
                    $linkOkstr = str_replace("~typelink~",$row['typelink'],$linkOkstr);
                    $linkOkstr = str_replace("~typename~",$row['typename'],$linkOkstr);
                    $linkOkstr = str_replace("~alias~",$row['alias'],$linkOkstr);	//增加别名
                    $likeType .= $linkOkstr;

 

后台修改栏目后 大功告成

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics