Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

dede, 自定, 自定义, 定义, 模型

新建立了一个独立模型,可是突然发现模型列表中标题不能显示了,仔细分析发现并非完全不能显示,而是凡是带有中文的就不能显示。
然后一步一步分析,发现dede在显示独立模型文章列表时对独立模型的每一个字段都经过了ChannelUnit->MakeField具体的方法的处理,原因是独立模型文章表中,凡是联动类型字段都保存的是数值,因此,需要将其转换成对应的名称,除此之外还进行了一些其他类型字段的处理。
其中包括对于type是text的字段,那dedecms会经过HtmlReplace()具体的方法进行处理。
functionMakeField($fname,$fvalue,$addvalue=''){//处理各种数据类型$ftype=$this->ChannelFields[$fname]['type'];if($fvalue==''){if($ftype!='checkbox')$fvalue=$this->ChannelFields[$fname]['default'];}if($ftype=='text'){$fvalue=HtmlReplace($fvalue);}......问题就出在HtmlReplace具体的方法中。
某些时候HtmlReplace的中文转换是有问题的。
HtmlReplace(>=DedeCMS5.5)函数名:HtmlReplace功能:去除html中不规则内容字符参数:$str=''需要处理的字符串$rptype=0返回类型$rptype=0表示仅替换html标记$rptype=1表示替换html标记同时去除连续空白字符$rptype=2表示替换html标记同时去除所有空白字符$rptype=-1表示仅替换html危险的标记返回值:格式化后的字符串注:其实貌似HtmlReplace出现问题与否跟php的版本是有关系的,最新的php版本好像会出问题,但也有可能是配置的问题。
                                                            自定义                        ,            字段                        ,            模型
@版权声明 名站网址导航声明: 1.该文观点仅代表作者本人,名站网址导航系信息发布平台,名站网址导航仅提供信息存储空间服务。 2.名站网址导航所发布的一切资源、破解补丁、注册机和注册信息及软件的解密分析文章等仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该网站程序,请支持正版软件,购买注册,得到更好的正版服务。 3.如有侵权请邮件与咱们联系删除或处理(邮箱:[email 988365@gmail.com]),本站将立即改正,谢谢。

DedeCMS提示你访问的用户可能已经被删除的问题IyfAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

IyfAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市