phpcms配置列表页以及获得文章发布时间

废话不多说了,直接给大家贴代码了,具体代码如下所示:

<div class="moocConDetail"> {pc:content action="lists" catid="11" order="id DESC" num="10" moreinfo="1"} <ul> {loop $data $key $val} {php list($copyfrom) = explode('|', $val['copyfrom'])} <li> <a href="{$val['url']}" rel="external nofollow" >{$val['title']}</a> <span class="source">{$copyfrom}</span> <span class="acTime">{date('Y-m-d',$val[inputtime])}</span> </li> {/loop} </ul> {/pc} </div>

调用一级栏目名称跟二级栏目名称:

{$CATEGORYS[$CAT[parentid]][catname]} {$CATEGORYS[$CAT[catid]][catname]}

以上所述是小编给大家介绍的phpcms配置列表页以及获得文章发布时间,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

时间: 2024-07-31 06:08:00

phpcms配置列表页以及获得文章发布时间的相关文章

网站文章发布时间对百度SEO非常重要

百度抓取网页判断该页面质量时,会受到该页面发布时间的影响. 而由于网站有时会面临着更换域名,而百度不会由于某个网站更换域名后,在重新收录时,就认为所有页面都是最新更新的. 所以为了避免这种不公平的判断,百度会把页面内的文章发布日期作为其中一个判断标准,去判断该页面的发布时间,从而生成对应的快照时间. 所以,对于新站,若一次需要更新很多篇文章,又怕百度误认为是采集的,那么在每篇文章里,就一定要加上文章发布日期,从而"帮助"百度去"了解"该文章的发布时间. 百度爬到的文

DEDECMS之三 首页、列表页怎么调用文章内容

  一.首页调用  百度了很多,没有找到实际的解决方法,对于直接读取数据库,这种写法不会采取. 后来,仔细考虑,这部分解决的内容不会很多,所以直接使用了简介的内容 方法一(默认长度55) [field:info function='cn_substr(html2text(@me),350)'/]...  方法二(默认长度85)[field:description function='cn_substr(html2text(@me),350)'/]... 二.列表页调用 进入后台:核心--频道模型

phpcms v9 列表页调用自定义字段方法

在{pc:content XXXXXX  moreinfo="1"} 在PC标签里面加入   moreinfo="1"  后面一定要是双引号 列表页完美自定义段调用 {pc:content action="lists" catid="$catid" num="25" order="id DESC" page="$page" moreinfo="1"

DEDECMS修改文章不修改文章发布时间 保持原有排序的办法

下面我们说下dedecms5.7修改文章内容不修改发布时间的方法: 打开:dede文件 /dede/templets/article_edit.htm(注:如果你修改了你后台的路径这里的dede就换成你的后台路径就可以了,简单点说就是修改后台的模板article_edit.htm这个文件 365行左右: 把: $nowtime = GetDateTimeMk(time());(这句话很好理解就是把时间设定为现在的时间) 改成: $nowtime = GetDateTimeMk($arcRow["

百度WordPress结构化数据插件会延长文章发布时间

  之前百度推出了一款WordPress结构化数据插件,经使用感觉还不错.只是最近发现一个问题,在WordPress后台发布新文章时,点击发布后,要等很久页面才能提交成功,而且经常造成主机资源超限,出现500错误. 经排查,露兜发现此问题是由WordPress结构化数据插件造成的,它的publish_post执行函数耗时15秒!停用该插件后,文章发布就变得很快了.当然也有可能是这个插件跟我网站的某些代码不兼容造成.如果你的WordPress后台发布文章也要等很长时间,并且安装了这个插件,不妨用下

Sql批量修改帝国cms文章发布时间(需unix时间,否则会变为1970-01-01)

在迁移网站时,有时我们需要将帝国cms文章发表时间批量修改为当前时间,在帝国cms后台→系统设置→备份与恢复数据→执行sql语句: update phome_ecms_news set newstime = '2014-07-03';   (ps:phome这个是默认的数据库表前缀,如果创建数据库时有设置成其他的可以自行修改) 这样执行sql语句后刷新所有文章,你会发现时间变为了1970-01-01,这是因为newstime这个类型是int(10),必须是unix时间戳,所以我们必须先把当前时间

php redis实现文章发布系统(用户投票系统)

本文实例为大家分享了php实现文章发布系统.用户投票系统的具体代码,供大家参考,具体内容如下 /** * @data 文章发布 * 文章详情散列表中递增ID,讲文章发布者ID写入投票用户集合中,设置投票时间为一周 * 讲文章内容写入文章散列中,讲文章写入文章评分有序集合和文章发布有序集合中 * @author Lorne * @date 2017-03-03 */ public function post_article($user){ $VOTE_SCORE = 24; $redis = $t

帝国cms7.2版本实现发布时间为:几小时前、几天前等格式的方法

帝国cms7.2怎样实现时间为:几小时前.几天前等格式 将以下代码放到:userfun.php <?ph ?>之间 function user_time($tm,$num) { if($num==1){    $tm =  strtotime($tm); }     $cur_tm = time(); $dif = $cur_tm-$tm;    $pds = array('秒','分钟','小时','天','周','个月','年');    $lngh = array(1,60,3600,8

如何彻底解决phpcms v9升级后文章发布出现Mysql 1267错误

彻底解决phpcms v9升级后,文章发布出现:MySQL Query : SELECT * FROM `withli_a`.`v9_keyword` WHERE `keyword` = '吼吼' AND `siteid` = '1' LIMIT 1 MySQL Error : Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (gbk_chinese_ci,COERCIBLE) for operation '=' MySQL