• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

别人写的PHP的CMS都是用很短的语句控制文章怎么实现

php 搞代码 3年前 (2022-01-23) 20次浏览 已收录 0个评论

别人写的PHP的CMS都是用很短的语句控制文章如何实现
我用过dedecms 他里面的功能是这样的。比如我要调用某个项目里面的 最新更新的10个文章我就可以这样。
{dede:imt xx xx xx } 然后这样就调用出来了。他没有直接查询mysql吗?如何才能坐到这样 给个思路呢?

——解决方案——————–
标签名称:arclist
标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart、coolart、autolist都是由该标记所定义的不同属性延伸出来的别名标记。
功能说明:获取指定文档列表
适用范围:全局使用
基本语法:
{dede:arclist flag=’h’ typeid=” row=” col=” titlelen=” infolen=” imgwidth=” imgheight=” listtype=” orderby=” keyword=” limit=’0,1′}
[field:title/]
{/dede:arclist}
typeid=” 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用”,”分开表示多个栏目;

orderby=’sortrank’ 文档排序方式
§ orderby=’hot’ 或 orderby=’click’ 表示按点击数排列
§ orderby=’sortrank’ 或 orderby=’pubdate’ 按出版时间排列
§ orderby=’near’
§ orderby==’lastpost’ 按最后评论时间
§ orderby==’scores’ 按得分排序
§ orderby=’id’ 按文章ID排序
§ orderby=’rand’ 随机获得指定条件的文档列表

idlist =” 提取特定文档(文档ID) 调用指定id文档 例子idlist =’4,45,78,237′
limit=’起始ID,记录数’ (起始ID从0开始)表示限定的记录范围(如:limit=’1,2′ 表示从ID为1的记录开始,取2条记录)
keyword=” 含有指定关键字的文档列表,多个关键字用”,”分
orderway=’desc’ 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序

使用实例
调用推荐文章
{dede:arclist flag=”c” channelid=” row=’10’ titlelen=’60’ orderby=”}

  • [field:title /]
  • {/dede:arclist}
    row=’10’ 调用10条, titlelen=’60’标题长度为30汉字 flag=”c” 推荐文章 orderby=” 默认为按发布时间排序
    flag = ‘c’ 自定义属性值:头条[h] 推荐[c] 图片[p] 幻灯[f] 滚动[s] 跳转[j] 图文[a] 加粗

    调用最新文章按发布时间排序
    {dede:arclist channelid=” row=’10’ titlelen=’60’}

  • [field:title /]
  • {/dede:arclist} row=’10’ 调用10条, titlelen=’60’标题长度为30汉字

    按ID排序降序排列,从大到小
    {dede:arclist channelid=” row=’10’ titlelen=’60’ orderby=’id’ }

  • [field:title /]
  • {/dede:arclist} row=’10’ 调用10条, titlelen=’60’标题长度为30汉字 orderby=’id’ 按ID,降序排列

    按ID排序顺序排列,从小到大
    {dede:arclist channelid=” row=’10’ titlelen=’60’ orderby=’id’ orderway=’asc’ }

  • [field:title /]
  • {/dede:arclist} row=’10’ 调用10条,

    本文#来源gaodai.ma#com搞##代!^码7网
    搞代gaodaima码

    titlelen=’60’标题长度为30汉字 orderby=’id’ 按ID,orderway=’desc’ 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序

    调用含有缩图的文档
    {dede:arclist flag=”p” row=’10’ titlelen=’60’}

  • [field:title /]
  • {/dede:arclist} flag = ‘p’ 自定义属性值:头条[h] 推荐[c] 图片[p] 幻灯[f] 滚动[s] 跳转[j] 图文[a] 加粗

    日期的各种格式
    08 [field:pubdate function=strftime(‘%d’,@me)/]
    08 日 [field:pubdate function=strftime(‘%d日’,@me)/]
    06-08 [field:pubdate function=strftime(‘%m-%d’,@me)/]
    06月08日 [field:pubdate function=strftime(‘%m月%d日’,@me)/]
    09-06-08 [field:pubdate function=strftime(‘%y-%m-%d’,@me)/]
    2009-06-08 [field:pubdate function=strftime(‘%Y-%m-%d’,@me)/]
    09年06月08日 [field:pubdate function=strftime(‘%y年%m月%d日’,@me)/]
    2009年06月08日 [field:pubdate function=strftime(‘%Y年%m月%d日’,@me)/]
    2009-06-08 13:28 [field:pubdate function=strftime(‘%Y-%m-%d %H:%M’,@me)/]


    搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
    转载请注明原文链接:别人写的PHP的CMS都是用很短的语句控制文章怎么实现

    喜欢 (0)
    [搞代码]
    分享 (0)
    发表我的评论
    取消评论

    表情 贴图 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址