DedeCms独立模型调用图片列表图片大小无法控制的解决方法

DedeCms独立模型调用图片列表图片大小无法控制的解决方法 在使用{dede:arclistsg type=image. imgwidth=143 imgheight=106 }时,遇到两个问题,在这里把解决小技巧告诉大家: 1.如果需要在网站其他页面位置(比如首页)调用独立模型的图片列表,需要在{dede:

DedeCms独立模型调用图片列表图片大小无法控制的解决方法

在使用{dede:arclistsg type='image.' imgwidth='143' imgheight='106' }时,遇到两个问题,在这里把解决小技巧告诉大家:

1.如果需要在网站其他页面位置(比如首页)调用独立模型的图片列表,需要在{dede:arclistsg }中指定channelid;如:

{dede:arclistsg channelid='-8' type='image.' imgwidth='143' imgheight='106' }

这样才能保证能够读取到独立某型栏目的图片。

2. 读取到图片之后,无法在模板标签中通过imgwidth、imgheight控制图片的大小;解决办法:

打开/include/taglib/arclistsg.lib.php ,在192行找到如下代码:

$row['image'] = "<img src='".$row['picname']."' border='0' alt='".ereg_replace("['><]","",$row['title'])."' />";

替换为:

$row['image'] = "<img src='".$row['picname']."' border='0' width='$imgwidth' height='$imgheight' alt='".ereg_replace("['><]","",$row['title'])."'>";

保存,退出,刷新页面,问题即可解决。

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

今天一个客户联系我们的技术,反馈说安装之后,但是登录后台,一直提示用户名不存在。通常这个原因有两个(1、数据库链接信息不对 2、数据库表中的用户名不是默认的admin,被修改过)经过多发查证,这两个原因都被排除了,最后发现原来这位客户用的是mysql8.
kindeditor编辑器简单方便,比织梦原来的ckeditor要好用的多。想要修改的方法很简单:去下这个插件文档。 安装方法也简单! [系统]-[核心设置],在Html编辑器(ckeditor,需要fck的用户可以去官网下载)中设置:kindeditor 但用5.7的朋友可能会发现有乱码现象
问题症状 :dedecms的该板块版本在登录后台后,发布英文标题没问题,发布中文会提示标题不能为空,并且已经存在的中文文章在编辑器空白,而英文文章没有问题,该问题再php5.3及以下版本不会出现,在php5.4版本以上就会出现。 问题根源 :初步认定是因为编码
今天我早上起来更新文章,结果添加第一条的时候就出错了,dedecms添加文章的时候报500错误,经常几番排查终于解决500错误的问题。 1、文件夹权限有可能导致dedecms报500错误 比如说你文章生成目录为/a/20136/xxx.html,如果a这个文件夹没有写入权限就会出现5
挂马原因很多,主要是补丁没有及时打上,一个是服务器的系统补丁,还有就是程序的安全补丁了,在新版本中已经加入了安全补丁提示和文件校验的功能,新人可以及时给自己的系统打上安全补丁,如果发现被挂马,首先确认被挂马的文件,然后下载相应版本程序覆盖
织梦提示:无法获得主键,因此无法进行后续操作的原因是有很多的? 1.首先您是因为升级造成的话,那么可能是表不匹配造成的,只需执行如下sql即可(执行前请记得做好备份): ALTER TABLE `dede_archives` ADD `dutyadmin` mediumint(8) unsigned NOT NULL D