欢迎光临建材之家JC68.COM
用户未登陆,请先 登录/注册!
分享好友 服务中心首页 服务中心分类 切换频道

手机端mobileurl函数增加城市分类参数

2017-03-100

mobileurl函数在include/global.func.php 858行

共四个参数,moduleid-模型id,catid-分类id,itemid -文章id,page-页码

function mobileurl($moduleid, $catid = 0, $itemid = 0, $page = 1) {    if(RE_WRITE) return $moduleid.‘-‘.$catid.‘-‘.$itemid.‘-‘.$page.‘.html‘;    if($itemid) {       return ‘index.php?moduleid=‘.$moduleid.‘&itemid=‘.$itemid.($page > 1 ? ‘&page=‘.$page : ‘‘);    } else if($catid) {       return ‘index.php?moduleid=‘.$moduleid.‘&catid=‘.$catid.($page > 1 ? ‘&page=‘.$page : ‘‘);    } else {       return ‘index.php?moduleid=‘.$moduleid.($page > 1 ? ‘&page=‘.$page : ‘‘);    }  }

 

 

1、mobileurl函数增加areaid参数

 

function mobileurl($moduleid, $catid = 0, $itemid = 0, $page = 1, $areaid=0) {  //if(RE_WRITE) return $moduleid.‘-‘.$catid.‘-‘.$itemid.‘-‘.$page.‘.html‘;

if(RE_WRITE) return $moduleid.‘-‘.$catid.‘-‘.$itemid.‘-‘.$page.‘-‘.$areaid.‘.html‘; //edit by dp 12-03 for $areaid

if($itemid) {     return ‘index.php?areaid=‘.$areaid.‘&moduleid=‘.$moduleid.‘&itemid=‘.$itemid.($page > 1 ? ‘&page=‘.$page : ‘‘);  } else if($catid) {     return ‘index.php?areaid=‘.$areaid.‘&moduleid=‘.$moduleid.‘&catid=‘.$catid.($page > 1 ? ‘&page=‘.$page : ‘‘);  } else {     return ‘index.php?areaid=‘.$areaid.‘&moduleid=‘.$moduleid.($page > 1 ? ‘&page=‘.$page : ‘‘);  }  }

 

 

2、修改伪静态规则 根目录web.config文件 增加

<rule name="destoon_rewrite_8">

     <match url="^(.*)/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$" />

     <action type="Rewrite" url="{R:1}/index.php?moduleid={R:2}&amp;catid={R:3}&amp;itemid={R:4}&amp;page={R:5}&amp;areaid={R:6}"  />

</rule>

 

 

3、修改手机页面模板 template/default/mobile/sell.htm

<div class="p-20 f-l ss-js"> <span class="sort-tt border-r-1 s-cate">按地区</span>

    <div class="pro-cat pro-cat-hide">

      <div class="cat-l">

        <div class="cat-l-box" id="scroller3"> {php $tags=tag("table=area&condition=parentid=0&pagesize=100&order=listorder asc&template=null");}            <ul>              {loop $tags $i $c} <li&#123;if $i<1&#125; class="li-active"&#123;/if&#125;>&#123;if $c[child]&#125;&#123;&#36;c[areaname]&#125;&#123;else&#125;<a href="{mobileurl(16, $catid,0,1,$c[areaid])}" data-ajax=‘false‘>&#123;&#36;c[areaname]&#125;</a>&#123;/if&#125;

            </li>              {/loop}            </ul>

        </div>

      </div>

      <div class="cat-m">

        <div class="cat-close"><a href="javascrip:void(0)"></a></div>

        <div class="cat-r cat-r-box" id="scroller4"> {php $tags=tag("table=area&condition=parentid=0&pagesize=100&order=listorder asc&template=null");}            <div> {loop $tags $i $b}              {php $sub = get_mainarea($b[arrchildid]);}              <div class="con-block&#123;if $i>=1&#125; zl-hide &#123;/if&#125;">

              <ul style="padding-top:1em">

                <li>

                  <p> {loop $sub $j $v} <span><a href="{mobileurl(16, $catid,0,1,$v[areaid])}" data-ajax=‘false‘ >&#123;&#36;v[areaname]&#125;</a></span> {/loop} </p>

                </li>

              </ul>

            </div>              {/loop} </div>

        </div>

      </div>

    </div>

  </div>

 

 

4、给按类别加上地区参数

 

<div class="p-20 f-l ss-js"> <span class="sort-tt border-r-1 s-cate">按类别</span>

    <div class="pro-cat pro-cat-hide">

      <div class="cat-l">

        <div class="cat-l-box" id="scroller"> {php $maincat = get_maincat(0, 16, 1);}            <ul>              {loop $maincat $i $c} <li&#123;if $i<1&#125; class="li-active"&#123;/if&#125;>&#123;if $c[child]&#125;&#123;&#36;c[catname]&#125;&#123;else&#125;<a href="{mobileurl(16, $c[catid],0,1,$areaid)}" data-ajax=‘false‘>&#123;&#36;c[catname]&#125;</a>&#123;/if&#125;

            </li>              {/loop}            </ul>

        </div>

      </div>

      <div class="cat-m">

        <div class="cat-close"><a href="javascrip:void(0)"></a></div>

        <div class="cat-r cat-r-box" id="scroller2"> {php $child = get_maincat(0, 16, 1);}            <div> {loop $child $i $c}              <div class="con-block&#123;if $i>=1&#125; zl-hide &#123;/if&#125;">

              <ul>                  {php $sub = get_maincat($c[catid], 16, 1);}                  {loop $sub $j $s}                  <li>

                  <h1>&#123;&#36;s[catname]&#125;</h1>
                   {php $child = get_maincat($s[catid], 16, 1);}                    <p> {loop $child $r $e} <span><a href="{mobileurl(16, $e[catid],0,1,$areaid)}" data-ajax=‘false‘ >&#123;&#36;e[catname]&#125;</a></span> {/loop} </p>

                </li>                  {/loop}                </ul>

            </div>              {/loop} </div>

        </div>

      </div>

    </div>

  </div>

 

 

7 、对应 修改 template/default/mobile/group.htm 

 

8、增加排序以后的mobileurl函数,伪静态规则

 

技术分享
function mobileurl($moduleid, $catid = 0, $itemid = 0, $page = 1, $areaid=0, $order=0) {  //if(RE_WRITE) return $moduleid.‘-‘.$catid.‘-‘.$itemid.‘-‘.$page.‘.html‘;

if(RE_WRITE) return $moduleid.‘-‘.$catid.‘-‘.$itemid.‘-‘.$areaid.‘-‘.$order.‘-‘.$page.‘.html‘; //edit by dp 12-03 for $areaid

if($itemid) {  return ‘index.php?order=‘.$order.‘&areaid=‘.$areaid.‘&moduleid=‘.$moduleid.‘&itemid=‘.$itemid.($page > 1 ? ‘&page=‘.$page : ‘‘);  } else if($catid) {  return ‘index.php?order=‘.$order.‘&areaid=‘.$areaid.‘&moduleid=‘.$moduleid.‘&catid=‘.$catid.($page > 1 ? ‘&page=‘.$page : ‘‘);  } else {  return ‘index.php?order=‘.$order.‘&areaid=‘.$areaid.‘&moduleid=‘.$moduleid.($page > 1 ? ‘&page=‘.$page : ‘‘);  }  }
View Code

 

伪静态规则

技术分享
<rule name="destoon_rewrite_8">

                    <match url="^(.*)/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$" />

                    <action type="Rewrite" url="{R:1}/index.php?moduleid={R:2}&amp;catid={R:3}&amp;itemid={R:4}&amp;page={R:7}&amp;areaid={R:5}&amp;order={R:6}"  />

 </rule>
View Code

 

 

9、模板链接

保留当前分类id 城市id  0-综合排序,1-按时间倒序,2-价格低到高,3-价格高到低,4-销量倒序

技术分享
 <div class="p-35 f-l sort-sel ss-js"> <span class="sort-tt border-r-1 redStyle s-one"><em class="sort-t">综合排序</em><i></i></span>

    <ul class="sort-ul">

      <li><a href="{mobileurl(16, $catid,0,1,$areaid,0)}" data-ajax=‘false‘ >综合排序</a></li>

      <li><a href="{mobileurl(16, $catid,0,1,$areaid,1)}" data-ajax=‘false‘ >最新发布</a></li>

      <li><a href="{mobileurl(16, $catid,0,1,$areaid,2)}" data-ajax=‘false‘ >价格由低到高</a></li>

      <li><a href="{mobileurl(16, $catid,0,1,$areaid,3)}" data-ajax=‘false‘ >价格由高到低</a></li>

    </ul>

  </div>

  <div class="p-25 f-l ss-js"> <span class="sort-tt border-r-1 s-xl"><a href="{mobileurl(16, $catid,0,1,$areaid,4)}" data-ajax=‘false‘ >销量优先</a></span> </div>
View Code
【温馨提示】本文内容和观点为作者所有,本站只提供信息存储空间服务,如有涉嫌抄袭/侵权/违规内容请联系QQ:727533600删除!
举报
收藏 0
打赏 0
评论 0
更多您可能感兴趣的资讯
防止注册机批量发布信息的代码
修正步骤:1: 修正根目录下的config,增加一行:$pupu6date=md5(date('z')); 2:修改member模板header.htm找到发布,修改成: ahref={$MODULE[2][linkurl]}{$DT[file_my]}?mid={$v}action=addpupu6sid={$pupu6date}class=m发布/a 3:继续修改member模板中的my_sell.htm 在form之后加入一个inputname=pupu6sidtype=hidd

9482017-04-020评论

建材之家各频道的功能和简介
网站频道 名称功能简介备注核心jc68.com基于PHP+MySQL,采用标准化开发,易用性、扩展性、标准性强会员member会员注册、登录,在线销售,企业推广,结交商友,获取商机公司companyVIP等级体系、实名认证体系、自动二级、顶级域名精美商铺商城mall支持购物车、在线购买,卖家评论打分、交易记录,订单管理暂未启用供应sell产

9812017-01-060评论

如何控制微信分享网页时,展示的标题,描述和图片
如何控制微信分享网页时,展示的标题,描述和图片在需要被微信分享的页面中,加入下面这一段JS代码就可以进行控制了。var imgUrl = 'http://xxx/share_ico.png';// 分享后展示的一张图片var lineLink = 'http://xxx'; // 点击分享后跳转的页面地址var descContent = xx!;// 分享后的描述信息var shareTitle = 'xx';// 分享

18262016-03-310评论

LuManager 经验总结大汇
☆ 当安装失败时,用以下方法卸载,再安装rm -rf /usr/local/php* /usr/local/LuNamp然后再用源码装一次☆ 删除单个组件先删除旧的PHP:rm -rf /usr/local/php然后再执行一下LuNamp/code/php/php.sh文件便可(该文件从LuNamp_last.tar.gz解压得到)☆ 查看文件夹大小 du -sh ./pgsql_data☆ 用以下命令查看访问IP及端口情况

24362015-11-080评论

JC68系统多表联合标签的写法
Destoon B2B建站系统多表联合标签的写法在使用Destoon B2B建站系统开发网站时,很多时候会遇到写标签的时候需要调用多个表的内容,

11522014-10-060评论

更多相关产品信息

0成交¥180.00

武汉荣申化工有限公司抹机水 湖北抹机水批发 荣申化工厂家供应抹机水

0成交¥160.00

武汉荣申化工有限公司天那水湖北供应商 武汉天那水批发零售 工业级香蕉水

0成交¥180.00

武汉荣申化工有限公司湖北去渍油 武汉去渍油批发价格 工业油污清洗剂厂家

0成交¥180.00

武汉荣申化工有限公司白电油厂家现货 湖北白电油批发 武汉荣申化工生产供应

0成交¥180.00

武汉荣申化工有限公司抹机水 湖北抹机水批发 荣申化工厂家供应抹机水

0成交¥160.00

武汉荣申化工有限公司天那水湖北供应商 武汉天那水批发零售 工业级香蕉水

0成交¥180.00

武汉荣申化工有限公司湖北去渍油 武汉去渍油批发价格 工业油污清洗剂厂家

0成交¥180.00

武汉荣申化工有限公司白电油厂家现货 湖北白电油批发 武汉荣申化工生产供应
输入关键词搜索更多
更多城市地区全国城市联盟