DEDECMS之三 首页、列表页怎么调用文章内容

 

一、首页调用

 百度了很多,没有找到实际的解决方法,对于直接读取数据库,这种写法不会采取。

后来,仔细考虑,这部分解决的内容不会很多,所以直接使用了简介的内容

方法一(默认长度55)

[field:info function='cn_substr(html2text(@me),350)'/]...

 方法二(默认长度85)
[field:description function='cn_substr(html2text(@me),350)'/]...

二、列表页调用

进入后台:核心--频道模型--内容模型管理-普通文章,点击修改

在 基本设置 中,找到 列表附加字段 添加 body

 

 

调用代码:

{dede:list pagesize='10'}
    <p>[field:body function='cn_substr(html2text(@me),250)'/]...</p>
{/dede:list}

 

时间: 2024-10-05 05:17:19

DEDECMS之三 首页、列表页怎么调用文章内容的相关文章

dedecms利用addfields body在首页调用文章内容

开源程序比较好的一点是可以进行二次开发,比如ytkah想要开发一个专家出诊表的功能模块,如下图所示,每天的专家都不一样,可以用到内容模型,但是相对比较复杂:我们可以把每天的坐诊情况写成一篇文章再通过调用文章内容的形式来实现(科室.上午下午.专家名称用table表格罗列出来,效果见mzeyes.com).好了,问题来了,怎么把这些文章内容完整地调用到首页呢?用 addfields='body' 用常规的文章调用标签{dede:arclist},里面附加一些条件,orderby='id' order

phpcms配置列表页以及获得文章发布时间

废话不多说了,直接给大家贴代码了,具体代码如下所示: <div class="moocConDetail"> {pc:content action="lists" catid="11" order="id DESC" num="10" moreinfo="1"} <ul> {loop $data $key $val} {php list($copyfrom) =

Dedecms频道,列表页,内容页中调用全站最新文章

利用dede建站时经常要调用全站的最新文章,本文讲方法总结如下: 1.如果是在首页调用全站的最新文章,标签如下:  代码如下 复制代码 {dede:arclist row=10} <a href="[field:arcurl/]">[field:title/]</a> {/dede:arclist} 2.如果是在频道页列表页调用全站最新文章,标签如下:  代码如下 复制代码 {dede:arclist typeid='top' row='10'} <a h

wordpress调用文章内容中头一张图片

本节,高时银博客就跟大家分享一下"怎样调用文章中的第一张图片". 方法很简单,在主题模板函数文件function.php中添加下面这段代码:  代码如下 复制代码 //获取文章首张图片 function catch_that_image() { global $post, $posts; $first_img = "; ob_start(); ob_end_clean(); $output = preg_match_all('/<img.+src=[\'"](

wordpress自动调用文章缩略图的方法总结

一.自动显示文章第一张图片 在当前使用的主题模板的functions.php文件<?php和?>之前添加以下代码  代码如下 复制代码 function catch_that_image() {       global $post, $posts;       $first_img = '';       ob_start();       ob_end_clean();       $output = preg_match_all('/<img.+src=['"]([^'&

织梦dedecms列表页调用所有顶级栏目文章的方法

这几天用织梦做网站,发现了很多问题. 当我们在文章也和文章列表页使用文章调用标签dede:arclist 不限制栏目ID的时候就只会调用当前栏目下的文章,如果是要调用整站的文章发现使用typeid='1,2,3,4,5,6,7,8,9,10' 这样调用出来所有ID的话,当栏目ID很多的话就有些麻烦了!那怎么样可以直接调用织梦CMS整站的文章标签呢 方法一: {dede:arclist row='条数' typeid='all'  orderby='pubdate'}[field:title/]{

dedecms列表调用文章正文内容方法

  在制作织梦模板的时候,有的时候我们需要调用文章部分内容,用[field:description/]标签字数不够多(数据库设计字段是varchar(255)的),另外修改了文章内容但是摘要还需要手动修改,所以只能调用文章正文内容了.       实现织梦DedeCMS列表页调用文章正文的方法有两种,不过都是使用的dede:arclist标签,如果使用dede:list标签的话,第一种方法是调用不出结果的. 以下是织梦DedeCMS列表页调用文章正文的第一种方法:    代码如下 复制代码  {

Dedecms调用文章/表页当前文章TAG标签

调用全站的我就不介绍了dedecms有一个dede:tag标签了我们可以直接使用 调用当前文章的tags标签,自己做了一个二次开发  代码如下 复制代码 if ( ! function_exists('GetTags')) { function GetTags($aid) { global $dsql; $tags = "; $query = "SELECT tag FROM `#@__taglist` WHERE aid='$aid' "; $dsql->Execut

dede:arclist orderby=weight dedecms列表页文章按权重排序无效问题

平时我们有时会发现dedecms列表页文章按权重排序无效问题,找到list解析文件include/arc.listview.class.ph,发现排序规则里面并没有按照weight排序的判断,于是乎修改程序加入排序规则,大概在771行,加入下面红色代码 //排序方式 $ordersql = ''; if($orderby=="senddate" || $orderby=="id") { $ordersql=" order by arc.id $orderW