猎凡网络承接仿站、网站定制业务,诚邀您的合作! 猎凡网为你提供:dedecms织梦仿站帝国cms仿站网站定制、企业仿站等服务,欢迎您的访问!
<
>
当前位置: 首页 > 仿站知识

织梦cms仿站栏目新增字段(本篇介绍新增栏目图片)

时间:2019-09-16 12:00:02  来源:admin  作者:猎凡网络

很多小白照着此方法都尝试失败了,就是因为缺少了一个重要的步骤,再次我先放在前面说一下,在栏目编辑和栏目创建模板[这两个文件dede/templets/catalog_edit.htm和dede/templets/catalog_add.htm]的head中,加入这句代码 

<script language='javascript' src="js/main.js"></script>

切记切记,此方法是猎凡亲测有效的,并且一直在使用的方法。

本次修改涉及到的文件

dede/catalog_add.php(创建栏目PHP文件)

dede/catalog_edit.php(编辑栏目PHP文件)

dede/templets/catalog_add.htm(创建栏目模板文件)

dede/templets/catalog_edit.htm(编辑栏目模板文件)

好了我们从来开始说织梦cms仿站栏目新增字段的方法:

第一步,执行SQL语句添加栏目新字段

打开系统菜单,执行SQL语句

alter table `dede_arctype` add `xinziduan` char(100) NOT NULL default '';

dede_arctype这个是数据库中存储栏目信息的表明,后面的xinziduan是我们要新增加的字段,名称你可以自己随便定义。

第二步,修改php文件

打开catalog_add.php,这个文件是创建栏目的PHP文件,找到如下代码

reid,topid,sortrank,typename,typedir,

替换为

reid,topid,sortrank,typename,typedir,xinziduan,

这里可以看到我们只是在这句代码的后面新增了我们刚才执行SQL语句的字段。

还有一处

'~reid~','~topid~','~rank~','~typename~','~typedir~',

替换为:

'~reid~','~topid~','~rank~','~typename~','~typedir~','~xinziduan~',

好了到这里创建的PHP文件就修改完了,接下来是修改编辑栏目的php文件,打开catalog_edit.php这个文件,找到

issend='$issend',

在这行的前面添加

xinziduan='$xinziduan,

注意事项,这个文件有多处重复的地方,都需要将它修改过来。

到这里我们的php文件就都修改完成了。接下来就是在模板中修改了,注意哦是仿站后台模板,而不是说前台模板。

第三步,修改栏目创建模板文件

打开catalog_add.htm,首先在顶部head中加入下段代码

<script language='javascript' src="js/main.js"></script>

然后找到如下代码

<tr>    <td height="65" style="padding-left:10px;">SEO标题:</td>    <td>        <input name="seotitle" type="text" style="width:250px" id="seotitle" class="alltxt" value="" />        (栏目模板里用{dede:field.seotitle /}调用)    </td></tr>

在这段代码的后面增加一个tr,代码如下

<tr>      <td height="65" style="padding-left:10px;">栏目图片:</td>      <td>      <input name="xinziduan" type="text" style="width:250px" id="xinziduan" class="alltxt" value="" />      <input type="button" name="set9" value="浏览... "class="coolbg np" style="width:60px" onClick="SelectImage('form1.xinziduan','');" />      </td></tr>

第四步,修改栏目编辑模板

打开文件catalog_edit.htm搜索SEO标题,在于刚才同样的位置增加一个tr,代码如下,注意注意:这段代码和刚才加的那段代码是不一样的 。

<tr>      <td height="65" style="padding-left:10px;">栏目缩略图:</td>      <td>      <input name="xinziduan" type="text" style="width:250px" id="xinziduan" class="alltxt" value="<?php echo $myrow['xinziduan']?>" />      <input type="button" name="set9" value="浏览... "class="coolbg np" style="width:60px" onClick="SelectImage('form1.xinziduan','');" />      </td>  </tr>

到此就全部修改完成了,在前台模板调用方法如下

{dede:channel type='top' row='5'}[field:typeimg/]{/dede:channel}

这个标签直接调用是调用不出的哦,要查看织梦channel标签调用栏目后添加字段,同理如果是在其他标签中调用那么修改对应的php文件就可以了。

本文网址:https://fangzhan.seobr.com/news/188.html
本文由猎凡仿站网发布,如果您还想了解更多关于网站仿制的文章,请点击查看 仿站知识 的其它文章,转发请注明来源及版权归属。
承接以下业务:传统网站改自适应网站、网站增加手机站、网站改全屏网站改大屏展示、GBK转UFT-8、DEDECMS转WORDPRESS、网站站群制作、企业网站设计、企业网站优化、网站托管等业务

标签:栏目   文件
相关文章

推荐资讯
热点标签

数年专注于仿站建站,擅长dedecms仿站、WORDPRESS仿站、帝国cms仿站、网站改版等业务! Copyright©2019 猎凡仿站网 All Rights Reserved