宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取

织梦如何给栏目增加缩略图()-冯金伟博客园

Dreamweaver dedecms程序如何给列添加缩略图

有时候因为网站的功能需求,我们需要在Dreamweaver的栏目页面中添加缩略图功能。下面是一个在栏目中添加缩略图的方法,供大家参考。

涉及的文件如下(注意备份):

dede/catalog_add.php

dede/目录_编辑. php

dede/templets/catalog_add.htm

dede/templets/catalog_edit.htm

打开文件夹templets这个目录,在里面新建一个文件夹typeimg,用于独立存放栏目缩略图dede/templates/catalog _ edit.htm打开文件夹模板,在里面新建一个文件夹typeimg,用来独立存储栏目缩略图。

新加字段 typeimg添加新的字段类型

在后台执行SQL(前缀默认为dede_ specific前缀根据您的网站修改):

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

打开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~',

打开edit.php的dede/catalog。

查找:

$upquery = "Update `dede_arctype` set

在其下方添加一个新行。

`typeimg`='$typeimg',

打开dede/templates/catalog _ add.htm找到。

<tr>

& lttd height = & quot26 & quot& gt列表命名规则:

& lttd & gt

& lt输入名称= & quot命名规则& quottype = & quot文本& quotid = & quot命名规则& quotvalue = & quot{typedir}/list_{tid}_{page}。html & quotclass = & quotpublinputs & quot;style = & quot宽度:250像素& quot/& gt;

<img src="img/help.gif" alt="帮助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide('helpvar3')"/></td> & ltimg src = & quotimg/help . gif & quot;alt = & quotHelp ” width = & quot16 & quotheight = & quot16 & quotborder = & quot0 & gt;style = & quot光标:指针& quotonClick = & quotShowHide(& # 39;helpvar3 & # 39)& quot/& gt;& lt/TD & gt;

& lt/tr & gt;添加以下内容:

<tr>

& lttd height = & quot65 & quot& gt列:</TD & gt;

& lttd & gt

<input name="typeimg" type="text" style="width:250px" id="typeimg" class="alltxt" value="" /> & lt输入名称= & quot键入& quottype = & quot文本& quotstyle = & quot宽度:250像素& quotid = & quot键入& quotclass = & quotalltxt & quotvalue = & quot”/& gt;

<input type="button" name="set9" value="浏览… "class="coolbg np" style="width:60px" onClick="SelectTemplets('form1.typeimg&activepath=%2Ftemplets%2Ftypeimg&img=yes');" /> & lt输入类型= & quot按钮& quotname = & quotset9 & quotvalue = & quot浏览…” class = & quotcoolbg np & quotstyle = & quot宽度:60px & quotonClick = & quot选择模板(& # 39;form 1 . type img & amp;active path = % 2f templets % 2f typeimg & amp;img = yes & # 39);”/& gt;

(栏目模板里用{dede:field.typeimg /}调用) (在列模板中用{dede:field.typeimg /}调用)

& lt/TD & gt;

& lt/tr & gt;打开dede/templates/catalog _ edit.htm找到。

<tr>

& lttd height = & quot26 & quot& gt列表命名规则:

& lttd & gt& lt输入名称= & quot命名规则& quottype = & quot文本& quotid = & quot命名规则& quotvalue = & quot& lt?PHP echo $ myrow[& # 39;命名规则2 & # 39;]?& gt”size = & quot40 & quotclass = & quotiptxt & quot/& gt;

<img src="img/help.gif" alt="帮助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide('helpvar3')"/></td> & ltimg src = & quotimg/help . gif & quot;alt = & quotHelp ” width = & quot16 & quotheight = & quot16 & quotborder = & quot0 & gt;style = & quot光标:指针& quotonClick = & quotShowHide(& # 39;helpvar3 & # 39)& quot/& gt;& lt/TD & gt;

& lt/tr & gt;增加以下内容:

<tr>

& lttd height = & quot65 & quot& gt列:</TD & gt;

& lttd & gt

<input name="typeimg" type="text" style="width:250px" id="typeimg" class="alltxt" value="<?php echo $myrow['typeimg']?>" /> & lt输入名称= & quot键入& quottype = & quot文本& quotstyle = & quot宽度:250像素& quotid = & quot键入& quotclass = & quotalltxt & quotvalue = & quot& lt?PHP echo $ myrow[& # 39;typeimg & # 39]?& gt”/& gt;

<input type="button" name="set9" value="浏览… "class="coolbg np" style="width:60px" onClick="SelectImages('form1.typeimg&activepath=%2Ftemplets%2Ftypeimg&img=yes');" /> & lt输入类型= & quot按钮& quotname = & quotset9 & quotvalue = & quot浏览…” class = & quotcoolbg np & quotstyle = & quot宽度:60px & quotonClick = & quot选择图像(& # 39;form 1 . type img & amp;active path = % 2f templets % 2f typeimg & amp;img = yes & # 39);”/& gt;

(栏目模板里用{dede:field.typeimg /}调用) (在列模板中用{dede:field.typeimg /}调用)

& lt/TD & gt;

& lt/tr & gt;搞定了。

或者在添加或修改图片时,在栏目管理的高级选项中上传。

dedecms怎么更改dedecms的默认缩略图?

方法/步骤 先查找出缩略图片存放在网站空间里面的位置

1,一般默认的位置都是在根目录下面/image/defaultpic.gif,默认的文件名师defaultpic.dif。如果不在默认根目录下面的image文件夹里面的话,我们可以用审查工具查看下图片的位置。打开你网站显示缩略图的网页,右键点击审查工具,现在一般浏览器都带的有审查工具的,一般快捷键是F12。

2,动手制作一张图片,替换默认的图片 找到图片的路径和图片的大小以后,我们就需要制作一张图片,把图片内容换成我们自己网站的内容,然后把图片名称改为defaultpic.gif,然后用FTP或者织梦自带的文件式管理器,然后把文件上传到/image目录下覆盖掉原来的图片就行了。 注意事项 1.需要注意制作的图片大小要跟默认的图片保持一致,默认图片大小是125(宽)*114(高)像素的 2.要把替换的图片跟默认的图片名称保持一致