您当前的位置: 主页 > 优化教程
dedecms织梦模板虽然是用户量非常大的建站系统,但是也存在着一些BUG,比如,在dedecms模板中通常会遇动这样的设置 我们一个栏目列表都用缩略图来表示产品,而不仅仅只是文字,如果没有这项功能会非常麻烦,网上有很多这方面的资料,但是都试过了有很多问题,自己研究一下,测试基本通过。
 
新加字段 typeimg 
后台执行SQL: 
 
alter table `dede_arctype` add `typeimg` char(100) NOT NULL default ”; 
 
涉及到文件: 
 
dede/catalog_add.php 
dede/catalog_edit.php 
dede/templets/catalog_add.htm 
dede/templets/catalog_edit.htm 
 
打开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~’, 
 
打开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增加以下内容 
<script language=’javascript’ src=”js/main.js”></script> 
 
打开dede/templets/catalog_edit.htm 
在刚前面的位置加入: 

<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> 
 
说明:下面这句会调用出已添加的路片路径。 
<?php echo $myrow['typeimg']?> 
 
并在文件的head增加以下内容 
<script language=’javascript’ src=”js/main.js”></script> 
 
我试了一下在模版里用:{dede:field.typeimg /} 是调不出数据的,所以我改成了SQL调用。 
原来是这样的: 
{dede:channel type=’top’ row=’13′} 
<li><a href=’[field:typeurl/]‘ [field:rel/]>[field:typeimg/]</a></li> 
{/dede:channel} 
在这里面加上[field:typeimg] 是调不出来的,我个人认为栏目缩略图就是通过循环出来的,而循环不出来则意义不大,所以改成了如下: 
{dede:sql sql=”SELECT typename,typedir,typeimg FROM dede_arctype”} 
<li><a href=”[field:typedir/]“>[field:typeimg/]</a></li> 
{/dede:sql} 
 
这样就顺利的调出来了,当然如果你要调用子ID的话,只要加上相应的条件ID调用就可以了。

关键词:织梦,DedeCms5.7,给,栏目,添加,缩,略图,的,修    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

织梦CMS首页和列表页怎么调用自定义字段首页和列表页怎么调用自定义字段呢 这个问题我一直想了很久,在网上也查了... 2021-07-27
织梦删除空间中多余的没有被引用的图片在用织梦建站的时候,我们时常会删除一些文章,但是有个问题,就是删除文章... 2021-07-30
织梦显示英文日期时间的方法本文实例讲述了织梦显示英文日期时间的方法。分享给大家供大家参考。具体分... 2021-07-22
“关键字不能小于2个字节”解决办法织梦搜索老是显示关键词不能小于2个字节,这里哪里出现了问题了呢,于是在... 2021-07-22
织梦修改友情链接fink默认样式织梦DedeCMS默认的友情链接调用标签为: {dede:flink ... 2021-07-22
织梦DEDECMS模板自动锚文本设置方法详解的教程下面分享一个很简单的办法来实现自动添加锚文本。 如果使用后台的系统设置... 2021-07-22
dedecms各模板调用自定义字段的方法本文实例讲述了dedecms各模板调用自定义字段的方法。分享给大家供大... 2021-07-30
织梦文章属性增加推荐特荐图标给有属性的文档加入指定的图标图片,注意单双引号 [field:flag... 2021-07-22
dedecms织梦怎样设置不同的搜索页模板?织梦的搜索功能很好用,但有时候我们会需要一些特殊的搜索情况,例如我们网... 2021-09-09
织梦的likearticle相关标签支持随机排序orderby方法织梦用于图片站WEB开发时,需要随机调用文章、图集和关联文章、图集功能... 2021-07-22
dedecms文章标题栏突破60个字符限制本文介绍了dedecms文章标题栏突破60个字符限制的实现方法,怎么样... 2021-07-22
织梦系统强化seo效果 dedecms网站用标签实现图片自动Alt功能在我们用dedecms做网站的时候,在网站中有时候经常会插入图片,尤其... 2021-07-30
dedecms的arclist循环中判断第一个li添加css,否则不加dedecms的arclist循环中,判断如果是第一个li,则添加固定... 2021-07-30
织梦cms文章如没有上传图片,则自动替换为百度/谷歌广告的方法织梦DedeCMS发布文档时有的上传有图片,有的没有图片,没有图片的文... 2021-07-30
织梦dedeCMS模板标签同时使用2个函数的办法今天用DEDECMS帮客户做一个网站时,需要同时限制标题字数又要去掉h... 2021-07-27

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn