自己在网站开发的客户怎么联系,制作自己的网页,完全的图片宣传网站怎么做,wordpress随机弹窗插件本文实例讲述了php实现文章置顶功能的方法。分享给大家供大家参考#xff0c;具体如下#xff1a;昨天客户让做文章置顶的功能。自己以前没做过。靠着同事的指点才做了出来。本来挺简单的事情#xff0c;被自己搞了好久。自己真的缺乏对程序的理解。还是写篇博客记录一下吧。…本文实例讲述了php实现文章置顶功能的方法。分享给大家供大家参考具体如下昨天客户让做文章置顶的功能。自己以前没做过。靠着同事的指点才做了出来。本来挺简单的事情被自己搞了好久。自己真的缺乏对程序的理解。还是写篇博客记录一下吧。第一步在文章表里面建两个字段用于做置顶功能。一个是top字段timestamp类型默认选“定义”用于存储置顶操作的时间;还有一个flag字段int类型用于判断是否置顶置顶为1否则为0。。第二步模板页面修改。列表选项里面加置顶列下面对应的行写如下代码 {{if $logs[data].flag}} 取消置顶{{else}} 置顶{{/if}}就是用flag判断是否置顶了。页面对应的置顶js:function istop(id,flag){$.ajax({type: POST,url: ?m{{article|encrypt}}asavePost,data: ididflagflag,dataType:json,success: function(msg){if(msg.status true){window.location ?m{{article|encrypt}};}else{alert(msg.message);}}});}第三步程序里只要稍作修改即可。先按是否置顶排序再按置顶时间排序再按默认的排序。$sql . ORDER BY flag DESC,top DESC,id DESC ;(还记得我们添加的字段吗)这样就完成了文章置顶的功能。希望本文所述对大家PHP程序设计有所帮助。