织梦栏目缩略图功能官方默认程序是没有这个功能的,如果你想给你的栏目增加一个缩略图上传功能那么就看下面的操作吧。
备份以下几个文件
- dede/catalog_add.php
- dede/catalog_edit.php
- dede/templets/catalog_add.htm
- dede/templets/catalog_edit.htm
- include/taglib/channel.lib.php
栏目表(`dede_arctype`)增加一个字段typeimg,
后台执行SQL:
alter table `dede_arctype` add `typeimg` char(100) NOT NULL default ”;
执行完语句后,打开dede/catalog_add.php文件
找到
(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 = “Update `dede_arctype` set
在它下面新加入
`typeimg`=’$typeimg’,
打开dede/templets/catalog_add.htm 文件
找到
<tr><td height=”26″>列表命名规则:</td><td><input name=”namerule2″ type=”text” id=”namerule2″ value=”{typedir}/list_{tid}_{page}.html” style=”width:250px” /><img src=”img/help.gif” alt=”帮助” width=”16″ height=”16″ border=”0″ style=”cursor:pointer” onClick=”ShowHide(‘helpvar3′)”/></td></tr>
在它下面新加入
<tr><td height=”65″ style=”padding-left:10px;”>栏目图片:</td><td><input name=”typeimg” type=”text” style=”width:250px” id=”typeimg” value=”" /><input type=”button” name=”set9″ value=”浏览… “class=”coolbg np” style=”width:60px” onClick=”SelectImage(‘form1.typeimg’,”);” /></td></tr>
在文件的head增加以下JS代码
<script language=’javascript’ src=”js/main.js”></script>
打开dede/templets/catalog_edit.htm
找到
<tr><td height=”26″>列表命名规则:</td><td><input name=”namerule2″ type=”text” id=”namerule2″ value=”{typedir}/list_{tid}_{page}.html” style=”width:250px” /><img src=”img/help.gif” alt=”帮助” width=”16″ height=”16″ border=”0″ style=”cursor:pointer” onClick=”ShowHide(‘helpvar3′)”/></td></tr>
在它下面新加入
<tr><td height=”65″ style=”padding-left:10px;”>栏目图片:</td><td><input name=”typeimg” type=”text” style=”width:250px” id=”typeimg” value=”<?php echo $myrow['typeimg']?>” /><input type=”button” name=”set9″ value=”浏览… “class=”coolbg np” style=”width:60px” onClick=”SelectImage(‘form1.typeimg’,”);” /></td></tr>
并在文件的head增加以下内容
<script language=’javascript’ src=”js/main.js”></script>
前端代码
{dede:channel type=’top’ row=’13′}<li><a href=’[field:typeurl/]‘ [field:rel/]>[field:typeimg/]</a></li>{/dede:channel}