织梦dedecms程序给栏目增加缩略图的方法
有时候因为dede网站功能需求,我们需要为织梦程序的栏目页添加缩略图功能,这里有一个栏目添加缩略图的方法,供大家参考。
涉及到文件如下(注意备份): 打开文件夹templets这个目录,在里面新建一个文件夹typeimg,用于独立存放栏目缩略图 新加字段 typeimg 后台执行SQL(前缀默认为dede_ 具体前缀根据自己网站修改):
打开dede/catalog_add.php 查找:
1
|
$queryTemplate?=?"insert into `dede_arctype`
|
将:
替换为:
$upquery
?=?"Update `dede_arctype` set在其下面新加一行
2
3
4
5
6
7
??<td height="26">列表命名规则:td>?
??<td>?
? ??<input name="namerule2"?type="text"?id="namerule2"?value="{typedir}/list_{tid}_{page}.html"??class="pubinputs"??style="width:250px"?/>?
? ??<img src="img/help.gif"?alt="帮助"?width="16"?height="16"?border="0"?style="cursor:pointer"?onClick="ShowHide('helpvar3')"/>td>?
tr>
在其下面增加以下内容
2
3
4
5
6
7
8
? ? ? ? ? ??<td height="65">栏目图片:td>?
? ? ? ? ? ??<td>?
? ? ? ? ? ? ? ??<input name="typeimg"?type="text"?style="width:250px"?id="typeimg"?"alltxt"?value=""?/>?
<input type="button"?name="set9"?value="浏览... ""coolbg np"?style="width:60px"?onClick="SelectTemplets('form1.typeimg&activepath=%2Ftemplets%2Ftypeimg&img=yes');"?/>?
? ? ? ? ? ? ? ??(栏目模板里用{dede:field.typeimg?/}调用)?
? ? ? ? ? ??td>?
? ? ? ? ??tr>
打开dede/templets/catalog_edit.htm 查找
2
3
4
5
? ? ? ? ?

在其下面新增以下内容:
2
3
4
5
6
7
8
? ? ? ? ? ? (栏目模板里用{dede:field.typeimg /}调用)?
?
完成!
添加或修改图片时在 栏目管理》高级选项上传即可。
如果想同时在文章内容页调用打开includearc.archives.class.php 查找
将
2
3
4
5
6
? ? ? ? ? ? ? ? from `dede_archives` arc?
? ? ? ? ? ? ? ? ? ? ? ? ?left join dede_arctype tp on tp.id=arc.typeid?
? ? ? ? ? ? ? ? ? ? ? ? ? left join dede_channeltype as ch on arc.channel = ch.id?
? ? ? ? ? ? ? ? ? ? ? ? ? where arc.id='$aid' ";?
? ? ? ? ? ? ? ??Fields?=?dsql->GetOne($query);
替换为
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!