迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
当首页的banner图手机和电脑端同时循环的时候用什么自定义格式调用呢?
缩略图:{dr_thumb($t.thumb, 100, 100)} //前一个100宽度 后一个100高度
按需循环写法1: <?php if (dr_site_value('hdtp')) { foreach (dr_site_value('hdtp') as $v) { ?> 图片: {dr_get_file($v[1])} 名称: {$v[2]} 跳转地址: {$v[3]} <?php } } ?> =========================== 按需循环写法2: {php $mval = dr_site_value('hdtp');} {loop $mval $v} 图片: {dr_get_file($v[1])} 名称: {$v[2]} 跳转地址: {$v[3]} {/loop} =========================== 循环2次的写法: {php $mval = $arr = array_slice(dr_site_value('hdtp'), 0, 2);} {loop $mval $v} 图片: {dr_get_file($v[1])} 名称: {$v[2]} 跳转地址: {$v[3]} {/loop} =========================== 表格写法-默认class写法:{dr_get_ftable(52, dr_site_value('hdtp'))} --------- 自定义table的class写法:{dr_get_ftable(52, dr_site_value('hdtp'), 'mytableclass')} --------- mytableclass就是给表格加class,解析为:table calss="mytableclass" ---------
如果电脑和手机尺寸不一样的话,可以用下面的标签:
例如:
电脑 宽高1920 * 600 {dr_thumb($t.thumb, 1920, 600)}
手机 宽高680 *480 {dr_thumb($t.thumb, 680, 480)}建议加两个栏目 电脑轮播图 和 手机轮播图 然后里面发文章缩略图用上面那个标签就行。这样比较灵活,可以一起掉,也可以分开给轮播图添内容。
@media screen and (max-width:768px) { .home_cover_pc { display:none!important } }
.home_cover_mob{ display:none } @media screen and (max-width:768px) { .home_cover_pc { display:none!important } .home_cover_mob { display:block!important } }
{if \Phpcmf\Service::IS_PC_USER()} 是电脑端端的访客 {/if} 4.3.15以上使用 {if \Phpcmf\Service::IS_MOBILE_USER()} 是移动端的访客 {/if} 4.3.15以上使用 {if dr_is_weixin_app()} 来自微信app的公众号里面 {/if}
例如:电脑 宽高1920 * 600 {dr_thumb($t.thumb, 1920, 600)}手机 宽高680 *480 {dr_thumb($t.thumb, 680, 480)}
如果电脑和手机尺寸不一样的话,可以用下面的标签:
例如:
电脑 宽高1920 * 600 {dr_thumb($t.thumb, 1920, 600)}
手机 宽高680 *480 {dr_thumb($t.thumb, 680, 480)}建议加两个栏目 电脑轮播图 和 手机轮播图 然后里面发文章缩略图用上面那个标签就行。这样比较灵活,可以一起掉,也可以分开给轮播图添内容。
参考文档:《判断终端》