“关键字”及“复选框”字段数组拆分,并逐个循环出来

列表页

<!--调用组图类型字段成列表-->

{pc:content action="lists" catid="$catid" num="10" order="listorder DESC" moreinfo="1" page="$page"}
{loop $data $n $r}
<div class="col-auto">
{loop string2array($r[‘jietu‘]) $pic_k $v}
<a href="{$v[url]}"><img src="{thumb($v[url],80,150)}" alt="{$v[alt]}"/></a>
{/loop}
</div>
{/loop}
{/pc}

<!--单个调用关键字列表-->
{pc:content action="lists" catid="$catid" num="10" order="id DESC" page="$page"}
{loop $data $r}
{php $keywords = explode(‘ ‘,$r[keywords]);}
<b>关键字:</b>
{loop $keywords $keyword}
<a style="border:1px solid #3300FF; padding:2px;" href="{APP_PATH}index.php?m=content&c=tag&catid={$catid}&tag={urlencode($keyword)}"> {$keyword}</a>
{/loop}
{/loop}

<!--调用box类型-->
{pc:content action="lists" catid="$catid" num="10" order="id DESC" moreinfo="1" page="$page"}
{loop $data $r}
{php $lists = explode(‘,‘,$r[rom]);}
<b>标签:</b>
{loop $lists $rom}
<a style="border:1px solid #3300FF; padding:2px;" href="#"> {$rom}</a>
{/loop}
{/loop}

以下为用于内容页:

<!--调用组图类型字段成列表-->
{loop $watermark $pic_k $r}
<li><a href="{$r[url]}" target="_blank"><img src="{thumb($r[url])}" alt="{$r[alt]}" rel="{$r[url]}"/></a></li>
{/loop}

<!--单个调用关键字列表-->
{loop $keywords $keyword}
<li><a href="{APP_PATH}index.php?m=content&c=tag&catid={$catid}&tag={urlencode($keyword)}" class="blue">{$keyword}</a></li>
{/loop}

<!--调用box类型字段成列表-->
{loop $data $r}
{php $r = explode(‘,‘,$rom);}
{loop $r $rom}
<li>{$rom}</li>
{/loop}
{/loop}

注意:rom 为自定义的BOX类型字段;多选后,字段中数据用",(逗号)"隔开

时间: 2024-10-11 22:11:15

“关键字”及“复选框”字段数组拆分,并逐个循环出来的相关文章

复选框字段数组拆分后循环选项值,if判断根据选项值,前端输出html

{php $specials = explode(',',$r[special]);} <div class="special"> {loop $specials $special} {if $special==1}<span class="color_xhx">小户型</span> {elseif $special==2}<span class="color_xf">现房</span>

修改数据信息时,判断复选框的值是否被选中

用函数in_array():判断数据是否在数组中: 将要获取某个复选框字段的数据时,格式:1,2,3,5 然后在页面直接判断这个复选框的某个值是否在这个数组里面: 当时是在TP框架里面做的: <input name="work_time[]" type="checkbox" value="1" <if condition="in_array('1',$work_time)">checked</if>

DevExpress XtraGrid RepositoryItemCheckEdit 复选框多选的解决方法

1. RepositoryItemCheckEdit默认有三种状态,选中状态.未选中状态和半选中状态(半选中状态通常用在TreeList中如果父节点下的子节点有选中的有未选中的,则父节点状态为半选中状态).如果RepositoryItemCheckEdit所在的列未绑定数据源,那么该列默认只可以单选:如果绑定了数据源,那么可以同时多选. 2. 问题描述: 上述描述的ColumEdit关联FieldName数据源,但是在设计功能中并不仅仅这样就可以同时多选,还是选中后,在Grid其他的位置再单击鼠

复选框提交功能

var box = document.getElementsByName("queryChannel");     var objArray = box.length;     var channel=""; for(var i=0;i<objArray;i++){         if(box[i].checked == true){             channel += box[i].value+",";         }  

JS如何实现对name是数组的复选框的全选和反选以及取消选择

JS如何实现对name是数组的复选框的全选和反选以及取消选择? form内容如下: 因为PHP接收要用 数组形式的 复选框,正常情况下 JQ可如果是这种 直接使用 $("input[name=ptpt])即可.但是这种php接收的只是最后一个值,字符串.<label><input type='checkbox' name='ptpt' value='a1' />a1</label><label><input type='checkbox' n

php数组转换字符串及复选框如何勾选中

php数组转换字符串及复选框如何勾选中,应用到函数 implode  explode 复选框被选中后如何保存数据,表单提交过来为数组,要转换字符串 用到函数implode if(!empty($_POST['yuyan'])){ $bbyuyan=implode(",", $_POST['yuyan']); } if(!empty($_POST['fenge'])){ $bbfenge=implode(",", $_POST['fenge']); } if(!emp

使用js获取复选框的值,并把数组传回后台处理,过程使用的是Ajax异步查询

这是界面代码: ? function shua(){             var id_array=new Array();         $('input[id="checkAll"]:checked').each(function(){         id_array.push($(this).val());//向数组中添加元素         });  //获取界面复选框的所有值              var chapterstr = id_array.join(',

freemarker中修改和添加功能中包含checkbox复选框默认选中需求的解决方式

今天做的公司ERP系统上线第一天内部使用的,各种BUG铺天盖地,[虽然只是技术总监一个人在测试……],其中有一个就是其中部门管理页面中的修改和添加功能 一个人做一套ERP总是有点疏漏的,虽然里面的东西大部分都是CRUD,不过作为一个菜鸟感觉还是压力山大,废话不说了开始上代码: 首先在后台Controller中添加数据处理,因为之前已经实现了显示所有复选框的选项功能了,所以这次只需要得出需要默认选中的数据,然后发到页面进行处理: 虽然代码只有这么一点,不过也耗费了好几个小时来弄出来了... 这是修

5-3以复选框创建餐点选项

.java public void takeOrder(View v){ CheckBox chk; String msg=""; int[] id={R.id.chk1,R.id.chk2,R.id.chk3,R.id.chk4,R.id.chk5,R.id.chk6}; for (int i:id) { chk = (CheckBox) findViewById(i); if (chk.isChecked()) msg += "\n" + chk.getText