DEDECMS增加到2张或者多张缩略图

时间:2015-11-04 14:03 / 来源:未知 / 作者:酱油 / 点击:

最近因为需要在织梦中添加2张缩略图,找了点资料,但是很多人说的方法是直接在模型中进行字段添加,测试了下,无法达到2张缩略图的完美要求,而且很容易出错,尤其是分别上传不同缩略图的情况下。为了达到比较好的效果,觉得使用更复杂更完善的方法,因为资料内容比较多,可能会在后台的文章添加和修改页面的CSS和TABLE有点错乱,这个很简单,自行修改下就OK了。

思路:按照系统自带的litpic来增加一个同样功能的字段,因为编辑器的功能不是不恨完美,所以代码黏贴过程很麻烦,改为TXT文本。

点击打开 增加缩略图

PS:因为有2张缩略图,可能我们在调用的过程中会遇到问题,按照文档里的修改,默认的缩略图调用是

<img src='[field:litpic/]' alt='[field:title function='html2text(@me)'/]'/>

而我们修改的为

<img src='[field:pic/]' alt='[field:title function='html2text(@me)'/]'/>

另外就是我们在调用缩略图的时候还可能遇到的问题:

1:我们优先使用缩略图2,如果没有缩略图2,我们使用缩略图1

<a href="[field:arcurl/]" target="_blank"><img src='[field:array runphp='yes'] if (@me['pic']=='') @me=@me['litpic'];else @me=@me['pic'];[/field:array]' alt='[field:title function='html2text(@me)'/]'/>[field:title/]</a>

2:这2个小问题是很朋友经常会遇到的问题

a:我们只调用有图片的文章。

{dede:arclist flag='p' row='4' type='image.' imgwidth='290' imgheight='387'}

其实flag用自定义属性调用的时候比较多一点。

b:如果没有缩略图就不要显示默认的缩略图,因为影响网站美观。

[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "" : "<dt> <a href=\"{@me['arcurl']}\" class=\"preview\"><img src=\"{@me['litpic']}\"/></a></dt>"); [/field:array]


猜你喜欢

推荐栏目

DEDECMS
DEDECMS

DEDE使用经验和技巧

WordPress
Wordpress

WP使用经验和技巧

Zblog
Zblog

Zblog使用经验和技巧

CSS
CSS

CSS使用经验和技巧

网络资料
网络资料

转载实用网络资料

按键伤人
按键伤人

转载乱七八糟的网络资源

我是酱油
我是酱油

随笔札记 记录生活点滴

本站推荐

百度站内搜索

专业博客主机