建站教程 NEWS
当前位置:林乐科技 > 资讯教程 > 建站教程 > 织梦dedecms的第一页调用单页内容并过滤HTML

织梦dedecms的第一页调用单页内容并过滤HTML

发布日期:2021-06-17 14:52:53

  本文介绍织梦dedecms主页调用单页文档内容并过滤HTML方法。 1,调用语句{dede:sql sql u003d键;从`dede_sgpage中选择body。其中aid u003d 1quot;}字段:body函数 u003d为; htmlspecialchars(cn_substr(@ me,130))是... / {/ dede:sql}其中:{dede:sql sql u003d为;选择Bode Aid U003D 1Quot;} SQL U003D rdquo;选择身体是文章内容,从“dede_sgpage”dede_sgpage这里是单页文档存档黑暗数据,这是织梦dedecms5.6,表的名称的其他版本,其中AID U003D 7prime;这里的AID U003D 7是单页文档的ID,您需要调用哪个单页文档内容,这是文件的ID!字段:身体功能 U003D键“ htmlspecialchars(cn_substr(@ me,130))是... /字段:身体的身体是文章的内容,(cn_substr(@ me,130)这里130你准备好让内容显示单词数可以调整单词数量自身。但这会有一个问题,即,HTML也被截断了。要过滤它,请使用:{dede:sql sql u003d为...从`dede_sgpage`中选择body,其中aid u003d 1quot;}字段:身体功能 U003D为“htmlspecialchars(cn_substr(html2text(html2text(@me),750))”/ {/ dede:sql} html2text()函数是删除HTML标记代码。CN_SUBSTR(STR,80)函数是拦截字符串长度。如何调用数据库中的内容 首先,给出一个例子:dedecms背景有一个频道模型来添加一个页面文档,但如何在主页上调用单页文档:1。背景中的主页添加单页文档在文档管理中,内容编辑框输入了所需的内容。2.添加SQL通用标记{DEDE:SQL SQL U003D RDQUO; SQL SQL U0 03D rdquo; SQL SQL u003d rde_sgpage其中aid u003d 2prime字段:body / {/ dede:sql}我相信熟悉SQL语言的朋友很容易理解这种含义。意思是,选择数据表Dede_sgpage的身体字段输入,AID U003D 2此处指示您创建单个页面文档ID号,您可以在使用时使用相应的修改。另一个SQL标记示例代码:{dede:SQL SQL U003D为“从Dede_arcty中选择内容,其中ID U003D 2Quot;}字段:内容函数 u003d cn_substr(html2text @me),600)/ {/ dede:sql}根据上面的例子,它应该得到很好的理解,这是主要解释CN_SUBSTR拦截600个字符是300个汉字。 HTML2Text表示过滤包含HTML的字符,只显示文本。除了上面的示例之外,在DEDE系统中,我可以自由地使用SQL语句与织梦标签合作,以便更多个性协调。它们的基本参考格式是:{dede:sql sql u003d为“从表名中选择字段,其中条件语句为“字段:字段名称/ {/ dede:sql},以上基本格式,我们可以基本上转换呼叫标签来调用文档列表,代码为:{dede:sql sql U003D是;选择*从ded_archives限制10quot;} lt; ligt; midd 2; LT;一个href u003d。 /plus/view.phpaid u003dfield:id / QUE; GT;场:标题/ LT; / GT; lt; / ligt; {/ dede:sql}每个人都看到上面文档链接的底层模板地址是动态的,那么我们如何转换 让他链接到静态地址,这里我们只需要转换为字段:id /转换,转换后的完整代码是:{dede:sql sql u003d键。选择*从dede_archives限制10quot; lt; ligt; middot l h u003d u003d#39;是#39; quot标题 u003d领域:标题/“目标 u003d是; _blankquot; GT;字段:标题函数 u003d cn_substr(@me,30,0)/ lt; / gt; lt; / ligt; {/ dede:sql}