一、有效期 设定
分类信息,通常要设定有效期,如:此信息还剩 N 天 。等等。且大家都在找如何让有效期能根据判断实际,显示天数和是否过期。下面我在分享一下具体操作(我会尽量用最详细的说明)
1、在“分类信息模型”里的“管理字段”中新增字段:
字段设置为:
字段名:enddate (这个是例子,可自定) 字段标识:自定 字段类型:小型字符型(TEXT) 长度留空即可 输入表单显示元素:日期(date) 长度也留空即可 * 其它不选不填 。(字段顺序 填数字。可自定,是添加信息与投稿的显示前与后的关联)
2、记得在分类信息中“管理系统模型”中重新点修改一下。(打上“录入表单模板”和“前台投稿表单模板”前的勾)
打上:录入项 搜索项 投稿项 必填项 列表模板 内容模板 可增加 可修改 等的勾(这个可根据自己要求。如要采集,有此项的话,请在采集项打下勾)。
3、在分类信息内容模板页 中适当的位置添加以下代码:(灵动标签SQL根据需要可更改)
——————————————————————— 开始 ———————
有效期: [e:loop={'select * from [!db.pre!]ecms_info where checked=1 order by newstime desc,id desc limit 1',1,24,0}] <?php $enddate = explode("-", $bqr[enddate]); //enddate为字段名。如果有改,请更改全部。我已描蓝了。 $newstime = explode("-", $bqr[newstime]); // 发布时间,格式为:Y-m-d H:i:s $lt = mktime(0,0,0,$enddate[1], $enddate[2], $enddate[0]); $st = mktime(0,0,0,$newstime[1], $newstime[2], $newstime[0]); $overtime=$lt - $st; $days=$overtime /86400; if($days<0) { echo "此信息已过期"; //建议可换成图片形式 } else { echo "此信息还剩 <b><font color=red>".$days."</font></b> 天"; // CSS自定 } ?> [/e:loop]
——————————————————————— 结束 ———————
4、刷新分类信息页面即可。
二、点击字段搜索
(如自定字段)搜索分类信息。例如:分类信息页显示:企业类型为:个人企业。那么点击个人企业就搜索分类信息表内关于“个人企业”的所有信息。
写法简单:<a href="[!--news.url--]e/action/ListInfo/?classid=[!--classid--]&ph=1&字段名=[!--字段名--]">[!--字段名--]</a>
OK,就这样,是不是很简单。
三、多条件搜索:
示例:(拿我的演示)
<FORM name="searchform" method="post" action="/e/search/index.php" target="_blank"> <b><font color="#ff6600">项目查询:</font></b> <input type="hidden" name="tbname" value="info"> <!--info是表名--> <input type="hidden" name="tempid" value="2"> <!--2是搜索模板ID 注意该模板必须为分类信息模型--> <input type="hidden" name="andor" value="and"> <select name="classid"> <!--classid是栏目以下文字为字段值--> <option value="">行业分类</option> <option value="105">服饰箱包</option> <option value="106">环保节能</option> <option value="107">餐饮食品</option> <option value="108">装饰建材</option> <option value="109">科技网络</option> <option value="110">保健医疗</option> <option value="111">健身美容</option> <option value="112">家居礼品</option> <option value="113">工业器械</option> <option value="114">农产养殖</option> <option value="115">加工代理</option> <option value="116">科教文艺</option> </select> <input type="hidden" name="show[]" value="qylx"> <!--qylx是字段名以下文字为字段值--> <input type="hidden" name="hh[]" value="EQ"> <!-- EQ 是搜索范围的定义,可根据需要更改 --> <SELECT name="keyboard[]" type="text"> <option value="">企业类型</option> <option value="个体独营">个体独营</option> <option value="国营企业">国营企业</option> <option value="外资企业">外资企业</option> <option value="集体企业">集体企业</option> <option value="中外合资">中外合资</option> </select> <input type="hidden" name="show[]" value="zsqy"> <input type="hidden" name="hh[]" value="EQ"> <SELECT name="keyboard[]" type="text"> <option value="">招商区域</option> <option value="全国">全国</option> <option value="北京">北京</option> <option value="上海">上海</option> <option value="天津">天津</option> <option value="重庆">重庆</option> <option value="河北">河北</option> <option value="河南">河南</option> <option value="湖北">湖北</option> <option value="山东">山东</option> <option value="广东">广东</option> <option value="广西">广西</option> <option value="福建">福建</option> <option value="江苏">江苏</option> <option value="浙江">浙江</option> <option value="湖南">湖南</option> <option value="江西">江西</option> <option value="吉林">吉林</option> <option value="黑龙江">黑龙江</option> <option value="贵州">贵州</option> <option value="四川">四川</option> <option value="青海">青海</option> <option value="安徽">安徽</option> <option value="甘肃">甘肃</option> <option value="宁夏">宁夏</option> <option value="内蒙古">内蒙古</option> <option value="辽宁">辽宁</option> <option value="陕西">陕西</option> <option value="云南">云南</option> <option value="山西">山西</option> <option value="海南">海南</option> <option value="新疆">新疆</option> <option value="西藏">西藏</option> <option value="香港">香港</option> <option value="澳门">澳门</option> <option value="台湾">台湾</option> </select> <input type="hidden" name="show[]" value="jmhy"> <input type="hidden" name="hh[]" value="EQ"> <SELECT name="keyboard[]" type="text"> <option value="">加盟费用范围</option> <option value="具体详谈">具体详谈</option> <option value="免加盟费">免加盟费</option> <option value="1万以下">1万以下</option> <option value="1万 ~ 3万">1万 ~ 3万</option> <option value="3万 ~ 5万">3万 ~ 5万</option> <option value="5万 ~ 10万">5万 ~ 10万</option> <option value="10万 ~ 30万">10万 ~ 30万</option> <option value="30万 ~ 50万">30万 ~ 50万</option> <option value="50万 ~ 100万">50万 ~ 100万</option> <option value="100万以上">100万以上</option> </select> <input type="image" name="button2" id="button2" src="/templates/img/so.gif" alt="搜索" />
演示:http://www.cychn.net/ 中屏的项目查询就是。你要做的只是更改以上字段与搜索范围。对了,我以上代码没有搜索关链词输入框!你若需要!请自行添加:keyboard ID值。若还不会,跟贴。
以上分享到此为止! 版主,此贴求射精。
哪里不懂,跟贴说明!谢绝贴网址!
|