首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PHPCMS文章置顶功能解决方案

    我个人喜欢把PHPCMS当作博客来用,而作为一个博客,怎能少了文章置顶功能呢?其中用PHPCMS实现置顶功能非常简单,无非是修改下推荐位名称为置顶,然后在文章列表中推送需要置顶文章罢了。...不过博客系统中置顶文章可不会与文章列表中文章重复,要解决这个问题其实也不难,看代码 {pc:content action="lists" catid="1" num="20" where="posids...order="id desc"} {loop $data $v} {$v['title']} {/loop} {/pc} 调用分类ID为1文章列表...,并设置条件 posids 不等于 1 这样就实现了置顶文章文章列表文章不重复功能了。...凡是设置了推荐位文章,不管你设置推荐ID是1,2,还是3,在数据库中posids值都会变成1,没有设置推荐文章则为0,这下明白我为什么要那么做了吧!

    1.2K20

    PHPCMS推荐位文章列表手动排序

    一些比较重要文章我们通常会设置为推荐,但是即使都是推荐文章,也分重要程度,如何把最重要放到第一,把相对不重要排序到后面呢?...,能够按照listorder这个字段来进行排序,也就是后台文章列表最左侧排序数字,但是不尽人意是根本就是无效。...d['id']; 替换为 $info['id'] = $d['id']; 这样一来添加文章或者修改文章时候就不会改动listorder值了。...但单单这样还不行,因为推荐标签在取数据时候,是根据v9_position_data表listorder来排序,但后台更新文章排序时候,并没有更新v9_position_data这个表listorder...推荐位文章列表手动排序问题。

    1.5K20

    PHPCMS用SQL语句对文章进行批量删除

    在批量删除文章前,首先得熟悉用数据库增加一篇文章时变动有哪些表,所以请先看我以前写一篇文章 PHPCMS数据库入库模块制作教程 先手动在PHPCMS后台添加一篇文章,参数尽可能详细,附件,推荐位,...,他记录是 后台操作日志,记录着增加文章,删除文章,编辑文章操作日志 重点关注数据表 v9_attachment 附件信息 v9_attachment_index 附件id和文章id关系 v9_...hits 文章点击次数 v9_news 文章主要信息 v9_news_data 文章内容及相关信息 v9_position_data 记录有推荐位文章有哪些 v9_search 文章搜索词,搜索表中记录显示对应文章...咱们就以删除指定分类下所有文章为例;首先得获取到要删除文章id有哪些,然后就是了解各个表跟文章id关系,以下是我分析 表v9_attachment_index 字段keyid格式 c-6-3、c...中字段id即为文章id,且他们id是一一对应,可以很方便同时删除这2个表中信息 表v9_position_data 字段id即为文章id 表v9_search 字段id即为文章id 表v9_keyword_data

    1.4K20

    PHPCMS如何调用多个分类栏目的最新文章

    num="10"} {loop $data $v} {$v[title]} {/loop} {/pc} 这里我调用了分类ID为1,3,5最新文章...但是,如果是一个稍大一些网站,有的存在子分类,有的不存在,那该如何调用呢? 在PHPCMS中只能调用直接分类下文章,也就是说如果指定一个分类ID存在子分类,那么将无法调出文章。...所以我们要做是如果是直接分类那么直接显示分类id,如果存在子分类,那么显示所有子分类id,最后再把他们用逗号连起来,就实现了相同效果。 <?...CATEGORYS[row][arrchildid] 这一句很重要,如果没有子分类直接显示该分类id,如果有子分类,就会以1,2,3,4,5这种格式显示所有子分类,数组中有3个值,所以foreach后会形成...可以改成指定父分类ID

    12.3K20

    phpcms内容页只显示日期,去掉发布时间办法

    我们知道,默认标签{$inputtime}用在内容页时显示格式为类似 2015-10-21 18:03:28这样,这样显示效果对采集站形像影响很不好,因为采集发布网站时间是相继很近,别人一看就知道是采集网站...那么,能不能只显示发布日期2015-10-21呢? 答案当然是可以!只要用下面的标签就可以了。原理就是先返回时间原始值,再用DATE函数进行转换。...inputtime))} {date('Y-m-d',strtotime($inputtime))} 注意:经测试{date('Y-m-d',strtotime($updatetime))}这个标签也是可以,...但是需要把文章重新生成一遍才生效,不然会显示1970-01-01这样格式,应该是第一次录入文章没有最后更新时间造成吧。

    2.1K20

    phpcms文章内容页如何自定义url

    希望phpcms跟WordPress一样,能够在文章发布页面自定义url,从而提高SEO优化吗?...字段别名为 html文件名 ,这个随意,好记即可 值唯一选 是,你不希望2篇文章url是同一个吧,这样就会覆盖上一篇文章 其他保持默认即可 修改网址生成文件 打开/phpcms/modules/content...$prefix : $id; //增加自定义HTML文件名支持 代码大概意思是,如果纯在字段prefix则使用该字段值,如果不存在则直接显示文章ID 紧接着下一行代码应该是 $urls = str_replace...即可,当prefix中有值,则文章url显示prefix值,没有则调取默认文章ID值。...但是在动态页面时,id值会变成时间,就无法显示文章了,所以最后还加了一行,如果是静态页面则执行第二行判断,否则就调用ID.

    7.1K20
    领券