1. 首先,给栏目分类表dede_arctype表增加缩略图字段typeimg,用phpMyAdmin或其他数据库管理工具,直接在数据表中添加该字段,或者运行下面的SQL语句:

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

  1. 修改页面,在表单中添加相应的字段,涉及到的页面有:

dede/catalog_add.php
dede/catalog_edit.php
dede/templets/catalog_add.htm
dede/templets/catalog_edit.htm

2.1 打开dede/templets/catalog_add.htm,查找

<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>

<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>
并在<head></head>之间引入如下js:

<script language="javascript" src="js/main.js"></script>
2.2 打开dede/catalog_add.php页面,保存上传栏目图片的内容,查找

$queryTemplate = "INSERT INTO

(reid,topid,sortrank,typename
的后面添加 ,typeimg 字段,再找到

('~reid~','~topid~','~rank~','~typename~',
在其后面添加 ,’~typeimg~’ 字段,接着查找

$in_query = "INSERT INTO

(reid,topid,sortrank,typename
后面同样添加 ,typeimg 字段,并在

('$reid','$topid','$sortrank','$typename'
后面添加 ,’$typeimg’ 字段。

2.3 打开dede/templets/catalog_edit.htm页面,查找

<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>
并在<head></head>之间引入下面的js文件

<script language='javascript' src="js/main.js"></script>
2.4 打开dede/catalog_edit.php,查找

$upquery = "UPDATE dede_arctype SET

typename='$typename',
的后面添加

typeimg='$typeimg',
然后保存。

注:调用时,直接用 [field:typeimg/] 是获取不到图片的,最直接的办法是修改“include/taglib/”下的页面(用到哪个标签改哪个页面),把“id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath”这里替换成 * ,这样在模版中直接用 [field:typeimg/] 接口获取到图片。

本文地址:怎样实现给DEDE的栏目增加栏目图片?

在线留言

免费获取解决方案!

Write here

我们提供的产品解决方案 >>

百度SEO

01 AI万词霸屏

搜狗SEO

02 关键词优化(SEO)

SEO诊断

03 免费SEO诊断

SEO培训

04 SEO营销推广

SEO顾问

05 SEO方案定制

网站降权

06 网站降权恢复

百度SEO

07 整站优化

搜狗SEO

08 微信小程序

SEO诊断

09 微商城开发

SEO培训

10 网站竞价托管

SEO顾问

11 社区团购系统

网站降权

12 积分管理系统

为您推荐