web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

织梦cms5.7如何给栏目添加缩略图

279 ℃
     

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调用就可以了。

dedecms利用mysql直接批量插入文章

dedecms因php版本过低报500错误解决方法

dedecms后台登录页面如何去掉登陆验证码

wordpress如何自动获取文章中第一张图片为缩略图

wordpress如何直接调用特色图片(has_post_thumbnail)

标签: add, catalog, dedecms建站, dede采集, 缩略图

上面是“织梦cms5.7如何给栏目添加缩略图”的全面内容,想了解更多关于 织梦cms 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_647.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > 织梦cms
本文共计2217个字,预计阅读时长15分钟
生活小工具,收录了80多款小工具
上一篇: win7系统设置防火墙报0x8007042c错误解决方法
下一篇: 国家送给全国人民的9个免费神器(赶紧收藏)
x 打工人ai神器