大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、你mysql查询代码中的 where firsttitle in (1) 这个语句的用意是表示只调用1级头条的信息,所以,你要先确认 你的news表中有 1级头条的数据,可以使用mysql工具(如phpmyadmin、navicat等)打开phome_ecms_news表来查看;
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、网络空间、营销软件、网站建设、石龙网站维护、网站推广。
2、发现如果确实存在数据,那么要检验是不是这些1级头条的数据 的 ftitle字段(“副标题”)是否为空,如果为空则需补足;
关于eloop,建议你简化sql语句,具体参帝国官方网页链接
有一个问题我还不太明白你的意思,就是你说“有的显示有的不显示”是指哪些地方显示哪些地方不显示?是在不同栏目同一个调用 显示不同的结果吗?
你 的程序实现了调用一级头条,但是还需要你在后台选择一些文章推送到一级头条,这样才会有结果。我看了你调用的eloop标签[e:loop={0,3,13,0,'firsttitle=1'}]的意思,就是调用“默认表”的默认头条信息中的一级头条,之所以有的显示有的不显示,很可能的原因你的前台页面不是实时的,就是你采用的是“静态页面”模式生成的网页,这导致可能的情况就是你的有些网页在被生成静态html文件前还没有一级头条文章,有些网页被生成静态文件比较靠后,当生成静态文件时你的后台已经有了一级头条,所以生成的网页会有显示调用结果。
建议你把全站刷新一遍(或者全部选择为动态页面)之后再看看是否还存在同一调用不同显示结果的情况。
这个简单啊,写2个调用。头条用h1/h1,其余的6条用另外的样式,在SQL语句里写。第一条是select * from 新闻表 where classid = 栏目ID limit 0,1;后面的6条是select * from 新闻表 where classid = 栏目ID limit 1,6.
想要首页置顶可以有其它方法的。方法一:首页按时间排序,将你想置顶的内容的发布时间修改成最新的或者修改到你想置顶到期的时间,比如今天是2014.2.22,你想让某篇文章置顶到2014.3.22,就可以将这篇文章的发布时间修改为:2014.3.22方法二:为你想置顶的文章添加flag属性,然后如果你的位置有10条,你前5条可以调置顶内容,后5条可以调其它的。