联系官方销售客服

1835022288

028-61286886

应用插件 版主:官方插件技术组
填写表格 Ftable复选框,无法设置样式
类型:迅睿CMS 更新时间:2024-07-01 14:38:39 栏目模型字段 文章发布 内容建站系统
插件 建站系统 V3.17
应用作者 迅睿官方团队
发布时间 2022-03-01 15:30:06
更新时间 2024-12-19 10:00:07

要做这个租房频道,内容页有选择房屋配置功能。

image

简单描述:《栏目模型字段》为内容页,添加字段 【填写表格 Ftable】复选框,设置4个选项,现在结果是,内容页发布页,勾选2个,就会显示2个。就是没有数字参数,让人无法做CSS样式。


我希望标签代码这样,填写表格 Ftable】复选框,显示所有选项名,对应,勾选为1,不勾选为0,我就可以根据数值,给前端页面写CSS样式了。


用得小波的代码生成,前端页面,源代码:【不勾选,就不显示,我没法设参数】

image



详细操作流程,带图:

在《栏目模型字段》

一、建立了【填写表格 Ftable】

image


图二:标签调用:

image

以上图标签代码,论坛不让发代码,我做成了附件txt,请下载,对应以上代码图:

171869823017f615.txt


图三,文章发布页:

image


图四,前端页面,源代码:

image

插件教程:https://www.xunruicms.com/doc/app-928.html

回帖
  • 俊杰
    #1楼    俊杰
    2024-06-18 16:27:25
    Chrome 0
    是本人,以上代码显示有乱码,我重新贴一下:《栏目模型字段》为内容页,添加字段 【填写表格 Ftable】复选框按需循环写法1:
    <?php if ($txbg_dx) { $key=0; foreach ($txbg_dx as $v) { ?>
    有效: {php echo $v[1] ? implode('、', $v[1]) : '';}

    序号:{$key+1}
    <?php $key++; } } ?>
    ===========================
    按需循环写法2:
    {php $mval = $txbg_dx;}
    {loop $mval $v}
    有效: {php echo $v[1] ? implode('、', $v[1]) : '';}

    {/loop}
    ===========================
    循环2次的写法:
    {php $mval = $arr = dr_arraycut($txbg_dx, 2);}
    {loop $mval $v}
    有效: {php echo $v[1] ? implode('、', $v[1]) : '';}

    {/loop}
    ===========================
    表格写法-默认class写法:{dr_get_ftable(58, $txbg_dx)}
    ---------
    自定义table的class写法:{dr_get_ftable(58, $txbg_dx, 'mytableclass')}
    ---------
    mytableclass就是给表格加class,解析为:table calss="mytableclass"
    ---------
  • 外聘专员-小波工作室
    #2楼    外聘专员-小波工作室
    2024-06-18 16:30:02
    Chrome 0
    {php $rs = $ci->get_cache('table-field', '这里需要手动填写txbg_dx字段的id号', 'setting', 'option', 'hang');}
    {loop $rs $h $zz}
    {$zz.name}:
    {php $arr=explode(',', $zz.option);}
    {loop $arr $a}
    {if strpos($txbg_dx[$h][1], $aa) !== false}
    包含了【{$a}】
    {else}
    没有包含【{$a}】
    {/if}
    {/loop}
    
    {/loop}
  • 俊杰
    #3楼    俊杰
    2024-06-18 17:00:41
    Chrome 0
    外聘专员-小波工作室 小波大虾 你再看下:
    我是在《栏目模型字段》设置字段【填写表格 Ftable】复选框小波大虾:
    1、用你的代码,id号也填写了,只显示了【住房配置】,所有选项名 和 勾选状态 0,1 都没有显示。
    2、列标题名:《设备》 和 《有效》也显示一下。谢谢!!!!前端源代码显示:
    image

    image
  • 俊杰
    #4楼    俊杰
    2024-07-01 14:38:39
    Chrome 0
    外聘专员-小波工作室
    你发的代码:

    {php $rs = $ci->get_cache('table-field', '这里需要手动填写txbg_dx字段的id号', 'setting', 'option', 'hang');}
    {loop $rs $h $zz}
    {$zz.name}:
    {php $arr=explode(',', $zz.option);}
    {loop $arr $a}
    {if strpos($txbg_dx[$h][1], $aa) !== false}
    包含了【{$a}】
    {else}
    没有包含【{$a}】
    {/if}
    {/loop}
    
    {/loop}



    你再看下:


    我是在《栏目模型字段》设置字段【填写表格 Ftable】复选框

    小波大虾:
    用你的代码,id号也填写了,只显示了【住房配置】,所有选项名 和 勾选状态 0,1 都没有显示。


    前端源代码显示:



    image



    image