网站源码 > 资料文档 > 织梦CMS教程 > 织梦DedeCMS访京东多前提挑选教程

织梦DedeCMS访京东多前提挑选教程

[导读]:那是京东挑选的截图。天猫淘宝等也有相干的选购的挑选。正在用户进进该频讲后。对本身喜好的商品停止挑选。能增加大批的时光。最年夜水平天知足用户的功用性需要。已被选中的...

织梦DedeCMS访京东多条件筛选教程

那是京东挑选的截图。天猫淘宝等也有相干的选购的挑选。正在用户进进该频讲后。对本身喜好的商品停止挑选。能增加大批的时光。最年夜水平天知足用户的功用性需要。已被选中的症结词能够参考文章《织梦多前提挑选以挑选词为SEO题目教程》。款式本身写吧。

剖析历程

依据现实状况。京东的品牌没有属于挑选局限。属于种别。因而只要“分类”、“有用像素”、“液晶屏尺寸”做为品牌种别大众的挑选字段名目。固然另有多选功用。那里便没有细道了。

查了N多对于dede挑选功用真现的文章。笔者正在不实现挑选功用之前。应用js停止挑选。实在基于php的dedecms也一样能真现如许的功用。上面那是应用了dedecmsV5.7自身的模板制造的模板。完善真现挑选功用。若是肯定要跟京东的款式一样。能够逐步敲代码吧。那里款式没有做详解。

因为2015年7月份后dedecms终究出更新版了。提议人人先没有更新。以免修正的后盾文件发作没必要要的毛病。自己借出测试新版本的题目。感兴致的童鞋能够本身测试。上面解说拆建网站的拆建结果图完善真现dedecms两次开辟的php的挑选功用。

(帖子2015年9月更新)终究用上了新版dedecms。经测试功用稳固。能够装置wappc脚机版。需求提示列位的是。若是不克不及一般装置。能够是解紧缩的题目。只管接纳正在效劳器解压。制止没必要要的毛病发作。挑选也一般。由于许多两次开辟都邑动到include下extend.func.php。因而没有要随意把文件掩盖。而应细致对照后正在效劳器上修正该文件。

DedeCMS自界说字段挑选真现步调

竖立自界说字段

正在频讲模子外面内容模子里竖立响应的自界说字段。记得勾选“使字段从模板中失掉”

织梦DedeCMS访京东多条件筛选教程

能够看到挑选功用重要有三个字段:小区户型(hx)、拆建作风(zxfg)、拆建里积(zxmj)、拆建价钱(zxjg)等。字段悉数用select范例。

织梦DedeCMS访京东多条件筛选教程

文章编纂的时。要挑选好响应的分类。依据那些分类字段。前台能够用php间接挪用。

修正后盾顺序文件

那里要修正include下的两个文件:arc.listview.class.php战extend.func.php。因为篇幅太少。修正历程请检察相干文章《织梦多前提挑选以挑选词为SEO题目教程》

前台挪用PHP

织梦DedeCMS访京东多条件筛选教程

请把以下代码复造到网站响应的地区。那里只挑选了用户最存眷的户型、作风、里积做为挑选前提。

< class="shaixuan">

{dede:php}AddFilter(7,1,'zxfg,hx,zxmj');{/dede:php}<!--7是该栏目标id,1是挑选范例,能够本身换去看看挑选前台显现范例,正常接纳悉数睁开或许下推列表-->

</>

挑选2是下推。修正后的中央有个末端有毛病。正在case2末端的标白</select><br/>。应当改成</select></>。

case 2:

$dede_addonfields .= '<select name="filter"'.$ctag->GetName().' onchange="window.location=this.options[this.selectedIndex].value">'.'<option value="'.str_replace("&".$ctag->GetName()."=".$fields_value,"",$filterarr).'">悉数</option>';

$addonfields_items = explode(",",$ctag->GetAtt('default'));

for ($i=0; $i<count($addonfields_items); $i++)

{

$href = stripos($filterarr,$ctag->GetName().'=') ? str_replace("=".$fields_value,"=".urlencode($addonfields_items[$i]),$filterarr) : $filterarr.'&'.$ctag->GetName().'='.urlencode($addonfields_items[$i]);

$dede_addonfields .= '<option value="'.$href.'"'.($fields_value==urlencode($addonfields_items[$i]) ? ' selected="selected"' : '').'>'.$addonfields_items[$i].'</option>';

}

$dede_addonfields .= '</select></>';

本文来自投稿,不代表润泽资源网立场,如若转载,请注明出处:http://www.rzaccp.com/zlwd/dedecms_324.html
本站资源仅限于学习研究,严禁从事商业或者非法活动!

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!