欢迎来到w88模板网!
联动筛选伪静态[单链接形式]

w88联动筛选伪静态[单链接形式]

浏览次数: 0

作者: w88模板网

信息来源:

更新日期: 2018-11-11

文章简介

w88伪静态URL 网站用的是静态,筛选用的是伪静态,筛选的伪静态地址以字段和键值呈现,让筛选URL与静态保持一致。 如: 静态栏目页 https://www.s188z.com/juji/ 静态栏目页分页 https://www.s188z.com/juji/list_1_2.html 伪静态筛选页 https://www.s188z.com/juji/

  • 正文开始
  • 热门文章

w88伪静态URL

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

如:

静态栏目页

https://www.s188z.com/juji/

静态栏目页分页

https://www.s188z.com/juji/list_1_2.html

伪静态筛选页

https://www.s188z.com/juji/list_1_area_0.html

伪静态筛选分页

https://www.s188z.com/juji/list_1_area_0_2.html

【警告】

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

/include/arc.listview.class.php

/include/extend.func.php


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

链接:              提取码:r15j 

使用说明

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

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

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

变量名称:cfg_rewritea

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

参数说明:筛选伪静态

变量值:Y

所属组:站点设置

image.png

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

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

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

image.png

打开 /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')/]

插件下载说明

未提供下载提取码的插件,都是站长辛苦开发,联系客服或站长有偿获得!

w88二次开发QQ群

本站客服QQ号:,群号(383578617) 如果您有任何w88问题,请把问题发到群里,阁主将为您写解决教程!

转载请注明: w88模板 » w88联动筛选伪静态[单链接形式]

  • DedeCMS教程QQ群
    阅读
    DEDECMS 小程序插件简介 互联网上有很多w88插件,但有些依赖于第三方,有些需要某个php或sql基础,有些插件是免费的,但是需要授权只能生成一个模板式的小程序,嵌入的广告多,代码还加密,且小程序的源代码很昂贵,这也是我开发dedecms 小程序插件的一个重...
  • 百度小程序及微信小程序万能API接口插件
    阅读
    完装完插件,可以试验导入一下我给你带的那个EXCEL试验数据,导入的方法:模块-w88Excel数据导入-选取(选取我带的那个Excel试验文件),把Excel测试文件中带的数据导入到你的网站中,这时你就可以到你的栏目中查看你导入的文章了,当需要把文章导入到不同栏目名称时...
  • dedecms批量导入excel表文章内容插件
    阅读
    w88dedecms付费可见插件介绍 《w88付费可见插件》是发布的一款隐藏内容付费阅读插件。通过安装该插件,可以为文章添加隐藏内容,可以设置有权限查看隐藏内容的条件,例如可以设置注册会员才能查看,或者可以设置需付费后才能查看。 使用步骤: 1.请...
  • dedecms付费可见插件-支持任何类型网站
    阅读
    众所周知,w88接入支付宝、微信等支付方式都需要企业资质,个人用户无法申请,但很多时候个人网站也需要接入支付。 《w88个人免签支付插件(支付宝秒到、微信隔天腾讯转账)》是发布的个人支付宝、微信支付收款插件。具有以下特点: 1、接入支付宝、...
  • 个人免签支付插件(支付宝秒到、微信隔天腾讯转账)
    阅读
    1.w88tag静态生成。 2.w88tag的目录自定义,支持数字目录,拼音目录 3.w88支持自定义TAG的标题,关键词,描述。 5.增加TAG自定义图片,让每个tag页面,都有一个属于自己的图片。 6.增加TAG分类功能,可以按分类,调用不同类别的TAG,让tag前端显示,更...
  • tag标签自定义标题、关键词、描述、缩略图静态优化插件(支持手机)
    阅读
    插件介绍 《w88微信小程序助手》是发布的便于生成微信小程序的插件。 最新版本:1.3 使用该插件可以一键生成属于你自己网站的微信小程序。...
  • dedecms整合微信小程序助手
    阅读
    w88评论插件介绍: 评论插件支持对接w88会员功能,同步会员头像、会员昵称; w88评论插件在前台填入QQ号后,自动获取QQ昵称和QQ头像; 增加评论安全函数,防SQL注入; Jquery优化,减少Jquery体积,以及不必要的调用; 支持回复评论功能,以及对回复的评...
  • 评论留言插件静态版搜索引擎可抓取提升关键词排名
    阅读
    发布的一款一键开启伪静态插件,通过该插件可以非常方便的打开w88伪静态功能,且访问路径与PC版静态地址一致,对SEO更加友好。 页面内容实时更新,无需手动生成html,更加节省时间,彻底解决w88生成静态页面速度慢,特别是对于文章数量多的网站,每...
  • 一键开启伪静态插件
    阅读
    w88静态页面的好处多多,既有利于抓取收录而且打开速度也比较快,节省服务器CPU的时间,因此许多大型网站也进行静态化。由于dedecmsv5.7sp2版本没有提供手机端移动端网站静态生成的功能,今天分享一款w88手机静态页生成插件是一个安装后,可以生成手机版静...
  • 手机端静态页生成插件带自动更新
    阅读
    效果图 整合前先注册七牛云账号 我们知道七牛云存储是目前国内最大的文件开放云存储平台,利用七牛云存储我们可以将自己网站需要发布的图片或者附件都上传到七牛云存储,然后通过云存储连接提供给网站用户下载,这样就可以大大减轻网站服务器的文件存储以及...
收藏此文 打赏本站

如本文对您有帮助,就请w88模板网抽根烟吧!

  • 支付宝打赏
    dedecms自带采集支持上传附件到七牛云教程
    微信打赏
    支付宝扫描打赏
w88整合聚合数据短信验证实现查询证书功能
« 上一篇 2018年12月05日
w88电脑端手机端全站伪静态带规则-自由目录版
下一篇 » 2019年01月01日

精彩评论

微信扫描打赏
有问题在这里提问,阁主会为你解决!
  • 全部评论(0
    还没有评论,快来抢沙发吧!
推荐w88插件更多
更新时间:2019-06-14

人已经看过了!

更新时间:2018-04-25

人已经看过了!

更新时间:2019-09-30

人已经看过了!

更新时间:2017-10-16

人已经看过了!

更新时间:2017-10-11

人已经看过了!

更新时间:2017-08-03

人已经看过了!

推荐精品模板更多
dede获取栏目当前文章方法
更新时间:2017-08-10

人已经看过了!

资源文章分享响应式整站源码带测试数据
更新时间:2019-11-07

人已经看过了!

响应式中英双语家政月嫂服务类w88(自适应手机端)
更新时间:2019-12-15

人已经看过了!

自适应cms文章资讯博客模板 Html5响应式新闻文章资讯博客类源码(demo20)
更新时间:2018-04-17

人已经看过了!

企业管理类网站源码 财务金融通用带手机版数据同步(demo24)
更新时间:2017-11-01

人已经看过了!