这篇文章将为大家详细讲解有关利用php怎么实现一个文章置顶功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
第一步,在文章表里面建两个字段,用于做置顶功能。一个是最高字段,时间戳类型,默认选“定义”,用于存储置顶操作的时间,还有一个国旗字段,int类型,用于判断是否置顶,置顶为1,否则为0 . .
第二步,模板页面修改。列表选项里面加置顶列,下面对应的行写如下代码:
代码如下:
& lt; td类=癱enter"比;{{如果$日志(数据)。旗帜}}& lt; a href=癑avaScript:无效(0);“> function istop (id、标志){ . ajax({美元 类型:,“POST", url:,“? m={{& # 39;文章# 39;|加密}},一个=savePost" 数据:,“id=?身份证+“,国旗=?国旗, 数据类型:“json" 成功:函数(味精){ 如果(==msg.status “true") { ,window.location=& # 39; ? m={{& # 39;文章# 39;|加密}}& # 39;; } 其他的 { ,警报(msg.message); } } }); }
第三步,程序里只要稍作修改即可。先按是否置顶排序,再按置顶时间排序,再按默认的排序。
sql 美元。=?ORDER BY flag DESC, top DESC, id DESC “
关于利用php怎么实现一个文章置顶功能就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。