在本文中,您将会了解到关于DedeCMS首页调用文章正文内容的sql万能标签语句的新资讯,并给出一些关于DeDeCMS列表页使用dede:arclist和dede:list标签调用文章正文内容_搜索引
在本文中,您将会了解到关于DedeCMS首页调用文章正文内容的sql万能标签语句的新资讯,并给出一些关于DeDeCMS 列表页使用 dede:arclist 和 dede:list 标签调用文章正文内容_搜索引擎技、DedeCMS 首页调用文章body的语句、DEDECMS万能标签{dede:sql}使用教程详解、dedecms后台管理搜索到文章正文内容的方法的实用技巧。
本文目录一览:- DedeCMS首页调用文章正文内容的sql万能标签语句
- DeDeCMS 列表页使用 dede:arclist 和 dede:list 标签调用文章正文内容_搜索引擎技
- DedeCMS 首页调用文章body的语句
- DEDECMS万能标签{dede:sql}使用教程详解
- dedecms后台管理搜索到文章正文内容的方法
DedeCMS首页调用文章正文内容的sql万能标签语句
织梦首页调用文章内容可以通过织梦的sql万能标签语句来实现,具体实现sql标签有两种,仅供大家参考:标签一:
{dede:sql sql=”SELECT aid,typeid,body,body1,body2,body3,body4,body5 FROM `dede_addonarticle` where typeid=2 ORDER BY `aid` DESC LIMIT 0,1″}
[field:body /] [field:body1 /] [field:body2 /] [field:body3 /] [field:body4 /] [field:body5 /]
{/dede:sql}
标签二:
{dede:sql sql=”SELECT aid,body FROM `dede_addonarticle` where typeid=2 ORDER BY `aid` DESC LIMIT 0,1″}
[field:body /]
{/dede:sql}
调用说明:
其中typeid=2,栏目ID号,表示调用此ID栏目内的文章,换成 aid=1 则表示调用的 aid 为 1 的文章,DESC 表示排序,按从大到小排,换成 ASC 则按从小到大排序,LIMIT 0,1 表示调用数量,也可以写成数量LIMIT 1,这个1代表调用的数量。
另外,调用某个特定会员发布的文章内容的标签如下:
{dede:sql sql=’Select * from dede_archives where mid=1′}
PHP?aid=[field:id/]’ target=’_blank’>[field:title/]
{/dede:sql}
mid为用户ID ,可以参考二次开发中关于dede_archives的数据表字段介绍。
DeDeCMS 列表页使用 dede:arclist 和 dede:list 标签调用文章正文内容_搜索引擎技
通常 dedecms 列表和内容页可以利用系统内置标签 [field:description/] 来调用,但有时候后台文章摘要需要其它用处,那么这个时候需要调用部分文章正文内容做为摘要显示。实现方法有两种,分别使用 dede:arclist 标签与 dede:list 标签。
一、使用 dede:arclist 标签的实现步骤和方法:
1、进入后台 核心 -> 频道模型 -> 内容模型管理 -> 普通文章 -> 更改
2、调用代码:
XML/HTML 代码
- {dede:listpagesize=''10''}
- [field:body/]
- [field:title/]
- {/dede:list}
3、将内容转化为文字格式并截取字符串 [field:body function=''cn_substr (html2text (@me),600)''/]
二、使用 dede:arclist 标签的实现步骤和方法:
利用了 DeDecms 可以自定义模型内容数据以及自定义字段的调用原理,把文章模板的 body 字段看做在自定义的。
1、调用代码
{dede:arclistrow=''10''addfields=''body''channelid=''1''
[field:bodyfunction=''cn_substr(html2text(@me),600)''/]
{/dede:arclist}
2、代码说明
(1)addrields='' 字段一,字段二…'',自定义字段或系统字段
(2)function=’cn_substr (html2text (@me),600)’将文章内容转化为文字格式
(3)channelid,模型编号,文章默认为 1,查看位置:后台–核心–内容模型管理
DedeCMS 首页调用文章body的语句
小编 jb51.cc Dedecms 首页调用文章body的语句,因我调的是头条,故flag=h,先看一下效果图:
<div class=data-news>
<dl>
<dt><a href=[field:arcurl/] target=_blank>[field:title/]</a></dt>
<dd><a href=[field:arcurl/] target=_blank>[field:id runPHP=''yes''] $aid = @me; $row = $GLOBALS[''dsql'']->Getone(Select body From `dede_addonarticle` where aid=''$aid'' ); @me = cn_substr(strip_tags({$row[''body'']}),960);[/field:id]...</a></dd>
</dl>
{/dede:arclist}
DEDECMS万能标签{dede:sql}使用教程详解
上一篇:dede内容页调用文章缩略图
下一篇:DedeCms的Mytag 标记
dedecms后台管理搜索到文章正文内容的方法
后台管理搜索到文章正文内容的方法,即我们说的全文搜索。在文章列表下面可以进行搜索,输入关键字即可。
但是这个搜索,只能搜索标题和作者里的关键字,却不能找到正文包含该关键字的文章
以下就介绍下怎么修改,可以在后台输入关键字搜索时,找到正文里包含该关键字的普通文章
打开 后台dede\content_list.PHP :
第156行:
$wheresql .= " And ( CONCAT(arc.title,arc.writer) like '%$keyword%') ";)
改为:
$wheresql = " left join dede_addonarticle on arc.id=dede_addonarticle.aid ".$wheresql." And ( CONCAT(dede_addonarticle.body,arc.title,arc.writer) like '%$keyword%') ";
改动后保存,经测试在Dedecms5.5—5.7都实验成功。
今天关于DedeCMS首页调用文章正文内容的sql万能标签语句的介绍到此结束,谢谢您的阅读,有关DeDeCMS 列表页使用 dede:arclist 和 dede:list 标签调用文章正文内容_搜索引擎技、DedeCMS 首页调用文章body的语句、DEDECMS万能标签{dede:sql}使用教程详解、dedecms后台管理搜索到文章正文内容的方法等更多相关知识的信息可以在本站进行查询。
本文标签: