网站

织梦dedecms中tag标签地址栏小问题解决

分类 :织梦dedecms     2019-01-24 人气: 0条评论

我写了一个织梦tag列表页将编码的链接改id形式链接显示方法,详请看:http://www.xiuyuanxi.com/it/web/1487216020.html

但这种方法有一个问题,比如链接为http://www.xiuyuanxi.com/tags.php?/1/的,点下面的下一页则依然是第一页,只有点第二次的时候才会是第二页。

现在在处理织梦tag列表页前端显示,顺便用js将这个问题解决了

<script type="text/javascript"> 
var url=window.location.href;


//提取?问后的内容
function getCaption(obj){
    var index=obj.lastIndexOf("\?");
    obj=obj.substring(index+1,obj.length);
    return obj;
}

//去掉数组中的空值
Array.prototype.notempty = function() {
    var arr = [];
    this.map(function(val, index) {
        //过滤规则为,不为空串、不为null、不为undefined,也可自行修改
        if (val !== "" && val != undefined) {
            arr.push(val);
        }
    });
    return arr;
}

var str=getCaption(url);
var arr=str.split("/");
var cen = arr.notempty();

//处理输入的地址不带页数的问题
if(cen[1]==undefined)
{
	var urls = url.charAt(url.length-1);
	if(urls =="/")
	{
		window.location.href=url+"1/";
		}else{
		window.location.href=url+"/1/";
			}
	}


</script>

使用上面的代码后便可轻松解决那个小问题了。

评论

大侠名号:   验证暗号: 点击我更换图片

继续阅读