找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 124|回复: 0

[cms教程] 修改dede专题管理功能 自定义节点容器模板

[复制链接]

该用户从未签到

发表于 2019-3-20 22:01:00 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
修改dede专题管理功能 自定义节点容器模板
            
       

                               
登录/注册后可看大图

         增加专题管理 节点容器管理模板使其可以自定义模板样式,方便信息编辑人员管理专题栏目。
       
[color=,注意:修改前一定要将要修改的文件备份,以免发生错误!
[color=,飞天电影网

        步骤:
1、修改 添加、修改专题模板文件
        /dede/templets/spec_edit.htm   和   /dede/templets/spec_add.htm(添加模板中一般不用修改系统自带,如没有此处内容即可以加上)
        在代码中找到 $notename = $ctag->GetAtt('name'); 处 再其下方添加 $notetemplet = $ctag->GetAtt('notetemplet'); 代码用于获取节点容器模板。
        找到 “单条记录的模板” 位置在下面加上如下代码:
[tr]
[td]节点文章列表:[/td]
[td]php echo $i?>" rows="3" onblur='CheckVal(php echo $i ?>)' id="arcidphp echo $i?>" style="width:90%">php echo $idlist?>[/td]
[td] align="center">[i,php echo $i?>" type="button" id="selarcphp echo $i?>2" value="选择节点文章" style="width:100" onClick="SelectArcList('form1.arcidphp echo $i?>');">[/td]
[/tr]
        注意:两个文件每个文件有两处都要加上哦!
        2、保存模板标签
        /dede/spec_add.php   和   /dede/spec_edit.php
        首先备份文件以免修改后不能使用。
        找到 $listtmp = trim(${'listtmp'.$i}); 在其下方添加 $notetemplet = trim(${'notetemplet'.$i}); 代码
        找到 $notelist .=  位置  在后面的花括号中添加 notetemplet=\'$notetemplet\'
        3、修改模板解析文件
        /include/taglib/channel/specialtopic.lib.php
        找到 $rownum = trim($ctag->GetAtt('rownum'));  文件
        添加如下代码:
        $notetemplet = trim($ctag->GetAtt('notetemplet')); if ($notetemplet)  {  $notetemplet = substr($notetemplet,strpos($notetemplet,'/')+1);  $tempStr = GetSysTemplets($notetemplet); //自定义的模板  }  else  {  $tempStr = GetSysTemplets("channel_spec_note.htm");//系统默认的模板  }  
这样功能上修改完毕,然后去修改你自己的模板吧,默认的模板 /templets/system/channel_spec_note.htm
        再次你可以根据自己的需求建立新的模板然后在节点容器模板处选择即可。
       

                               
登录/注册后可看大图


            
            
               
               
               
            
            
            
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-17 07:46

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表