联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
为什么在火车头上对<li>设置了class类名,比如<li class="oicmwh">
类型:迅睿CMS 更新时间:2021-11-08 12:38:32

{xunruicms_img_title}

为什么在火车头上对<li>设置了class类名,比如<li class="oicmwh">,但是发布到后台的时候就不显示了,只剩下<li>,请问这是为什么?

回帖
  • 迅睿框架联合创始人
    #1楼    迅睿框架联合创始人
    2021-11-04 19:05:26
    Chrome 0
  • 流星
    #2楼    流星
    2021-11-05 12:59:38
    Chrome 0
    迅睿框架联合创始人

    为什么我已经过滤掉了'class',火车头采集发布到网站上的时候,<li>标签还是自动过滤了class。
  • nishi
    #3楼    nishi
    2021-11-06 14:56:51
    Chrome 0
    流星 从图上看,你白名单里是style,程序过滤掉的是class,没毛病,你需要白名单添加class。
  • 流星
    #4楼    流星
    2021-11-08 11:25:21
    Chrome 0
    nishi 这我明白,不过默认就是有加class的,可为什么采集到后台还是不显示呢
  • nishi
    #5楼    nishi
    2021-11-08 11:48:59
    Chrome 0
    你这个个问题,直接采集发布应该不会出现(判断方法是采集发布后直接看前台的html内容或数据库里的内容);后台再用ueditor进行可视化编辑则会出现。解决方法,在ueditor.all.min.js里面找到
    case"li":var s=t.getAttr("class");s&&/list\-/.test(s)||t.setAttr();
    把他删掉就可以了。
    满意答案
  • 流星
    #6楼    流星
    2021-11-08 12:38:32
    Chrome 0
    @nishi:删除后,火车头采集发布到后台就会显示li的class类型了,谢谢~!