PHPCMS的首页默认只会生成一个页面,要实现分页功能,要么把首页动态化,要么新建一个分类在url规则管理路径生成到首页。...动态页面 由于PHPCMS默认每更新一篇文章都会自动更新首页和栏目页,为了实现动态首页,我们需要在服务器中把index.php的优先级高于index.html 动态页面的分页,必须用$_GET[page...告诉你,因为PHPCMS的默认首页就是index.html,别到时候随便更新一篇文章,自动更新首页时把我们设定的给替换掉了。...衍生问题当新增一篇文章时会自动更新父栏目,这是父栏目的分页格式会跟子栏目相同,见 PHPCMS父栏目分页格式错误当我们把PHPCMS当作博客用时,一级栏目只有一个,只要用PHP替换法则可解决问题。
相关文章调用代码 {pc:content action="relation" relation="$relation" keywords="$rs[keywords]" catid="$catid" num...="10" id="$id"} {if $data} 相关文章 {loop $data $r} 标签: phpcms相关文章
lists输出时用随机排序 Phpcms默认不支持随机文章调用,必须自己动手实现,以下代码只有 order=”rand()”,其它与正常调用一样。...title="{$v["title"]}"{title_style($v[style])}>{$v["title"]} {/loop} {/pc} 方法二:自定义随机函数 打开phpcms.../** * 随机读取文章列表 * * @param $modelid 模型ID 必须 * @param $catid 栏目ID 可选,为0或未指定调去全模型的数据 * @param $siteid 站点...ID 可选,默认为1 * @param $thumb 是否必须有缩微图 可选,默认为0 * @param $num 调用文章数量 可选,默认为10 * @return array 返回随机文章列表数组...,参考 phpcms全站最新文章和随机文章
="{$v['url']}">{$v['title']} {/loop} {/pc} 以上代码为当前分类最新文章。...指定分类最新文章只需把$catid改成分类ID即可。...以上代码如果用于列表页还需要翻页功能,只需在pc标签后加一个参数 page="$page" 在循环内一般用以下方法调用 {if $pages} {$pages} {/if} 意思为:如果存在分页则显示分页 注意:在首页调用全站最新文章时...,分页参数要看首页是动态还是静态。...page=”$page” 默认的静态 page=”$_GET[page]” 首页动态必须把上面的替换成这个,否则分页失效。
phpcms v9文章页调用栏目链接调用成首页 解决办法: url写入失败,所以需要手动写入栏目文件夹名称 文章的设置需注意选择内容页模板 然后批量更新栏目页,url,内容页就可以了
全站最新文章 调用代码 {pc:get sql="SELECT * FROM v9_news a,v9_news_data b WHERE a.id=b.id ORDER BY inputtime DESC... {if $pages} {$pages} {/if} {/pc} 代码解析这里用到的是数据库语句,调用 v9_news a 和 v9_news_data 两个表,按文章发布时间倒序排序...注意事项分页问题:在栏目列表页调用全站最新文章是没有问题的,但是在首页调用全站最新文章要分动态和静态。...,不同点是排序方式改成了 ORDER BY rand() 限制了只显示5条记录 注意,在这里page=”$page”是不能省略的,否则随机文章会失效。...关于get方式限制显示记录请参见 phpcms使用get标签sql语句limit无效
下面是我自己总结出来的,用户PHPCMS的页面判断 {if !...$catid}首页{/if} {if $child}栏目首页{/if} {if $parentid}栏目列表页{/if} {if $catname}栏目首页和栏目列表页{/if} {if $id}内容页...{/if} {if $tag}标签列表页 判断这些的依据一很简单,比如首页没有catid这个值,但是其他所有页面都有,所以当没有catid时就是首页。
想要在首页显示所有的关键字?那就动手自己制作一个关键字列表吧。...然后按关键字所有的文章数量从多到少进行排序。 关键字的链接为了收录更好,我采用的伪静态模式,大家可以效仿。
B2主题增加文章最后更新时间-首页 ---- 需要实现文章meta需要修改几个文件,修改文件前请备份先,备份总不会错 首先找到主题文件b2/Modules/Common/Post.php 大致348添加下面代码...’ 即可 声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
调整a标签作用域,点击标题和描述版块均可跳转文章。 禁用手机端描述版块点击动作,避免来不及触发快门动画就跳转文章。...CSS伪类实现三角形绘制 纯CSS 实现绘制各种三角形(各种角度) - saucxs - 博客园 思路讲解 在很久很久以前,到底有多久呢,我查了下聊天记录, image.png 贰猹和我交流了下他对主题首页卡片的设计想法...侧栏的 SAO 卡片效果要改,直接画出好看的边框,首页的文章卡片要改,反正不能再搞不靠谱的三角形伪类拼接。还有以前写的 SAO 血条,啊,那个项目我是打算废弃了。
title'],40)} {/loop} {/pc} {/loop} 关于 loop subcat 不明白的朋友请看 PHPCMS
PHPCMS默认只支持在文章页调用TAG标签,但是很多时候我们希望他显示在网站首页或者分类列表页,一查数据库,发现关键字都存在与keywords这个字段中。
一些比较重要的文章我们通常会设置为推荐,但是即使都是推荐的文章,也分重要程度的,如何把最重要的放到第一,把相对不重要的排序到后面呢?...打开文件:/phpcms/modules/admin/classes/push_api.class.php 大概在136行,找到 $info['id'] = $info['listorder'] = $...打开文件:/phpcms/modules/content/content.php 大概在460行,找到 foreach($_POST['listorders'] as $id => $listorder...array('listorder'=>$listorder),array('id'=>$id,modelid=>$modelid)); } } //更改推荐位排序结束 现在才算是完美的解决了,PHPCMS...推荐位文章列表手动排序的问题。
我个人喜欢把PHPCMS当作博客来用,而作为一个博客,怎能少了文章置顶功能呢?其中用PHPCMS实现置顶功能非常简单,无非是修改下推荐位的名称为置顶,然后在文章列表中推送需要置顶的文章罢了。...不过博客系统中置顶文章可不会与文章列表中的文章重复,要解决这个问题其实也不难,看代码 {pc:content action="lists" catid="1" num="20" where="posids...="id desc"} {loop $data $v} {$v['title']} {/loop} {/pc} 调用分类ID为1的文章列表...,并设置条件 posids 不等于 1 这样就实现了置顶文章与文章列表的文章不重复的功能了。...凡是设置了推荐位的文章,不管你设置的推荐ID是1,2,还是3,在数据库中posids的值都会变成1,没有设置推荐的文章则为0,这下明白我为什么要那么做了吧!
原理 使文章处于审核状态,只要到了设定的时间,一旦有用户访问有触发代码的页面,则自动通过审核,时间不到则不会通过审核。...用户访问最多的一般是文章内页,所以通常我们会把这个触发代码加入统计文章浏览次数的文件中去。...下面是来自PHPCMS官方论坛的代码,动态,静态都可以完美执行。...op=count&id={$id}&modelid={$modelid}"> 结语 注意:静态列表页并不会实时更新,只有在下一篇定时文章发布成功后,列表页才会更新上一篇的文章。...参考文献:http://bbs.phpcms.cn/thread-713552-1-1.html
phpcms调用子栏目名称相对比较简单一些,也是用{pc:content}来调用,只是把action设置为category,catid如果为0的话是调用所有一级栏目,如果是其他数字的话,则调用相应栏目的子栏目...loop $data $r} {$r[catname]} {/loop} {/pc} phpcms...调用子栏目文章列表:再嵌套一个{pc:content}调用 {pc:content action="category" catid="13" num="10" siteid="$siteid"order
但是现在我已经有充足的时间更新博客虽然我也不更新,所以也越来越重视《每周歌词》的质量。如今的《每周歌词》已经逐渐变成我个人对某首歌曲和它歌词的感悟了。...但是原先存在着的大量《每周歌词》非常占用首页空间,让技术相关的文章都难以找寻,这就违背了这个博客的初衷了。...但是今天感觉找到了个不错的办法:在首页隐藏部分文章。目前的逻辑是:隐藏所有“每周歌词”分类的文章,但是显示最新一篇和标“推荐”的文章。为了实现这个操作,我做了多种不同的尝试。...尝试1:修改index.php 第一种尝试就是直接修改index.php遍历文章的部分,对符合条件的文章进行过滤。...不过虽然这样代价可接受、功能也可实现,但是直接修改SQL还是不甚完美,而且这样也假设了首页获取文章是第一个进行的查询操作。
那会说了会为大家讲解自己怎么将『微语』制作出来的,现在先做些准备工作,其实这也是众人的智慧凝聚出来的,光我自己你就是到让中国男足冲出世界杯那天我都是实现不出来的,废话不多说了,先看看这篇文章的内容吧,本篇为抄袭而来...1、获取不想显示的分类ID 这个ID号可以在后台的“文章 -> 分类目录”中获取,当鼠标放到某个分类目录时,浏览器底部的状态栏会显示类似“category&tag_ID=6&post_type=post...2、在主题index.php(现在应该是loop.php了)使用代码 假如我们要在首页隐藏ID为7和243的分类下的文章,可以在首页主题循环开始的地方加入query_posts($query_string...原本这篇文章第一次看是在知言博客,后来发现不亦乐乎那给的代码样式更全一些,就直接用了不亦乐乎的了
常用标签 {$title} 文章标题 {url} 文章链接 仅限于动态或伪静态页面,纯静态页面请使用 {go(catid, {$content} 文章内容 {$description} 文章描述 上一篇
Hexo 和 Fluid 没有自带文章置顶功能,本文记录在 Hexo、Fluid 下实现文章置顶的方法。...npm uninstall hexo-generator-index --save npm install hexo-generator-index-pin-top --save 然后在需要置顶的文章的...比如下面这篇文章: --- title: Fluid -16- 首页文章置顶 mathjax: false date: 2022-04-19 20:58:56 tags: [Hexo, Theme, Fluid...] categories: [Hexo, Theme, Fluid] top: true --- 到目前为止,置顶功能已经可以实现了 此种方法用于 Hexo 的所有博客 但是置顶的文章一般都需要置顶的标记
领取专属 10元无门槛券
手把手带您无忧上云