请在Chrome、Firefox等现代浏览器浏览本站。网站域名:森林之家(www.foresthouse.cn)爱学习、爱分享、爱绿软、爱恐怖、爱音乐、爱唠叨、爱折腾、爱生活!

织梦首页获取文章总页数、总图片等方法小记

织梦教程 forest 1327℃ 已收录 0评论

织梦首页获取文章总页数、总图片

因需要在首页显示文章的总页数,网上找了一大堆一篇都没有,只有图集中调用总图片的代码,但是对于文章类型的来说并不适用,比如首页调用的有文章标题、文章缩略图这个都是简单的默认标签就可以但是再加上一个总页数呢?读者在阅读时会一目子然这篇文章有多少页。

一般在首页调用文章时的代码是这样的:

{dede:arclist row=10}
[field:title/]
[field:litpic]
{/dede:arclist}
上面的代码调用的是最近10篇文章,并显示标题和缩略图,如果我们还想再显示总页数用下面的代码就好了:
{dede:arclist row='10' channelid='1' addfields='body'}
[field:title/]
[field:litpic]
[field:body runphp=yes]$b = explode("#p#",@me);@me = count($b)-1;[/field:body]
{/dede:arclist}

上面的代码调用的是最近10篇文章,并显示标题和缩略图还有文章的总页数,织梦的分页标签都是“#p#副标题#e#”它会找出这篇文章带有“#p#”的地方有多少处并显示出来,也就达到了我们分页的效果。

另外如果想调用这篇文章有多少张图片呢?也可以这样如法泡制,把“#p#”换成“<img”就可以了,它可以找出这篇文章一共有多少个带“<img”的内容,同理也就达到了我们图片总数的效果。

根据这种方法可以延升到很多功能上去,比如调用文章内压缩包的总数、包含某关键词的总数、PDF的总数等等扩展方便使用简单。

另外上面的是在首页调用文章总页数、总图片如果想要在列表页也这样调用怎么办呢?首先进入织梦后台依次点击“核心”-“内容模型管理”找到“普通文章”在后面点击“更改”如下图:


然后往下拉找到“列表附加字段”在后面输入“body”即可如下图:

本站文章如未注明,均为原创丨本网站采用BY-NC-SA协议进行授权,转载请注明转自:https://www.foresthouse.cn/archives/5793.html
喜欢 (2)or分享 (0)
发表我的评论(注:在您评论完以后不会立即显示,请不要重复刷新以免进入黑名单。)
取消评论
表情 代码 贴图 加粗 链接 私信 删除线 签到

Hi,请填写昵称和邮箱!

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