问答项目---处理待解决/已回答/高悬赏/零回答!

解决思路

带解决问题是:0,

已解决问题是:1,

高悬赏是:2,

零回答是:3

通过传递一个参数来判断是那个:

<ul class=‘ans-sel‘>
    <li <if condition=‘$filter eq 0‘>class=‘on‘</if>>
        <a href="{:U(‘index‘,array(‘id‘=>$cateid))}">待解决问题</a>
    </li>
    <li <if condition=‘$filter eq 1‘>class=‘on‘</if>>
        <a href="{:U(‘index‘,array(‘id‘=>$cateid,‘filter‘=>1))}">已解决</a>
    </li>
    <li <if condition=‘$filter eq 2‘>class=‘on‘</if>>
        <a href="{:U(‘index‘,array(‘id‘=>$cateid,‘filter‘=>2))}">高悬赏</a>
    </li>
    <li class=‘last <if condition="$filter eq 3">on</if>‘>
        <a href="{:U(‘index‘,array(‘id‘=>$cateid,‘filter‘=>3))}">零回答</a>
    </li>
</ul>

PHP示例:

//组合筛选条件
$filter = I(‘get.filter‘,‘‘,‘intval‘);
$filter = isset($filter) ? $filter : 0;
switch($filter){
    case 1:
        $wwhere[‘solve‘] = 1;
    break;
    case 2:
        $wwhere[‘reward‘] = array(‘GT‘,0);
    break;
    case 3:
        $wwhere[‘answer‘] = 0;
    break;
    default :
        $wwhere[‘solve‘] = 0;
}
时间: 2024-08-09 14:48:50

问答项目---处理待解决/已回答/高悬赏/零回答!的相关文章

quick3.3final版创建项目报错解决

quick3.3final版创建项目报错解决 今天新下载了quick3.3final版,于是安装,创建项目,打开player新建项目如下图 然后点击创建,就发生了如下错误,相信应该有不少朋友会碰到的 首先,这里有两个错误 1.PHP Notice:  Undefined index: extracmd in /Users/wangmeng/Documents/quick-3.3/quick/bin/lib/quick/ProjectCreator.php on line 117 这是117行有未

新建项目的无法应用已有项目

新建的项目需引用已有项目 不然无法调用已有项目的类这里右键点击 项目 添加引用 即可 新建项目的无法应用已有项目,布布扣,bubuko.com

IE6下解决select层级高的问题

div在IE6下无法遮盖select,原因是在IE6下,浏览器将select元素视为窗口级元素,这时div或者其它的普通元素无论z-index设置的多高都是无法遮住select元素的. 解决方法有三种: 1:当浮动层div出现的时候,用JS将select隐藏,当浮动层div消失的时候select恢复出现. 2.可以用ul,li等进行模拟一个select的元素 3. 利用iframe的方式进行. 下面讲讲第三种最常用的的方式: 注意:生成的iframe是添加到要遮盖select的元素上. 其实相当

使用Android Studio打开eclipse项目以及打开网上下载的studio项目报错解决办法

第一次使用markdown来写博客,不熟悉使用markdown用法的可以参考视频教程(http://edu.csdn.net/course/detail/508/) 下面来介绍一下标题的题目,之前刚接触Android Studio也是一头雾水,在此写下来和大家分享:] (一) . Andriod Studio下载网址:http://www.androiddevtools.cn/(好多最新开发工具)可以找到最新的稳定版本的zip压缩包,解压后就可以直接用,关联之前本地的SDK即可. (二). St

最新版ADT新建项目报错解决办法(三)

自从在谷歌官网下载了最新版的ADT,版本号version:23.0.2.1259578,集成版的(adt-bundle-windows-x86-20140702.rar).笔者就走上了与报错斗争的道路,新建项目时总无故报错,提示内容为: [2014-12-11 09:46:50 - test] E:\workspace\test\res\values\styles.xml:7: error: Error retrieving parent for item: No resource found

[Zend Studio]报错问题,项目无法启动解决办法

今天启动Zend Studio报错了,其实这种事经常发生. 但大多数情况我还是用一种简单粗暴的方法: 方法1.把整个工作区间删除,然后又重新创建每个项目 当然如果这个工作区里面的项目少的话,这么搞没什么.如果多的话挺蛋疼的! 所以建议多设置几个工作区,每个工作区项目数不超过5个!有点跑题了... 方法2.删除下面路径里面的所有.snap文件         C:\Users\xxx用户\Zend\workspaces\xxx工作区\.metadata\.plugins\org.eclipse.c

SecureCRT中文乱码解决已设置UTF-8了

问题描述 SecureCRT与SecureFX的常规选项里面已经设置成了UTF-8,但是在SecureCRT中新建的中文文件夹,在SecureFX里面仍是乱码,这个问题,找了很多的方法,最后还是解决了,在这里和大家分享下. 查看服务器编码 查看linux的编码,修改为自己需要的,本文将已UTF-8为例进行说明.修改Linux服务器的配置文件:[[email protected] ~]# vi /etc/sysconfig/i18n如果安装系统的时候选择了中文系统,则把LANG字段改为:LANG=

Maven项目常见错误解决方法汇总

issue 1.Java compiler level does not match the version of the installed Java project facet. 或者 One or more constraints have not been satisfied. 或者 Dynamic Web Module 3.1 requires Java 1.7 or newer. 解决办法: 在项目中的pom.xml文件中添加以下配置: 说明:以下是根据你自己使用的jdk版本来配置的

【转】解决 canvas 在高清屏中绘制模糊的问题

来源: http://www.css88.com/archives/9297 使用 canvas 绘制图片或者是文字在 Retina 屏中会非常模糊.如图: 因为 canvas 不是矢量图,而是像图片一样是位图模式的.高 dpi 显示设备意味着每平方英寸有更多的像素.也就是说二倍屏,浏览器就会以2个像素点的宽度来渲染一个像素,该 canvas 在 Retina 屏幕下相当于占据了2倍的空间,相当于图片被放大了一倍,因此绘制出来的图片文字等会变模糊. 因此,要做 Retina 屏适配,关键是知道当