织梦(dede)添加栏目图片功能

Excerpt

本身织梦(dede)是没有栏目图片功能,如果出现网站栏目需要对应当前栏目的banner,就需要自己去修改系统文件来实现!本文具体讲述了织梦(dede)添加栏目图片的详细教程!

数据库操作:

  1. alter table 表名 add typeimg char(100) NOT NULL default '';

需要修改的文件如下:

  1. dede/catalog_add.php                      控制器文件
  2. dede/catalog_edit.php                      控制器文件
  3. dede/templets/catalog_add.htm       模板文件
  4. dede/templets/catalog_edit.htm       模板文件

打开dede/catalog_add.php      

查找

$queryTemplate="insertinto#@_arctype

(reid,topid,sortrank,typename,typedir,

替换为

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

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

替换为

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

 

打开dede/catalog_edit.php控制器

查找

$upquery="Updatecn_arctypeset

在其下面新加一行

typeimg='$typeimg',

 

打开dede/templets/catalog_add.htm模板

查找

  1. <tr>
  2.   <td height="26">列表命名规则:</td>
  3.   <td>
  4.     <input name="namerule2" type="text" id="namerule2" value="{typedir}/list_{tid}_{page}.html" class="pubinputs" style="width:250px" />
  5.     <img src="img/help.gif" alt="帮助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide('helpvar3')" /></td>
  6. </tr>

追加

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

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

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

打开dede/templets/catalog_edit.htm模板

同上,查找'列表命名规则';追加如下:

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

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

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

调用栏目图片:

  1. {dede:type}
  2. <img src="[field:typeimg/]">
  3. {/dede:type}

修改后台文件:include/taglib/type.lib.php

织梦(dede)添加栏目图片功能

 

weinxin
我的微信
把最实用的经验,分享给最需要的读者,希望每一位来访的朋友都能有所收获!
avatar

Comment

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

Replies to:1   Visitors  1   Admin  0

    • avatar 得意兄弟会 来自天朝的朋友 谷歌浏览器  Android 5.1 lephone T708V Build/LMY47D 重庆市 电信 0

      来看看