0 Comments

爬行的蜗牛dede(织梦)54讲-给栏目增加缩略图

发布于:2016-07-13  |   作者:爬行的蜗牛  |   已聚集:人围观

 

爬行的蜗牛今天用到了给栏目增加缩略图的方法,相信很多童鞋也需要,所以爬行的蜗牛就整理了一下这个问题,希望能帮助到大家。

还是先说步骤,然后再解释这样做的原因:


 

先找到这四个文件(注:这里的dede是后台目录,如果你改了后台目录名称就去对应的文件夹改就可以了),然后做好备份,备份是最基本的不要忘了。

dede/catalog_add.php

dede/catalog_edit.php

dede/templets/catalog_add.htm

dede/templets/catalog_edit.htm

include/taglib/channel.lib.php

1:给栏目表(`dede_arctype`)增加一个字段typeimg

altertable`dede_arctype`add`typeimg`varchar(200)NOTNULLdefault;这条语句可以在织梦后台执行,也可以在数据库管理软件里面执行2:修改文件:打开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~’,
查找$in_query = “INSERT INTO `dede_arctype`

(reid,topid,sortrank,typename,typedir,
替换为:
(reid,topid,sortrank,typename,typedir,typeimg,

(‘$reid’,'$topid’,'$sortrank’,'$typename’,'$typedir’,
替换为:
(‘$reid’,'$topid’,'$sortrank’,'$typename’,'$typedir’,'$typ


 

3:修改catalog_edit.php文件

打开dede/catalog_edit.php

查找$upquery = “Update `dede_arctype` set

在 typedir=’$typedir’, 其下面增加一行:

`typeimg`=’$typeimg’,

4:修改dede/templets/catalog_add.htm

在最上面找到这个段

<title>栏目管理</title><linkhref=”css/base.css”rel=”stylesheet”type=”text/css”>


 

替换为:

<title>栏目管理</title><linkhref=”css/base.css”rel=”stylesheet”type=”text/css”><scriptlanguage=”javascript”src=”../include/js/dedeajax2.js”></script><scriptlanguage=’javascript’src=”js/main.js”></script><scripttype=”text/javascript”src=”js/calendar/calendar.js”></script>


 

列表命名规则:

<tr><tdheight="26"style="padding-left:10px;">列表命名规则:</td><td><inputname="namerule2"type="text"id="namerule2"value="{typedir}/list_{tid}_{page}.html"class="pubinputs"style="width:250px"/><imgsrc="images/help.gif"alt="帮助"width="16"height="16"border="0"style="cursor:pointer"onClick="ShowHide('helpvar3')"/></td></tr>


 

在标签下面增加一行:

<!--增加栏目缩略图--><tr><tdwidth="90"style="padding-left:10px;">栏目图片:</td><tdwidth="560"><tablewidth="100%"border="0"cellspacing="1"cellpadding="1"><tr><tdheight="30"><inputname="typeimg"type="text"id="typeimg"style="width:240px"/><inputtype="button"value="本地上传"style="width:70px;cursor:pointer;display:none"/><iframename='uplitpicfra'id='uplitpicfra'src=''style='display:none'></iframe><spanclass="litpic_span"><inputname="litpic"type="file"id="litpic"onChange="SeePicNew(this, 'divpicview', 'uplitpicfra', 165, 'archives_add.php');"size="1"class='npcoolbg'/></span><inputtype="button"name="Submit2"value="选择图片"style="margin-left:8px;"onClick="SelectImage('form1.typeimg','small');"class='npcoolbg'/><inputtype="button"name="Submit2"value="裁剪"style="margin-left:8px;"onClick="imageCut('typeimg');"class='npcoolbg'/><inputtype='checkbox'class='np'name='ddisremote'value='1'id='ddisremote'/>远程<br/>(栏目模板里用{dede:field.typeimg /}调用</td></tr></table></td><tdwidth="150"align="center"><divid='divpicview'class='divpre'></div></td></tr><!--增加栏目缩略图-->


 

5:修改dede/templets/catalog_edit.htm

在最上面找到这个段

<title>栏目管理</title><linkhref=”css/base.css”rel=”stylesheet”type=”text/css”>

替换为:

<title>栏目管理</title><linkhref=”css/base.css”rel=”stylesheet”type=”text/css”><scriptlanguage=”javascript”src=”../include/js/dedeajax2.js”></script><scriptlanguage=”javascript”src=”js/main.js”></script><scripttype=”text/javascript”src=”js/calendar/calendar.js”></script>

查找

<tr><tdheight="26"style="padding-left:10px;">列表命名规则:</td><td><inputname="namerule2"type="text"id="namerule2"value="<?php echo $myrow['namerule2']?>"size="40"class="iptxt"/><imgsrc="images/help.gif"alt="帮助"width="16"height="16"border="0"style="cursor:pointer"onClick="ShowHide('helpvar3')"/></td></tr>

在其下面增加一行:

<!--增加栏目缩略图--><tr><tdwidth="90"height="81"style="padding-left:10px;">栏目图片:</td></td><tdwidth="500"><inputname="typeimg"type="text"id="typeimg"style="width:300px"value="<?php echo $myrow['typeimg']?>"><inputtype="button"name="Submit"value="浏览..."style="width:70px"onClick="SelectImage('form1.typeimg','');"><inputtype="button"name="Submit2"value="裁剪"style="margin-left:8px;"onClick="imageCut('typeimg');"class='npcoolbg'/><inputtype='checkbox'class='np'name='ddisremote'value='1'>远程<br/>(栏目模板里用{dede:field.typeimg /}调用)</td><tdalign="center"><imgsrc="<?php if($myrow['typeimg']!="") echo $myrow['typeimg']; else echo "images/pview.gif";?>"width="150"height="100"id="picview"name="picview"></td></tr><!--增加栏目缩略图-->

这样就修改完成了,标签调用还需要修改,明天再写。

爬行的蜗牛:http://www.pxwoniu.com/dede/152.html


 

飞机

扫描二维码,访问爬行的蜗牛手机网站

在线咨询