dedecms任意页面调用指定栏目内容的方法

这篇具有很好参考价值的文章主要介绍了dedecms任意页面调用指定栏目内容的方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我们在使用dedecms织梦建站的时候,遇到封面模型的页面,经常把内容写到栏目内容中作为单页使用,比如公司简介、联系我们等等单页都可以写到栏目内容中,那么我们要调用的时候要怎么实现呢?

yii666小编为您整理了两种方法,往下看:

1、通过sql语句实现调用,写法如下:

{dede:sql sql='Select content from dede_arctype where id=1'}
[field:content function="cn_substr(Html2text(@me),340)"/]
{/dede:sql}

你需要修改的地方:

id=1' 意思是 id=栏目ID号340是你要截取的字符数量,也就是最多截取170个汉子,html2text(@me)是过滤HTML字符,把HTML标记排除掉不显示。

2、第二种方法,直接通过type标签实现,写法如下:

{dede:type typeid=1}[field:content function="cn_substr(Html2text(@me),340)"/]{/dede:type}

但是这种写法的话,首先要修改一个文件,文件位置在/include/taglib/type.lib.php,在大约24行,找到如下代码,加入红色部分:

$row = $dsql->GetOne("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,content,moresite,siteurl,sitepath 
                          FROM `dede_arctype` WHERE id='$typeid' ");

到此这篇关于dedecms任意页面调用指定栏目内容的方法的文章就介绍到这了,更多相关dedecms调用指定栏目内容内容请搜索yii666以前的文章或继续浏览下面的相关文章,希望大家以后多多支持yii666!文章来源地址https://www.toymoban.com/news/detail-438384.html

到了这里,关于dedecms任意页面调用指定栏目内容的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • DedeCMS调用栏目名称限制字数的方法

    我们在DedeCMS调用栏目名称的时候使用的标签是channel,这样就可以调用出来栏目的名称,无论栏目的名称是多长都会调用出来,如果栏目名称很长的话就会影响到导航栏的美观,所以在调用的时候还要做一些栏目名称字数的限制。   我们在调用标题的时候想要控制字数采用的

    2024年02月03日
    浏览(41)
  • 织梦dedecms调用得到文章所属的副栏目id及副栏目名称的教程

    标签调用代码 函数代码,在includeextend.func.php 中增加如下代码: 注意:织梦标签artlist不能调用副栏目中的文章内容的问题,即文章属于互联网这个副栏目,但互联网栏目中却不显示这个文章。需要修改系统文件./include/taglib/arclist.lib.php。 修改为 以上就是本文的全部内容,希

    2024年02月02日
    浏览(47)
  • DedeCms调用分类信息到首页并和栏目整齐排序方法

    DedeCms调用分类信息到首页并和首页栏目整齐排序方法,这是小编在织梦官方看到的帖子,此方法仅适于DedeCMS默认模板。 首先对比下如下代码: 最初代码如下: 改后的代码如下 我解释下不同点typeid=\\\'1,2,3为首页调用的栏目 这个是调用的分类信息。 以上就是本文的全部内容,

    2024年02月02日
    浏览(35)
  • 详解织梦dedecms5.7 无限级多级栏目菜单调用方法

    以前在用到5.7无限级栏目列表菜单时下载了网上的资料都未成功,因此我参考网上及dedecms本身的channel.lib.php及cattree.lib.php制作了调用标签。 1、在includetaglib建立randomartlist.lib.php 内容如下: {$row[\\\'typename\\\']}n\\\"; } randomartlistSon($row[\\\'id\\\'],$typeid,$currentstyle, $revalue); } if($cacheid !=\\\'\\\') { W

    2024年02月02日
    浏览(40)
  • dedecms如何在列表页调用body内容字段的方法示例

    我们都知道description的优化和seo也是息息相关的,对于seo新手来说往往没有这一方面的经验,不写description可能效果更好,但是不写description会出现一个问题,那就是无法在文章列表页调出文章的简介。 比如下列代码: 因为没写description这个时候文章简介就会显示空白,严重影

    2024年02月02日
    浏览(43)
  • 微信小程序任意指定页面生成二维码

    在日常微信小程序运营中,文章,和朋友圈海报内总会用到微信小程序特定页面二维码 ps:一定要输入当前小程序小程序项目成员的微信号

    2024年02月11日
    浏览(57)
  • 详解dedecms搜索页面单独调用搜索结果条数的实现方法

    DEDE的搜索结果数量都集成在了列表分页标签里,并没有使用单独的函数来提供这个结果数量,因此对有单独调用搜索结果数量的用户来说,就有使用问题,这里提供二次开发的方法。 非常简单只要修改几个地方就行了: 第一步,打开/include/arc.searchview.class.php文件,查找代码

    2024年02月02日
    浏览(55)
  • 织梦dedecms获取当前栏目路径及栏目名称的方法

    标签如下: 当前: 复制代码 代码如下: {dede:type} [field:typename/] {/dede:type} 因为{dede:field  name=\\\'arcurl\\\'/} 这个获取当前页面路径的标签只能在内容页使用,栏目页没有效果的。所以在栏目页想获取当前栏目的路径及名称的话,就要用上面这个标签。 而获取网站所有栏目名称及路径

    2023年04月18日
    浏览(70)
  • dedecms织梦让likearticle的mytypeid支持多个栏目和子栏目

    在使用dede:likearticle时,如果你想获取多个指定栏目下的相关文章,而刚好这个多个栏目下还有子栏目时,官方的程序不能满足你的需求,你需要改一下 打开 includetagliblikearticle.lib.php 找到 在它下面加入 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多

    2024年02月02日
    浏览(41)
  • dedecms后台添加栏目图片的实现代码

    前台调用栏目时需要显示图标,整理一下:   第一步:“系统-SQL命令工具” , 插入sql语句 复制代码 代码如下: alter table dede_arctype add imgtype varchar(100) 第二步:进入后台管理文件目录(默认为:dede目录),找到”catelog_add.php“下的 228行,把下面的替换默认的(在SQL语句添加了”

    2023年04月23日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包