价格区间不能自由修改的问题

我用的模板是BigSale,其他的也没太大差别,先在后台里把价格区间设置出来,在模板文件夹里找出category.dwt 然后在里面找到如下:

<div class="screeBox">
       <strong>{$lang.price}:</strong>
       <!--{foreach from=$price_grade item=grade}-->
        <!-- {if $grade.selected} -->
        <span>{$grade.price_range}</span>
        <!-- {else} -->
        <a href="{$grade.url}">{$grade.price_range}</a>&nbsp;
        <!-- {/if} -->
       <!--{/foreach}-->
       </div>
       <!--{/if}-->
       <!--{foreach from=$filter_attr_list item=filter_attr}-->
          <div class="screeBox">
       <strong>{$filter_attr.filter_attr_name|escape:html}:</strong>
       <!--{foreach from=$filter_attr.attr_list item=attr}-->
        <!-- {if $attr.selected} -->
        <span>{$attr.attr_value}</span>
        <!-- {else} -->
        <a href="{$attr.url}">{$attr.attr_value}</a>&nbsp;
        <!-- {/if} -->
       <!--{/foreach}-->
       </div>
          <!--{/foreach}-->

复制代码
替换成以下

<div class="screeBox">
       <strong>{$lang.price}:</strong>
        <!-- {if $grade.selected} -->
        <span>{$grade.price_range}</span>
        <!-- {else} -->
        <a
href="category.php?id={$category}&amp;price_min=0&amp;price_max=30">0&nbsp;-&nbsp;30</a>&nbsp;
        <a
href="category.php?id={$category}&amp;price_min=30&amp;price_max=50">30&nbsp;-&nbsp;50</a>&nbsp;
        <a
href="category.php?id={$category}&amp;price_min=50&amp;price_max=100">50&nbsp;-&nbsp;100</a>&nbsp;
        <a
href="category.php?id={$category}&amp;price_min=100&amp;price_max=200">100&nbsp;-&nbsp;200</a>&nbsp;
        <a
href="category.php?id={$category}&amp;price_min=200&amp;price_max=500">200&nbsp;-&nbsp;500</a>&nbsp;
        <a
href="category.php?id={$category}&amp;price_min=500&amp;price_max=1000">500&nbsp;-&nbsp;1000</a>&nbsp;
        <a
href="category.php?id={$category}&amp;price_min=1000&amp;price_max=2000">1000&nbsp;-&nbsp;2000</a>&nbsp;
        <a href="category.php?id={$category}&amp;price_min=2000&amp">2000以上</a>
        <!-- {/if} -->
       </div>
       <!--{/if}-->
          <div class="screeBox">
       <strong>{$lang.price}:</strong>
        <!-- {if $attr.selected} -->
        <span>{$attr.attr_value}</span>
        <!-- {else} -->
        <a href="{$attr.url}">{$attr.attr_value}</a>&nbsp;
        <!-- {/if} -->
       </div>

复制代码
替换后 你根据你自己想填写的价格区间 再作修改,针对其他模板可能会有些不同,我简单说下思路,把foreach循环语句删除,然后插入价格区间链接代码,注意ID值一定要修改成{$category},这样就完成了

时间: 2024-10-02 20:27:13

价格区间不能自由修改的问题的相关文章

ecshop_自定义价格区间

在ECShop后台自由定义价格区间(例如:1-30,31-200,201-1000,1001-5000,5000以上),前台自动体现的一种方法,而且每个类别的价格区间可以任意设置,让价格区间更人性化. 1.首先我们来修改ECSHOP的数据库结构,目的是给 ecs_category 增加一个新字段, 进入 后台 => 数据库管理  =>SQL查询,执行下面的SQL语句 ALTER TABLE 'ecs_category' ADD 'grade_define' VARCHAR( 255 ) NOT

ECSHOP商品分类筛选自定义价格区间

众所周知,ECSHOP的价格区间是在后台设置一个"价格区间个数",然后由程序来自动平分,很多ECSHOP网店主都认为这样做,有很大不尽人意的地方. 也有人提供过修改方法,好像只是在模板文件里手动写死几个区间的一种方法,还是不能自由定义. 下面我要讲的方法是可以在ECSHOP后台自由定义价格区间(例如:1-30,31-200,201-1000,1001-5000,5000以上),前台自动体现的一种方法,而且每个类别的价格区间可以任意设置,让价格区间更人性化. 首先我们来修改ECSHOP的

强大的Android参数模拟器,自由修改手机型号、SDK版本号等信息

很多人都知道安卓模拟器,在电脑上模拟手机的模拟器,今天我们试下另一种模拟器,并不是只能在电脑上的模拟器,而是可以在手机真机上运行的模拟器,可以让手机模拟出新的参数,比如手机型号,手机安卓系统信息比如sdk版本等等,这也是之前在群里一个qq好友分享的一个软件琢石模拟器,后来用了几个月了,都一直用着,做很多项目都需要用到,琢石模拟器软件的使用很方便,都是一键完成的,而且没有重启手机的繁琐步骤,这也是我们团队一直用的原因. 在使用过程中如果对生成的参数不满意,也可以自由的对每个参数进行修改,当然包括地

获得价格区间

--获得价格区间-- CREATE OR REPLACE function WANFO. fn_GetPriceArea ( v_dj number ) return varchar2 is v_jgqj varchar2( 50); SQL_GETPRICEAREA varchar2( 2000); begin SQL_GETPRICEAREA:='SELECT flag FROM JGQJB WHERE ZXJE <= ''' ||v_dj ||''' AND ZDJE > '''||v_

CSS+JS的拖动滑块实现价格区间搜索效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

ZOJ2112 动态区间Kth(单点修改) 线段树+Treap写法

---恢复内容开始--- 题意:给出一个序列和操作次数, 每次操作修改一个位置的数 或者 询问一个区间第k小的数 分析:单点修改可以考虑线段树, 区间排名可以用平衡树 所以线段树+Treap 用一颗线段树将序列划分 每颗Treap中插入的是对应区间的数 在每个数加入时, 顺便将该数插入线段树中包含该位置的那些区间上的Treap即可 单点修改同理, 将所有包含要修改的位置的区间上的Treap都删去原数并插入新数 询问第k小的数:由于询问的区间不一定恰好对应某棵Treap, 不便直接求出名次, 但是

SAP MM 采购信息记录中价格单位转换因子的修改

如下采购信息记录, Order unit 跟 base UoM 一致,都是 PC. 采购价格是8849.56 CNY / 10000W, 由于业务人员手工维护错误,将PC和W的转换关系也维护成了 1:1, 如上图. 实际上,应该 1 PC = 5W. 针对这个价格单位的换算关系错误,如何修正? 方式如下, ME12, 进入采购信息记录修改界面, 点击conditions 按钮, 进入如下界面, 选中PB00记录,点击Validity Periods 按钮, 菜单Extras - > Conver

根据商品名称、价格区间检索商品的SQL语句

如果名称和价格为空会检索出所有的数据 1 1 select * from TblProduct 2 2 where (@proName='' or chvProName like '%'+@proName+'%') 3 3 and (@minPrice='' or mnyProPrice>=@minPrice) 4 4 and (@maxPrice='' or mnyProPrice<=@maxPrice); 5 5 6 6--下面将参数替换成字符串 7 7 --测试 8 8 select *

Codeforces Round #250 (Div. 1) D. The Child and Sequence 线段树 区间求和+点修改+区间取模

D. The Child and Sequence At the children's day, the child came to Picks's house, and messed his house up. Picks was angry at him. A lot of important things were lost, in particular the favorite sequence of Picks. Fortunately, Picks remembers how to