做成这个效果一样的联动赛选。赛选当前栏目下的内容。按地区赛选。

迅睿框架 更新 2022-01-18 13:42:57 新手小白啥都不懂
模板标签里面

做成这个效果一样的联动赛选。

赛选当前栏目下的内容。按地区赛选。

方案

  • 一切随缘 #1 · 2022-01-15 10:30:43
    我见过同样的帖子,好像有人分享过代码
  • 新手小白啥都不懂 #2 · 2022-01-15 10:31:33
    一切随缘 那代码不行。我试过了。调不出来。只能看到省份。点击后直接跳转当前页。
  • 孤独者 #3 · 2022-01-15 11:50:10
    可以找优速帮你弄,我记得这是他的代码
  • 新手小白啥都不懂 #4 · 2022-01-18 09:15:05
    没人做吗?没人做吗?没人做吗?
  • 血剑弑神 #5 · 2022-01-18 13:13:30
    <!--按地区联动菜单搜索-->
                        <div class="quyu">
                            <span>省份</span>
                            <?php
                            $tp = dr_linkage('address', $params.quyu);
                            list($a, $b, $c) = explode(',', $tp['pids']);
                            if ($b) {
                                $temp = dr_linkage('address', $b);
                                $b_id = $b;
                                $b = $temp['id'];
                            }
                            if ($c) {
                                $temp = dr_linkage('address', $c);
                                $c_id = $c;
                                $c = $temp['id'];
                            }
                            $apids = explode(',', $tp.pids);
                            if (!$b && $tp.pid==0) {
                                $b = $tp.id;
                                $apids[] = $tp.ii;
                            }
                            if (!$c && $tp.pid==$b_id) {
                                $c =  $tp.id;
                                $temp = dr_linkage('address', $c);
                                if (!$temp.child) {
                                    unset($c);
                                }
                            }
                            ?>
                            <a class="{if !$params.quyu}success{/if}" href="{Router::search_url($params, 'quyu', NULL)}">不限</a>
                            <!--调用联动菜单address,pid为动态获取的地区id-->
                            {linkage code=address pid=0}
                            <a class="{if in_array($t.ii, $apids)}success{/if}" href="{Router::search_url($params, 'quyu', $t.id)}">{$t.name}</a>
                            {/linkage}
                        </div>
                        {if $b}
                        <div class="quyu">
                            <span>城市</span>
                            <a class="{if $b == dr_linkage('address', $params.quyu, 0, 'id')}success{/if}" href="{Router::search_url($params, 'quyu', $b)}">不限</a>
                            <!--调用联动菜单address,pid为动态获取的地区id-->
                            {linkage code=address pid=$b}
                            <a class="{if $t.id==$params.quyu || in_array($t.ii, $apids)}success{/if}" href="{Router::search_url($params, 'quyu', $t.id)}">{$t.name}</a>
                            {/linkage}
                        </div>
                       {else}  <!-- 默认显示安徽城市 -->
                        <div class="quyu">
                            <span>城市</span>
                            <a class="success" href="{Router::search_url($params, 'quyu', anhui)}">不限</a>
                            <!--调用联动菜单address,pid为动态获取的地区id-->
                            {linkage code=address pid=anhui}
                            <a class="{if $t.id==$params.quyu || in_array($t.ii, $apids)}success{/if}" href="{Router::search_url($params, 'quyu', $t.id)}">{$t.name}</a>
                            {/linkage}
                        </div>
                        {/if}
    
                        {if $c}
                        <div class="quyu">
                            <span>区县</span>
                            <a class="{if $c == dr_linkage('address', $params.quyu, 0, 'id')}success{/if}" href="{Router::search_url($params, 'quyu', $c)}">不限</a>
                            <!--调用联动菜单address,pid为动态获取的地区id-->
                            {linkage code=address pid=$c}
                            <a class="{if $t.id==$params.quyu}success{/if}" href="{Router::search_url($params, 'quyu', $t.id)}">{$t.name}</a>
                            {/linkage}
                        </div>
                        {else}  <!-- 默认显示芜湖城市 -->
                        <div class="quyu">
                            <span>区县</span>
                            <a class="success" href="{Router::search_url($params, 'quyu', wuhushi)}">不限</a>
                            <!--调用联动菜单address,pid为动态获取的地区id-->
                            {linkage code=address pid=wuhushi}
                            <a class="{if $t.id==$params.quyu}success{/if}" href="{Router::search_url($params, 'quyu', $t.id)}">{$t.name}</a>
                            {/linkage}
                        </div>
                        {/if}
    新手小白啥都不懂
  • 新手小白啥都不懂 #6 · 2022-01-18 13:22:26
    血剑弑神
    image
    我按照你给的代码放进去后。筛选北京丰台区。其他区域的内容还是一样会出来。这个需要怎么解决呢?现在筛选的内容都是当前页的内容。筛选功能没有起作用。
  • LandQ #7 · 2022-01-18 13:26:12

    1、有链接上链接

    2、有代码上代码

    3、有截图上截图

    等等。。。新手小白啥都不懂

  • 新手小白啥都不懂 #8 · 2022-01-18 13:28:27
    LandQ
     链接:http://cs.online-info.cn/index.php?c=category&id=389
    <main class="main-content container clearfix"> 
    	<nav class="navcates place"> 当前位置:<i class="icon font-home"></i> 	<a href="{SITE_URL}">网站首页</a> / {dr_catpos($catid, '', true, '	<a href="[url]">[name]</a>/ '.PHP_EOL.'<i class="fa fa-circle"></i> '.PHP_EOL)} 
    	</nav>
    	<div class="filter-sift">
    		<ul class="filter-tag">
    			<span class="filter-l"><i class="icon font-fenlan"></i> 全国</span>
    							<div class="col-md-9">
    				<li class="clearfix">
            <!--按地区联动菜单搜索-->
                        <div class="shengshixian">
                            <?php
                            $tp = dr_linkage('address', $params.shengshixian);
                            list($a, $b, $c) = explode(',', $tp['pids']);
                            if ($b) {
                                $temp = dr_linkage('address', $b);
                                $b_id = $b;
                                $b = $temp['id'];
                            }
                            if ($c) {
                                $temp = dr_linkage('address', $c);
                                $c_id = $c;
                                $c = $temp['id'];
                            }
                            $apids = explode(',', $tp.pids);
                            if (!$b && $tp.pid==0) {
                                $b = $tp.id;
                                $apids[] = $tp.ii;
                            }
                            if (!$c && $tp.pid==$b_id) {
                                $c =  $tp.id;
                                $temp = dr_linkage('address', $c);
                                if (!$temp.child) {
                                    unset($c);
                                }
                            }
                            ?>
                            <a class="{if !$params.shengshixian}success{/if}" href="{Router::search_url($params, 'shengshixian', NULL)}">不限</a>
                            <!--调用联动菜单address,pid为动态获取的地区id-->
                            {linkage code=address pid=0}
                            <a class="{if in_array($t.ii, $apids)}success{/if}" href="{Router::search_url($params, 'shengshixian', $t.id)}">{$t.name}</a>
                            {/linkage}
                        </div>
                        {if $b}
                        <div class="shengshixian">
                            <span>城市</span>
                            <a class="{if $b == dr_linkage('address', $params.shengshixian, 0, 'id')}success{/if}" href="{Router::search_url($params, 'shengshixian', $b)}">不限</a>
                            <!--调用联动菜单address,pid为动态获取的地区id-->
                            {linkage code=address pid=$b}
                            <a class="{if $t.id==$params.shengshixian || in_array($t.ii, $apids)}success{/if}" href="{Router::search_url($params, 'shengshixian', $t.id)}">{$t.name}</a>
                            {/linkage}
                        </div>
                       {else}  <!-- 默认显示安徽城市 -->
                        <div class="shengshixian">
                            <span>城市</span>
                            <a class="success" href="{Router::search_url($params, 'shengshixian', anhui)}">不限</a>
                            <!--调用联动菜单address,pid为动态获取的地区id-->
                            {linkage code=address pid=anhui}
                            <a class="{if $t.id==$params.shengshixian || in_array($t.ii, $apids)}success{/if}" href="{Router::search_url($params, 'shengshixian', $t.id)}">{$t.name}</a>
                            {/linkage}
                        </div>
                        {/if}
    
                        {if $c}
                        <div class="shengshixian">
                            <span>区县</span>
                            <a class="{if $c == dr_linkage('address', $params.shengshixian, 0, 'id')}success{/if}" href="{Router::search_url($params, 'shengshixian', $c)}">不限</a>
                            <!--调用联动菜单address,pid为动态获取的地区id-->
                            {linkage code=address pid=$c}
                            <a class="{if $t.id==$params.shengshixian}success{/if}" href="{Router::search_url($params, 'shengshixian', $t.id)}">{$t.name}</a>
                            {/linkage}
                        </div>
                        {else}  <!-- 默认显示芜湖城市 -->
                        <div class="shengshixian">
                            <span>区县</span>
                            <a class="success" href="{Router::search_url($params, 'shengshixian', wuhushi)}">不限</a>
                            <!--调用联动菜单address,pid为动态获取的地区id-->
                            {linkage code=address pid=wuhushi}
                            <a class="{if $t.id==$params.shengshixian}success{/if}" href="{Router::search_url($params, 'shengshixian', $t.id)}">{$t.name}</a>
                            {/linkage}
                        </div>
                        {/if}
    
    										</li>
                                        </div>
    				
    		</ul>
    	</div>
    
    	<div class="category-main auto-side">
    		<div class="catesell-item auto-main">
    		
    		{module catid=$catid  order=updatetime page=1 more=1}
    			<div class="syimgid-box auto-list wow fadeInDown" data-wow-delay="0.25s" style="visibility: visible; animation-delay: 0.25s; animation-name: fadeInDown;">
    			<div class="syimgid-item-l"> 
    			<a href="{$t['url']}" title="{$t['title']} "><img src="{dr_thumb($t['thumb'], 100, 100, 0, '', 1)}" alt="{$t['title']} "></a> 
    			</div>
    			<div class="syimgid-item-r">
    			<h3><a href="{$t['url']}" title="{$t['title']} ">{$t['title']} <!--<span class="relatuser"> [认证]</span>--></a></h3>
    			<p class="syimgid-item-price wujia"><i class="icon font-yen"></i>{$t['fy1']}元/月起&ensp;&ensp;&ensp;&ensp;<i class="icon font-layers"></i>{$t['cw1']} 张</p>
    			<div class="syimgid-item-other">
    				<p><i class="icon font-gear"></i>{$t['jgxz1']} /&nbsp;&nbsp;&nbsp;&nbsp;{$t['jglx1']}</p>
    				<p><i class="icon font-arrow-right-circle"></i>{$t['jgtd']}</p>
    				<p><i class="icon font-sign-in"></i>[<a target="_blank">{dr_linkagepos('address', $t['shengshixian'], ' - ')}</a>]</p>
    			</div>
    			<div class="syimgid-item-other"><p><i class="icon font-shouye"></i>{$t['dz']}</p></div>
    			</div>
    			</div>
    		{/module}
    		
    		
    		</div>
        
    		<!--分页导航-->
    		<footer class="pagination catpage wow fadeInDown" style="visibility: hidden; animation-name: none;">					
    						<div class="sys-pages">
    						<ul class=pagination>{module catid=$catid order=updatetime page=1 return=rs}{/module}
    						</ul>
    						<div class="pager">{$pages_rs}</div>
    						</div>				
    			</footer>				
    			</div>
    	</div>
    </main>
  • LandQ #9 · 2022-01-18 13:33:15
    你的当前栏目搜索模板
    image
    搜索模板里面的
    image
    要改成{search module=MOD_DIR id=$searchid total=$sototal order=$params.order catid=$catid page=1 pagesize=5 urlrule=$urlrule}{/search}
  • LandQ #10 · 2022-01-18 13:38:20
    满意答案

    image
    ②、复制category.html,改名search_category.html,把里面的
    image.png

    改成

    {search module=MOD_DIR id=$searchid total=$sototal order=$params.order catid=$catid page=1 pagesize=5 urlrule=$urlrule}

    {/search}完成

  • 新手小白啥都不懂 #11 · 2022-01-18 13:40:36
    LandQ
    谢谢完美解决了。感谢哦。
    
    还有一个搜索功能。这个可以帮我看看吗?我在发一个悬赏出来。
  • 新手小白啥都不懂 #12 · 2022-01-18 13:42:57
    @LandQ:非常好。技术杠杠滴。

迅睿系统漏洞

IP138查询
IP138查询(2026-09-02)
转换本地ip地址作用。后台安装/启用插件 Ip_ysb进入「应用 →...
GeoSeo工具箱
GeoSeo工具箱(2026-09-02)
优化城市落地页全选
GEO系统
GEO系统(2026-09-02)
支持最新的ai优化算法 后台增加可控制的站点运营管理
外贸多语言建站
外贸多语言建站(2026-09-02)
修正重复数据传参 增加CLI模式说明
开发者工具
开发者工具(2026-09-02)
增加插件脚手架 增加控制器编写辅助
用户系统
用户系统(2026-09-02)
增强用户列表安全验证,防止个人信息泄露
节日灯笼
节日灯笼(2026-09-01)
新增顶部节日横幅 Banner ,祝福语文字 新增节日特效:Can...
GeoSeo收录宝
GeoSeo收录宝(2026-09-01)
升级 ai智能发布功能 升级 支持8国语言后端设置和前端输出功能 ...