栏目增加缩略图及调用
字段名称:==typeimg==
调用方法:==全局调用:{dede:field.typeimg /},[field:typeimg]==
准备文件,修改前请注意备份
- dede/catalog_add.php
- dede/catalog_edit.php
- dede/templets/catalog_add.htm
- dede/templets/catalog_edit.htm
新加字段 typeimg
后台执行SQL(前缀默认为dede_ 具体前缀根据自己网站修改),考虑到个别网站路径太长,可以使用
varchar(255)
替代char(100)
:
alter table `dede_arctype` add `typeimg` char(100) NOT NULL default '';
打开dede/templets/catalog_add.htm
在顶部引入js:
<script language="javascript" src="js/main.js"></script>
查找
<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" class="iptxt" /></td>
</tr>
在此段代码下面插入一个tr:
<tr>
<td class='bline' height="26" style="padding-left:10px;"><font color='red'>栏目图片:</font></td>
<td class='bline'>
<input name="typeimg" type="text" style="width:250px" id="typeimg" class="alltxt" value="" />
<input type="button" name="set9" value="浏览... "class="coolbg np" style="width:60px" onClick="SelectImage('form1.typeimg','');" />
</td>
</tr>
打开dede/catalog_add.php页面
查找:
v5.7在65行“typename,
”在后面插入“typeimg,
”字段;
v5.7在67行'~typename~',
后面添加 '~typeimg~',
字段;
查找:
v5.7在227行“typename,
”在后面插入“typeimg,
”字段;
v5.7在230行'$typename',
后面添加'$typeimg',
字段;
注意“
,
”不要忘掉了,保持前后各式一致。
且typeimg,
有两个地方要插入,而'~typeimg~',
和'$typeimg',
各只有一处需要插入。所有标点符号全部为半角英文,为避免出错可以复制粘贴一个字段和符合,只修改字段名称。
打开dede/templets/catalog_edit.htm页面
在顶部引入js:
<script language="javascript" src="js/main.js"></script>
查找
<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;"><font color='red'>栏目图片:</font></td>
<td class='bline'>
<input name="typeimg" type="text" style="width:250px" id="typeimg" class="alltxt" value="<?php echo $myrow['typeimg']?>" />
<input type="button" name="set9" value="浏览... "class="coolbg np" style="width:60px" onClick="SelectImage('form1.typeimg','');" />
</td>
</tr>
打开dede/catalog_edit.php
查找下面的代码(会查询到多条记录,选第一个)
$upquery = "UPDATE `#@__arctype` SET
在 typename='$typename',
后面添加typeimg='$typeimg',
注意逗号不要漏掉。