织梦dedecms栏目添加自定义字段,增加栏目上传缩略图功能

织梦教程 强烈建议 2024-02-26 11:23 105 0

  我们用织梦dedecms制作企业网站时,点击进入每个栏目时,都会有“关于我们”,“新闻中心”,“产品展示”等提示性的图片,

  单独调用这些图片比较麻烦,我们可以修改程序,实现每个栏目都有上传栏目缩略图的功能,就方便多了。

  修改方法如下:

  第一步:执行SQL命令为数据库的栏目表结构添加一个字段

  alter table `dede_arctype` add `typeimg` char(100) 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

  查找

  $queryTemplate = "insert into `dede_arctype`

  将

  (reid,topid,sortrank,typename,typedir,

  替换为

  (reid,topid,sortrank,typename,typedir,typeimg,

  将

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

  替换为

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

  2、打开dede/catalog_edit.php

  查找

  $upquery = "Update `dede_arctype` set

  在其下面新加一行

  `typeimg`='$typeimg',

  3、打开dede/templets/catalog_add.htm

  查找

  在其下面增加以下内容

  并在文件的head增加以下内容

  4、打开dede/templets/catalog_edit.htm

  在刚前面的位置加入:

  说明:下面这句会调用出已添加的路片路径。

  

  并在文件的head增加以下内容

  

  在模版里用:{dede:field.typeimg /} 是调不出数据的,所以改成SQL调用。

  原来是这样的:

本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!