织梦联动筛选伪静态[单链接形式]_织梦插件


织梦伪静态URL

网站用的是静态,筛选用的是伪静态,筛选的伪静态地址以字段和键值呈现,让筛选URL与静态保持一致。

如:

静态栏目页

http:///juji/

静态栏目页分页

http:///juji/list_1_2.html

伪静态筛选页

http:///juji/list_1_area_0.html

伪静态筛选分页

http:///juji/list_1_area_0_2.html

【警告】

操作之前先备份你的程序这2个文件。

/include/arc.listview.class.php

/include/extend.func.php


织梦联动筛选伪静态[单链接形式]+伪静态规则 打包下载

链接:https://pan.baidu.com/s/1e_LWlkAkCaIQBeJKkPHWJA                提取码:r15j 

使用说明

Ps:如果你的网站已经做了筛选功能的,请对比一下我的文件来修改再使用。

1. 选择对应的编码,把文件夹文件全部覆盖到对应目录;

2. 后台-系统配置 添加变量

变量名称:cfg_rewritea

变量类型:布尔(Y/N)

参数说明:筛选伪静态

变量值:Y

所属组:站点设置

3. .htaccess 为apache伪静态,放在网站根目录,用于筛选伪静态使用,iis和nginx用户自行转换。

4. 设置网站整站为静态,生成,浏览网站带筛选的栏目,看效果。

内容页输出所属筛选值+链接(支持动态/伪静态)

打开 /nclude/extend.func.php 在*下面加入

/**
*  内容页输出所属筛选值+链接
*
* @access    public
* @param     string  $id文档id
* @param     string  $fieldsnamef单个筛选字段
* @return    string
*/
function GetFilterUrl($id,$fieldsnamef)
{
global $dsql,$cfg_cmspath,$cfg_rewritea;
if (!isset($id) && !is_numeric($id))
{
return '';
}
else
{
$arcrow = $dsql->GetOne(" Select typeid,channel From `dede_archives` where id='$id' ");
$channelid = $arcrow['channel'];
$tid = $arcrow['typeid'];
$typerow = $dsql->GetOne(" Select typedir From `dede_arctype` where id='$tid' ");
$typedir = MfTypedir($typerow["typedir"]);
$channelrow = $dsql->GetOne("SELECT addtable FROM dede_channeltype where id='$channelid'");
$addtable = trim($channelrow['addtable']);
$fieldrow = $dsql->GetOne("SELECT $fieldsnamef FROM `$addtable` WHERE aid=$id");
}
$plist = $_SERVER['HTTP_X_REWRITE_URL'] ? string_filter($_SERVER['HTTP_X_REWRITE_URL']) : string_filter($_SERVER['REQUEST_URI']);
if($cfg_rewritea == 'Y')
{
$plist = stripos($plist, "makehtml_list_action.php") ? $cfg_cmspath.$typedir.'/' : $plist;
$filterarr = string_filter(stripos($plist, ".html") ? str_replace(".html", "", $plist) : $cfg_cmspath.$typedir.'/');
}
else
{
$nofilter = (isset($_REQUEST['TotalResult']) ? "&TotalResult=".$_REQUEST['TotalResult'] : '').(isset($_REQUEST['PageNo']) ? "&PageNo=".$_REQUEST['PageNo'] : '');
$filterarr = string_filter(stripos($plist, "list.php?tid=") ? str_replace($nofilter, '', $plist) : $GLOBALS['cfg_cmsurl']."/plus/list.php?tid=".$tid);
}
$cInfos = $dsql->GetOne(" Select * From  `dede_channeltype` where id='$channelid' ");
$fieldset = $cInfos['fieldset'];
$dtp = new DedeTagParse();
$dtp->SetNameSpace('field','<','>');
$dtp->LoadSource($fieldset);
$result = '';
if(is_array($dtp->CTags))
{
foreach($dtp->CTags as $tida=>$ctag)
{
$field_name = $ctag->GetName();
$fieldsname = $fieldsnamef ? explode(",", $fieldsnamef) : explode(",", $field_name);
if( in_array($field_name, $fieldsname))
{
if($cfg_rewritea == 'Y')
{
$href = "";
$addonfields_items = explode(",",$ctag->GetAtt('default'));
$i = array_search($fieldrow[$fieldsnamef],explode(",",$ctag->GetAtt('default')));
$filterarr1 = explode("list_", $filterarr);
$href = $filterarr1[0]."list_".$tid.'_'.$field_name.'_'.$i;
$href .= ".html";
$href = str_replace(array("_".$field_name.".",".","_".$_REQUEST['TotalResult']."_".$_REQUEST['PageNo']),array(".",".",""),$href);
$result .= '<a href="'.$href.'">'.$addonfields_items[$i].'</a>';
}
else
{
$addonfields_items = explode(",",$ctag->GetAtt('default'));
$i = array_search($fieldrow[$fieldsnamef],explode(",",$ctag->GetAtt('default')));
$href = stripos($filterarr,$ctag->GetName().'=') ? str_replace("=".$fields_value,"=".urlencode($addonfields_items[$i]),$filterarr) : $filterarr.'&'.$ctag->GetName().'='.urlencode($addonfields_items[$i]);
$href = str_replace("&TotalResult=".$_REQUEST['TotalResult']."&PageNo=".$_REQUEST['PageNo'], "", $href);
$result .= '<a title="'.$addonfields_items[$i].'" href="'.$href.'">'.$addonfields_items[$i].'</a>';
}
}
}
}
return $result;
}

内容页模板中调用标签

<small>区域:</small>{dede:field.id function=GetFilterUrl(@me,'area')/}

<small>地铁:</small>{dede:field.id function=GetFilterUrl(@me,'subway')/}

标红的地方是你的筛选字段名


首页/列表页调用标签

区域:[field:id function=function=GetFilterUrl(@me,'area')/]

地铁:[field:id function=function=GetFilterUrl(@me,'subway')/]


# 河南正规seo优化排行  # https  # r15j  # 网站推广营销就找营销通  # 上海营销型网站建设推广  # 博客网站seo设置  # 鲁班视频推广素材网站  # 如何用地图做营销推广  # 全南数码公司网络营销推广  # 哈尔滨网站如何建设  # 青岛网站优化简历工作室  # 茂名高端网站优化招聘  # GetFilterUrl  # 葫芦岛百度营销推广  # 上海罗店网站建设公司  # 北京口碑好营销推广案例  # 618体验营销推广  # 眉山seo负责  # 惠东外贸推广网站  # seo语音怎么读  # 关键词排名代发教学  # 宇梦seo博客  # 网站劫持 推广软件  # 打包下载  # 织梦插件  # 织梦联动筛选  # 织梦伪静态  # 的是  # 分页  # 放在  # 布尔  # 首页  # 前先  # 键值  # 织梦联动筛选伪静态[单链接形式]  # 字段名  # 文档  # 变量值  # 系统配置  # id  # global  # cfg  # rewritea  # pan  # baidu 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化91478 】 【 技术知识72672 】 【 云计算0 】 【 GEO优化84317 】 【 优选文章0 】 【 营销推广36048 】 【 网络运营41350 】 【 案例网站102563 】 【 AI智能45237


相关推荐: 织梦在PHP5.4以上版本后台登录空白的解决方法_织梦CMS教程  DEDECMS织梦网站实现利用键盘上下翻页效果_织梦CMS教程  织梦实现列表页双样式和列表样式循环交替变化方法_织梦CMS教程  建站助手共享版:智能模板一键生成与多端适配指南  织梦安全代码让网站远离劫持_织梦CMS教程  织梦arclist标签支持高亮currentstyle属性方法_织梦CMS教程  建站之星logo尺寸如何设置最合适?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  导航网站建站方案与优化指南:一站式高效搭建技巧解析  如何彻底卸载建站之星软件?  建站助手数据库密码错误与MySQL服务异常排查指南  织梦TAG标签按栏目调用,只显当前栏目tag标签_织梦CMS教程  dedecms织梦为每个页面生成二维码 _织梦CMS教程  已有域名如何免费搭建网站?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  魔毅自助建站系统:模板定制与SEO优化一键生成指南  织梦dedecms后台文章列表中显示自定义字段方法_织梦CMS教程  织梦采集中用到的一些过滤规则_织梦CMS教程  织梦让模型里的图片字段支持本地快速上传方法_织梦CMS教程  提交百度开放适配提示Xml格式错误的解决办法 _SEO优化教程  dedecms织梦*内容页插件_织梦插件  如何用西部建站助手快速创建专业网站?  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  帝国CMS教程添加迅雷下载_帝国CMS教程  织梦cms整合*新版百度编辑器Ueditor1.3.6插件,亲测可用_织梦插件  建站助手一键生成智能网站,AI助手+模板库极速部署  如何快速搭建个人网站并优化SEO?  阿里云提示织梦后台文件media_add.php任意上传漏洞解决办法 _织梦CMS教程  建站之星设计师计划:智能建站系统如何实现多端适配模板?  如何基于PHP生成高效IDC网络公司建站源码?  织梦后台文章管理中增加批量添加tag标签功能_织梦CMS教程  浅谈织梦cms模板中标签中的一些SEO细节_SEO优化教程  dedecms织梦*幻灯片插件下载_织梦插件  建站前需关注哪些核心准备工作?  如何通过宝塔面板实现本地网站访问?  织梦pagebreak分页控制数量教程_织梦CMS教程  网站体验不好=浪费钱:如何提升-用户体验效果差  织梦dedecms自定义表单添加地区联动显示数字解决方法_织梦CMS教程  如何快速搭建支持数据库操作的智能建站平台?  织梦后台不支持上传bmp格式图片的解决方法_织梦CMS教程  织梦显示英文日期时间的方法_织梦CMS教程  香港服务器网站推广:SEO优化与外贸独立站搭建策略  如何零成本快速生成个人自助网站?  官网建站费用明细查询_企业建站套餐价格及收费标准指南  织梦的联动信息类型只能增加一级和三级选择,不能增加二级选择解决方法_织梦CMS教程  如何通过二级域名建站提升品牌影响力?  如何用wdcp快速搭建高效网站?  建站助手安装教程:环境检测与PHP版本选择步骤详解  如何快速建站并高效导出源代码?  织梦dedecms联动筛选静态化[伪静态+目录形式],利于SEO_织梦插件 

 2018-11-11

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.