网站建设   网站建设技术   网站后端技术   网站建设CMS   dedecms  

织梦cms增加栏目自定义字段(包括栏目自定义图片)

人浏览  发布时间:2021-04-11

第一步:执行SQL命令为数据库的栏目表结构添加一个字段(执行选多行命令) alter table `dede_arctype` add `字段名称` varchar(255) NOT NULL default ; 第二步:修改涉及到文件: dede/catalog_add.php dede/catalog_edit.php dede/templets/catalog_add.htm dede/templets/catalog_edit.htm 1、修改dede/catalog_add.php文件 打开查找 `namerule` 查询结果为两个,需要在两个后面都加上自定义字段,样式为`自定义字段` 继续查找 $namerule, 查询结果为两个,需要在两个后面都加上自定义字段,样式为$自定义字段, 保存此文件! 2、修改dede/catalog_edit.php文件 查找 `namerule`=$namerule, 在下面添加自定义字段,样式为`自定义字段`=$自定义字段, 保存此文件! 以上PHP文件和sql语句都一样即可; 3、修改dede/templets/catalog_add.htm和catalog_edit.htm文件 两个一样即可; 顶部加上 script language=javascript src=../include/js/dedeajax2.js/script script language=javascript src=js/main.js/script script type=text/javascript src=js/calendar/calendar.js/script 以下文件分新版网站和旧版网站; 新版如下:搜索 div class=layui-form-item label class=layui-form-label栏目名称/label div class=layui-input-block input type=text name=typename required lay-verify=required class=layui-input value=?php echo $myrow[typename]? /div /div 下面加上 div class=layui-form-item label class=layui-...
第一步:执行SQL命令为数据库的栏目表结构添加一个字段(执行选多行命令)
alter table `dede_arctype` add `字段名称` varchar(255) NOT NULL default '';
 
第二步:修改涉及到文件:
 
dede/catalog_add.php
 
dede/catalog_edit.php
 
dede/templets/catalog_add.htm
 
dede/templets/catalog_edit.htm
 
1、修改dede/catalog_add.php文件
打开查找
 
`namerule`
 
查询结果为两个,需要在两个后面都加上自定义字段,样式为`自定义字段`
 
继续查找
 
'$namerule',
 
查询结果为两个,需要在两个后面都加上自定义字段,样式为'$自定义字段',
 
保存此文件!
 
2、修改dede/catalog_edit.php文件
查找
 
`namerule`='$namerule',
 
在下面添加自定义字段,样式为`自定义字段`='$自定义字段',
 
保存此文件!
以上PHP文件和sql语句都一样即可;
 
3、修改dede/templets/catalog_add.htm和catalog_edit.htm文件
两个一样即可;
顶部加上
 
<script language="javascript" src="../include/js/dedeajax2.js"></script>
<script language="javascript" src="js/main.js"></script>
<script type="text/javascript" src="js/calendar/calendar.js"></script>       
 
以下文件分新版网站和旧版网站
 
新版如下:搜索
<div class="layui-form-item">
<label class="layui-form-label">栏目名称</label>
<div class="layui-input-block">
<input type="text" name="typename" required lay-verify="required" class="layui-input" value="<?php echo $myrow['typename']?>">
</div>
</div>
 
下面加上
 
<div class="layui-form-item">
<label class="layui-form-label">字段:</label>
<div class="layui-input-block">
  <textarea name="addfont" cols="70"  rows="4" id="description" class="layui-input"><?php echo $myrow['addfont']?></textarea>
</div>
</div> 
 
旧版如下:搜索
<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'><textarea name="jianjie" cols="70" style="height:50px" rows="4" id="description" class="alltxt"><?php echo $myrow['jianjie']?></textarea></td>
</tr> 
 
保存即可;
 
下面是关于字段是图片的方法
以下文件分新版网站和旧版网站
 
新版如下:在同样位置下面继续添加
<div class="layui-form-item">
<label class="layui-form-label">缩略图:</label>
<div class="layui-input-block">
<input name="addimg" type="text" style="width:450px; display:inline-block; float:left;" class="layui-input"  value="<?php echo $myrow['addimg']?>"/> 
<input type="button" name="set9" value="浏览... " class="layui-btn layui-btn-normal" style="width:80px; float:left;" onClick="SelectImage('form1.addimg','small');" />
</div>
</div>
 
旧版如下:在同样位置下面继续添加
<tr>
<td class='bline' height="26" style="padding-left:10px;">缩略图:</td>
<td>
<input name="litpic" type="text" style="width:250px" class="iptxt" value="<?php echo $myrow['litpic']?>" /> 
<input type="button" name="set9" value="浏览... "class="coolbg np" style="width:60px" onClick="SelectImage('form1.litpic','small');" />
</td>
</tr> 
 
保存即可亲自测试保障有效
 
要是想要栏目内容样式的,需要做的是
 
alter table `dede_arctype` add `字段名称` text NOT NULL default '';   
 
上面的两个php文档正常加,htm文档在栏目内容复制,改下就行,如下
 
 <div class="layui-tab-item">
<div class="layui-form-item layui-form-text">
<label class="layui-form-label">栏目内容 可在栏目模板中用{dede:field.content/}调用,通常用于企业简介之类的用途。</label>
<div class="layui-input-block">
<?php
GetEditor("content","","450","Default","print","false");
?>
</div>
</div>
    <div class="layui-form-item layui-form-text">
<label class="layui-form-label">招生简章 可在栏目模板中用{dede:field.zsjz/}调用,通常用于企业简介之类的用途。</label>
<div class="layui-input-block">
<?php
GetEditor("zsjz","","450","Default","print","false");
?>
</div>
</div>
    <div class="layui-form-item layui-form-text">
<label class="layui-form-label">专业学费 可在栏目模板中用{dede:field.zsjz/}调用,通常用于企业简介之类的用途。</label>
<div class="layui-input-block">
<?php
GetEditor("zyxf","","450","Default","print","false");
?>
</div>
</div>
</div>
 
 
(编辑:360度神搜网)

备注:本网站资料免费下载浏览,为百度空间下载资料,需用户注册有百度账号,登陆后才可浏览下载,如有疑问联系我们免费解答。


你可能喜欢的:

友情链接
24小时服务电话:13992352808 地址:陕西省西安市,长乐西路180号 WebDesign ©2012 Corporation 360°神搜网网络科技传媒技术服务工作室 网站地图