dedecms搜索功能的实现(DEDECMS调用特定ID文章内容的实现方法)
dedecms搜索功能的实现
DEDECMS调用特定ID文章内容的实现方法
方法一:
找到:include\inc_arcpart_view.php文件,在里面找到第function ParseTemplet();这一个函数里面的
将里面的红色的0改为$ctag->GetAtt('arcid'),就行了,然后到incclude\inc\inc_fun_spgetarclist.php文件里面找到
〔if($arcid!=0) $orwhere .= " And arc.ID<>'$arcid' ";〕
将这一句改为:if($arcid!=0) $orwhere .= " And arc.ID='$arcid' ";
if($arcid==0) $orwhere .= " And arc.ID<>'$arcid' ";
以上两句,替换掉上面需要替换的语句。然后就可以调用了:如在主页中调用ID号为145的文章内容:
这样就只会调用到一个ID为145的文章,即始ROW设为5也没有用,因为从数据库里面只提出一条记录来,
但是现在还不能解析HTML语法,提出来的文章没有版式,下次改进。
方法二:
刚一开始没有仔细看论坛,所以自已写出这样的方法,其实大可不必按以上的方法做,可以借助强大的LOOP来实现这一种需求,现将个人方法写在下面,希望对需要的人有帮助;
在首页模板里面加入如下代码:
注意下面的这一行:
{dede:loop table='dede_addonarticle' sort='aid' row='8' if='aid=524'}
其中有一个aid=524代表要取文章列表的ID号为524的文章,
table='dede_addonarticle' 为所存文章的表
其中中间的这一行最重要,
[field:body function="Html2Text(cn_substr('@me',200))" /]
这一句有多种调用方式:
如:[field:body/]将得到文章所有的内容,不过滤HTML标记
[field:body function="(cn_substr('@me',200))" /]
只取内容的前200个字符
[field:body function="Html2Text(cn_substr('@me',200))" /]
取前200个字符并把HTML标记过滤
其实DEDECMS真的很强大,偶算是领教了。
- dedecms怎么调用标签(dedecms直接访问域名不能跳转到index.php)
- 织梦dede后台更新文章(织梦Dedecms5.7整站调用购物车订单数量简单解决办法)
- dedecms标签缩略图问题(dedecms文章内页获取缩略图的调用标签)
- dede栏目标签怎么调用(dedecms首页导航菜单二级栏目调用标签实例)
- 织梦dede怎么获取当前文档的网址(织梦DedeCMS V57 111015升级出现乱码错误解决方法分享)
- dedecms关闭站点(dedecms 会员登录或者退出直接跳转到首页的修改方法)
- dedecms标签路径修改问题(解决织梦DEDE5.7 tags系列bug图解步骤)
- dedecms添加板块(DedeCMS关键词替换问题较完美解决方法)
- dedecms 怎么设置栏目(dedecms如何实现tag标签伪静态的方法)
- dedecms显示问号(dedecms提示你的用户名不存在的解决方法)
- dedecms 自定义字段(dedecms自定义模型提示:Call to a member function GetInnerText的解决方法)
- dedecms搜索功能怎么设置详细(织梦Dedecms软件频道下载次数真实显示的权宜修改)
- dedecms打开新页面(DedeCMS 批量取消审核文档的实现方法)
- dede织梦的后台如何调整和使用(织梦DEDECMS中增加父栏目调用,以及多级支持currentstyle的方法)
- dedecms添加代码(dedecms获取当前所在栏目ID的方法)
- dedecms登录功能(DEDECMS织梦远程附件服务器设置详解)
- 法国面包(法国面包法棍)
- 微信(微信分身)
- 双十二(双十二和双十一哪个划算)
- 佛肚竹盆景的养护之道(佛肚竹盆景的养护之道)
- 包水饺(包水饺手法怎么包视频)
- 越南河粉(越南河粉来自哪里)
热门推荐
- sqlserverlog原理(sql server中错误日志errorlog的深入讲解)
- python中怎样使用列表的sort方法(详解python中sort排序使用)
- 云服务器有必要买吗(云服务器好用吗?云服务器值得买吗?)
- mysql是自动commit吗(详解MySQL与Spring的自动提交autocommit)
- docker端口配置(docker 无法释放端口的解决方案)
- 腾讯云轻量应用服务器与VPS服务器、虚拟主机有什么区别?(腾讯云轻量应用服务器与VPS服务器、虚拟主机有什么区别?)
- ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解(ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解)
- python 多线程与多进程(python 多线程串行和并行的实例)
- html元素和属性的区别(HTML5 HTMLCollection和NodeList的区别详解)
- mysql忽略大小写(MySQL大小写敏感的注意事项)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9