帝国cms分类信息有效期字段搜索多条件搜索教程Empire CMSclassification information validity field search multiconditional search tutorial
First, the validity of the set
Classification information, usually set the validity period,such as: this information remains N days. Wait。 And everyoneis looking for ways to make sure the expiration date dependson the actual number of days and expired. Now I' ll share thedetails (I' ll try my best to explain them in detail)
1, add new fields in the management field in the classifiedinformation model:
Field set to:
Field name: enddate (this is an example and can be customized)Field ID: Custom
Field type: small character length (TEXT) can be left blankThe input form of display elements: date (date) length can beleft blank
* other do not choose not to fill. Field order numbers. Yes,it is the association between adding information and submittingthe document before and after the show
2. Remember to re modify the "management system model" in the
classified information. (tick the "enter form template" and"front submission form template")
A: entry search item submission required item list templatecontent template can increase the hook (this can be modifiedaccording to their own requirements. If you want to collect thisitem, please tick it.
3, add the following code in the appropriate section of thecontent information content template page: (smart tag SQL canbe changed as required)
- - - - - - - - - - - - - - - - - - --
Term of validity
[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" is thefield name. If there is any change, please change all. I'vepainted the blue.
$newstime = explode ("$bqr[newstime]") ; / / release time,format: 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 "this information has expired"; / / suggestions can bechanged to the form of pictures
}
Else
{
Echo "this information with <b><font color=red>". $days."</font></b> day"; / / CSS custom
}
>?
[/e: loop]
- - - - - - - - - - - - - - -end - - --
4, refresh the classified information page.
Two, click field search
Search for classified information (such as custom fields) . Forexample, the classified information page shows that theenterprise type is: individual enterprise. Then click on theindividual enterprise to search all the information aboutpersonal enterprise in the classified information table.Is simple: <a href= "" --news.url--]e/action/ListInfo/!Classid=[?! --classid--]&ph=1&field name n! - field name * *">[ ! - field name --]</a>
OK, is that easy?.
Three, multiple conditional search:
Example: (take my demo)
<FORM name=,,
"/e/search/index.php", "target=", "_blank", action=
<b><font color= "#ff6600" > item query: </font></b>
<input type= "hidden" name= "TBNAME" value= "info" > < -- >--info is the name of the table!
<input type="hidden"name="tempid"value= "2" > <! --2 is thesearch template ID note that the template must be classifiedinformation model -- >
<input type=><select name= "CLassID" > <! --classid is the following textfor column field value -- >
<option value= "" > industry category </option>
<option value= "105" > clothing bags </option>
<option value= "106" > environmental protection and energysaving </option>
<option value= "107" > Food & Beverage </option>
<option value="108" >decorative building materials </option><option value= "109" > technology network </option>
<option value= "110" health care </option>
<option value= "111" fitness beauty </option>
<option value= "112" > Home Gift </option>
<option value=, "113" > industrial equipment </option><option, value=, "114" > farming, breeding, </option><option value= "115" > processing agent </option>
<option value=, "116" > Science, art and literature, </option>
</select>
<input type=, "hidden", "name=", "show[]", "value=", "qylx" <!--qylx is a field name for the following text field value -- ><input type= "hidden" name= "hh[]" value= "EQ" > <! -- EQ isthe definitionof the scope of the search, according to the needto change the life
<SELECT name=, "keyboard[]", "type=", "text" >
<option value= ' ' > enterprise type '</option>'
<option value= "independent individual" > individual sole</option>
<option value= "state-owned enterprise" > State-ownedEnterprise </option>
<option value= "foreign enterprise" > foreign enterprise</option>
<option value= collective enterprise > collective enterprise</option>
<option value=, Sino foreign joint venture >Sino foreign jointventure </option>
</select>
<input type=,><input type=, "hidden", "name=", "hh[]", "value=", "EQ" ><SELECT name=, "keyboard[]", "type=", "text" >
<option value= "" > Investment Zone </option>
<option value= "national" > National </option>
<option value=, "Beijing" > Beijing </option>
<option value=, "Shanghai" > Shanghai </option>
<option value=, "Tianjin" > Tianjin </option>
<option value=, "Chongqing" > Chongqing </option>
<option value=, "Hebei" > Hebei </option>
<opt ion value=, "Henan" > Henan </option>
<option value=, "Hubei" > Hubei </option>
<option value=, "Shandong" > Shandong </option>
<opt ion value=, "Guangdong" > Guangdong </opt ion>
<option value=, "Guangxi" > Guangxi </option>
<option value=, "Fujian" > Fujian </option>
<option value=, "Jiangsu" > Jiangsu </option>
<option value=, "Zhejiang" > Zhejiang </option>
<opt ion value=, "Hunan" > Hunan </option>
<option value=, "Jiangxi" > Jiangxi </option>
<option value=, "Jilin" > Jilin </option>
<option value=, "Heilongjiang" > Heilongjiang </option><option value=, "Guizhou" > Guizhou </option>
<option value=, "Sichuan" > Sichuan </option>
<option value=, "Qinghai" > Qinghai </option>
<option value=, "Anhui" > Anhui </option>
<option value=, "Gansu" > Gansu </option>
<option value=, "Ningxia" > Ningxia </option>
<option value=, "Inner Mongolia" > Inner Mongolia </option><option value=, "Liaoning" > Liaoning </option>
<option value=, "Shaanxi" > Shaanxi </option>
<option value=, "Yunnan" > Yunnan </option>
<option value=, "Shanxi" > Shanxi </option>
<option value=, "Hainan" > Hainan </option>
<option value=, "Xinjiang" > Xinjiang </option>
<option value=, "Tibet" > Tibet </option>
<option value=, "Hongkong" > Hongkong </option>
<option value=, "Macao" > Macao </option>
<option value=, "Taiwan" > Taiwan </option>
</select>
<input type=, "hidden", "name=", "show[]", "value=", "jmhy" ><input type=, "hidden", "name=", "hh[]", "value=", "EQ" ><SELECT name=, "keyboard[]", "type=", "text" >
<option value= "> join fee range </option>
<option value= "go into details" > discuss </option> in detail<option value= "free entry fee" > free entry fee </option>
racknerd怎么样?racknerd最近发布了一些便宜美国服务器促销,包括大硬盘服务器,提供120G SSD+192TB HDD,有AMD和Intel两个选择,默认32G内存,1Gbps带宽,每个月100TB流量,5个IP地址,月付$599。价格非常便宜,需要存储服务器的朋友可以关注一下。RackNerd主要经营美国圣何塞、洛杉矶、达拉斯、芝加哥、亚特兰大、新泽西机房基于KVM虚拟化的VPS、...
buyvm正式对外开卖第四个数据中心“迈阿密”的块存储服务,和前面拉斯维加斯、纽约、卢森堡一样,依旧是每256G硬盘仅需1.25美元/月,最大支持10T硬盘。配合buyvm自己的VPS,1Gbps带宽、不限流量,在vps上挂载块存储之后就可以用来做数据备份、文件下载、刷BT等一系列工作。官方网站:https://buyvm.net支持信用卡、PayPal、支付宝付款,支付宝付款用的是加元汇率,貌似...
hostkvm怎么样?hostkvm是一家国内老牌主机商家,商家主要销售KVM架构的VPS,目前有美国、日本、韩国、中国香港等地的服务,站长目前还持有他家香港CN2线路的套餐,已经用了一年多了,除了前段时间香港被整段攻击以外,一直非常稳定,是做站的不二选择,目前商家针对香港云地和韩国机房的套餐进行7折优惠,其他套餐为8折,商家支持paypal和支付宝付款。点击进入:hostkvm官方网站地址hos...