当前位置:首页 > 文章 > 帝国CMS > 正文内容

帝国CMS模板利用php函数sys_ResizeImg裁剪图片并且配合随机图片的用法

3年前 (2022-10-22)帝国CMS15231

很多朋友使用帝国CMS的采集函数sys_ResizeImg来自动裁剪标题图片大小,那么使用这个函数的时候,如果没有图片从而使用随机图片的用法,下边我总结了几个。

PHP中:

<img src="<?=sys_ResizeImg($r[titlepic]?$r[titlepic]:"[!--news.url--]skin/ecms049/images/random/titlepic/".rand(1,15).".jpg",180,120,"")?>" alt="<?=$r[title]?>" />

在首页、封面页、列表页、内容页等其他页面时
第一种:

[e:loop={0,10,3,0}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><img src="<?=sys_ResizeImg($bqr[titlepic],119,112,1,'')?sys_ResizeImg($bqr[titlepic],119,112,1,''):$public_r[newsurl]."skin/mov/img/bg".rand(1,15).".jpg"?>" width="119" height="112"/></a> <br>
[/e:loop]

注意:图片格式 我的是bg1.jpg到bg15.jpg的15张图片 所以格式为 bg”.rand(1,15).”.jpg
如果图片直接以数字进行命名(如1.jpg到15.jpg的15张图片)时,格式就为 “.rand(1,15).”.jpg

第二种:

[e:loop={0,10,3,0}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><img src="<?=sys_ResizeImg($bqr[titlepic]?$bqr[titlepic]:"skin/mov/img/bg".rand(1,15).".jpg",119,112,1,"")?>" width="119" height="112"/></a> <br>
[/e:loop]

列表内容模板随机图片

$listtemp='
<img class="thumb" src="'.sys_ResizeImg($r[titlepic]?$r[titlepic]:"/skin/ecms049/images/random/titlepic/".rand(1,15).".jpg",220,138,"").'" alt="[!--oldtitle--]" /></a>
';

列表内容模板中的随机图片大小无大小固定时后面添加 width=”119″ height=”112″
——————————————————————————–
以上注意:图片格式 我的是bg1.jpg到bg15.jpg的15张图片 所以格式为 bg”.rand(1,15).”.jpg

如果图片直接以数字进行命名(如1.jpg到15.jpg的15张图片)时,格式就为 “.rand(1,15).”.jpg

帝国CMS模板利用php函数sys_ResizeImg裁剪图片并且配合随机图片的用法

扫描二维码推送至手机访问。

版权声明:本文由蓝博发布,如需转载请注明出处。

本文链接:https://www.blueboss.cn/p/721.shtml

“帝国CMS模板利用php函数sys_ResizeImg裁剪图片并且配合随机图片的用法” 的相关文章

帝国CMS模板中显示标题颜色的标题灵动标签调用

帝国CMS模板中显示标题颜色的标题灵动标签调用

帝国cms模板中显示标题颜色的标题灵动标签调用方法! 调用标签如下: <?=DoTitleFont($bqr[titlefont],$bqr[title])?> OK!搞定!...

帝国CMS做单页自定义页面怎么调用

帝国CMS做单页自定义页面怎么调用

做帝国cms模板网时候,经常需要使用到自定义页面,例如我们做单页(比如“公司介绍”、“联系我们”,联系我们等页面)时一般采用自定义页面的方式来做,那么帝国CMS自定义页面怎么调用呢? 调用出自定义页面导航可以用标签SQL调用。如下: 例子1:调用自定义页面分类ID=1的页面导航 [e:loop={...

帝国cms用SQL语句调用栏目导航一级栏目和二级栏目

帝国cms用SQL语句调用栏目导航一级栏目和二级栏目

帝国cms调用一级栏目及下面的二级栏目调用方法如下: SQL语句 <?php  $ecms_bq_sql=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where bclassid=0 order by myorder li...

帝国CMS多值字段如何调用多值字段最新增加的一行内容

帝国CMS多值字段如何调用多值字段最新增加的一行内容

帝国cms模板里面的多值字段怎么调用呢? 多值字段调用如下: <?php $morefr=explode('||||||',$navinfor[字段名]); $mfcount=count($morefr); for($mfi=0;$mfi<$mfcount;$mfi++) { $mor...

帝国CMS列表内容模板(list.var)调用会员头像会员名称等

帝国CMS列表内容模板(list.var)调用会员头像会员名称等

帝国CMS列表内容模板的list.var里面怎么调用会员头像。会员名称,文章标题和文章链接呢?其实方法也很简单,下面帝国cms模板网就来为大家分享: 标签代码如下: $userr=$empire->fetch1("select userpic  from {$dbtbpre}enewsmem...

帝国CMS登陆后台出现空白的问题及解决方法

帝国CMS登陆后台出现空白的问题及解决方法

帝国CMS后台登陆出现空白页的问题及解决方法。一起来看看吧: 帝国的后台管理系统突然出现这样的情况:登陆后,转向处理页面是出现空白页面,不论账号密码是对是错都是空白,没有提示。 然而正确登陆后直接输入管理页面又可以用。 所有转向都不能用,出现空白页。 问题排除: 1、帝国CMS问题 2、服务器问题...