⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 paipai_pv.js

📁 设置POS机资料、班次资料、收银员资料等。   2)灵活、细分的权限管理
💻 JS
📖 第 1 页 / 共 2 页
字号:
var pvDoc=document;
if(window!=top)
{
    try
	{
	    pvDoc=top.document;
	}
	catch(e)
	{};
}

var cur_ref = pvDoc.referrer;
var req_url = pvDoc.URL; 

function adapt_url()
{
	if(null == req_url || "" == req_url)
	    return;	
    
    var reg = /^http:\/\/[1-9][0-9]{4,8}\.paipai\.com([\/?#].*)?$/gi;  
    
    if(reg == null || !reg.test(req_url))
        return;
        
    var uin = req_url.substr(7, req_url.indexOf(".") - 7);
    	
    var v_t1 = req_url.substr(req_url.indexOf(".") + 1);
    var v_uri_query = v_t1.substr(v_t1.indexOf(".") + 4);;
        
    req_url = "http://shop.paipai.com/" + uin + v_uri_query;
}

function adapt_ref()
{
	if(null == cur_ref || "" == cur_ref)
	    return;

    var reg = /^http:\/\/[1-9][0-9]{4,8}\.paipai\.com([\/?#].*)?$/gi;  
    
    if(reg == null || !reg.test(cur_ref))
        return;
        
    var uin = cur_ref.substr(7, cur_ref.indexOf(".") - 7);
    	
    var v_t1 = cur_ref.substr(cur_ref.indexOf(".") + 1);
    var v_uri_query = v_t1.substr(v_t1.indexOf(".") + 4);;
        
    cur_ref = "http://shop.paipai.com/" + uin + v_uri_query;	
	
}

function ReplaceUrl(url)
{
	len=url.length-1;
	while('/'==url.charAt(len))
	{
		len=len-1;
		url=url.substring(0,len+1);
	}
	return url;
}

function url_encode(url)
{
    return url.replace(/ /g,"%20").replace(/%/g,"%25").replace(/&/g,"%26").replace(/=/g,"%3D").replace(/\?/g,"%3F").replace(/\t/g,"%09").replace(/\r/g,"").replace(/\n/g,"").replace(/#/g,"%23");
}

function url_build()
{
	p=req_url.indexOf("?");
	if(-1==p)p=req_url.indexOf("&");
	if(-1==p)address="u="+req_url;
	else address="u="+req_url.substring(0,p);

    refer="r="+url_encode(cur_ref).substring(0,512);
	
	address=ReplaceUrl(address);
	refer=ReplaceUrl(refer);
	return refer+"&"+address + "&fu=" + url_encode(req_url);
}

function url_build1()
{
	p=req_url.indexOf("com");
	address="u="+req_url.substring(0,p+3);

    refer="r="+url_encode(cur_ref).substring(0,512);
	
	address=ReplaceUrl(address);
	refer=ReplaceUrl(refer);
  
	return refer+"&"+address + "&fu=" + url_encode(req_url);
}

var page_id=0,domain_id=0,link_id=0;
function get_rd_tag()
{
    url=req_url;
	p1=url.indexOf("RDTAG=");
	if(-1==p1)
	    p1=url.indexOf("ADTAG=");
	if(-1==p1)
	    return;
	p2=url.indexOf("&", p1 + 6);
	if(-1==p2)
		p2=url.indexOf("#", p1 + 6);

	rdtag="";
    if(-1==p2)
    {
        rdtag=url.substring(p1+6);
    }
	else
		rdtag=url.substring(p1+6, p2);

    ids=rdtag.split(".");
	if(3==ids.length)
	{
	   page_id=(ids[0] == null || ids[0] == "")?0:parseInt(ids[0]);    
	   domain_id=(ids[1] == null || ids[1] == "")?0:parseInt(ids[1]);
	   link_id=(ids[2] == null || ids[2] == "")?0:parseInt(ids[2]);
	}
	switch(page_id)
    {
		case 201:
			page_id = 601;
			break;
		case 202:
			page_id = 602;
			break;
		case 701:
			page_id = 380;
			break;
		default:
			break;
    }
}

function do_set_cookie(cookieName, cookieValue, expires, path, domain, secure)
{
  document.cookie =
    escape(cookieName) + '=' + escape(cookieValue)
    + (expires ? '; expires=' + expires.toGMTString() : '')
    + (path ? '; path=' + path : '')
    + (domain ? '; domain=' + domain : '')
    + (secure ? '; secure' : '');
}

function do_get_cookie(cookieName)
{ 
  var cookieValue = "";
  var search = cookieName + "=";
  if(document.cookie.length > 0)
  { 
    offset = document.cookie.indexOf(search);
    if (offset != -1)
    { 
      offset += search.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      cookieValue = unescape(document.cookie.substring(offset, end))
    }
	else
	{
		return null;
	}
  }
  return cookieValue;
}
function set_market_rd(page_id,domain_id,link_id)
{
    if(page_id<=100||page_id>200||domain_id<=0||link_id<=0)
		return;
    rdtag=page_id+":"+domain_id+":"+link_id;

	today=new Date();
	//expire time is 1 day 86400000 = 3600*24*1000
    expiretime=new Date(today.getTime() + 86400000);
	
    do_set_cookie("MRD", rdtag, expiretime, "/", "paipai.com", 0);
	rdtag=page_id+"."+domain_id+"."+link_id;
	do_set_cookie("MRDT", rdtag, null, "/", "paipai.com", 0);

	crd="0:0:0";
	prd="0:0:0";
	login_src_id="0";
	if((cprd=do_get_cookie("CRD"))==null)cprd="";
	if(cprd != "")
	{
	    ids=cprd.split("-");
	    if(ids.length>=3 && ids[2] != "")
		    login_src_id=ids[2];
	}
	rdtag=crd+"-"+prd+"-"+login_src_id;	
	do_set_cookie("CRD", rdtag, expiretime, "/", "paipai.com", 0);
}

function set_channel_rd(page_id,domain_id,link_id)
{
    if(page_id<=200||page_id>500||domain_id<=0||link_id<=0)
		return;
    rdtag=page_id+":"+domain_id+":"+link_id;
    prd="0:0:0";
	login_src_id="0";
	if((cprd=do_get_cookie("CRD"))==null)cprd="";
	if(cprd != "")
	{
	    ids=cprd.split("-");
	    if(ids.length>=2 && ids[1] != "")
	        prd=ids[1];
	    if(ids.length>=3 && ids[2] != "")
		    login_src_id=ids[2];
	}
	rdtag+="-"+prd+"-"+login_src_id;	
	
	today=new Date();
    expiretime=new Date(today.getTime() + 86400000);
	
	do_set_cookie("CRD", rdtag, expiretime, "/", "paipai.com", 0);
}

function set_product_rd(page_id,domain_id,link_id)
{
    if(page_id<=500||domain_id<=0||link_id<=0)
		return;
    rdtag=page_id+":"+domain_id+":"+link_id;
	crd="0:0:0";
	login_src_id="0";
	if((cprd=do_get_cookie("CRD"))==null)cprd="";
	if(cprd != "")
	{
	    ids=cprd.split("-");
	    if(ids.length>=1 && ids[0] != "")
		    crd=ids[0];
	    if(ids.length>=3 && ids[2] != "")
		    login_src_id=ids[2];
	}
	rdtag=crd+"-"+rdtag+"-"+login_src_id;	

	today=new Date();
    expiretime=new Date(today.getTime() + 86400000);
	
	do_set_cookie("CRD", rdtag, expiretime, "/", "paipai.com", 0);
}

function set_rd_cookie()
{
    if(page_id<=100||domain_id<=0||link_id<=0)
		return;

    if(page_id>=101&&page_id<=200)
    {
        set_market_rd(page_id,domain_id,link_id);
    }
	else if(page_id>=201&&page_id<=500)
	{
	    set_channel_rd(page_id,domain_id,link_id);
	}
	else
	{
        set_product_rd(page_id,domain_id,link_id);
	}
}

function clear_login_src_id()
{
    if(req_url.indexOf("http://member.paipai.com/cgi-bin/login_entry") != -1)
		return;
	
	crd="0:0:0";
	prd="0:0:0";
	login_src_id="0";
	if((cprd=do_get_cookie("CRD"))==null)cprd="";
	if(cprd != "")
	{
	    ids=cprd.split("-");
	    if(ids.length>=1 && ids[0] != "")
		    crd=ids[0];
	    if(ids.length>=2 && ids[1] != "")
		    prd=ids[1];
	}
	rdtag=crd+"-"+prd+"-"+login_src_id;	
	today=new Date();
    expiretime=new Date(today.getTime() + 86400000);
	do_set_cookie("CRD", rdtag, expiretime, "/", "paipai.com", 0);
}

function set_login_src_id(id)
{
	crd="0:0:0";
	prd="0:0:0";
	login_src_id=id;
	if((cprd=do_get_cookie("CRD"))==null)cprd="";
	if(cprd != "")
	{
	    ids=cprd.split("-");
	    if(ids.length>=1 && ids[0] != "")
		    crd=ids[0];
	    if(ids.length>=2 && ids[1] != "")
		    prd=ids[1];
	}
	rdtag=crd+"-"+prd+"-"+login_src_id;	
	today=new Date();
	//expire time is 1 day 86400000 = 3600*24*1000
    expiretime=new Date(today.getTime() + 86400000);
	do_set_cookie("CRD", rdtag, expiretime, "/", "paipai.com", 0);
}

function set_ptag_cookie(prefix, ptag)
{
    if(null == prefix || "" == prefix || null == ptag || "" == ptag)
		return;

    pprd_p=do_get_cookie("PPRD_P");
	if(pprd_p==null || pprd_p == "null") 
	    pprd_p="";
    
	p1=pprd_p.indexOf(prefix);
	if(-1==p1)
	{
	    if(""==pprd_p)
			pprd_p=prefix+ptag;
		else
			pprd_p+="-"+prefix+ptag;
	}
	else
	{
	    p2=pprd_p.indexOf("-", p1);

        var left="",right="";
		left=pprd_p.substring(0,p1);
		if(-1!=p2)
			right=pprd_p.substring(p2);

		pprd_p=left+prefix+ptag+right;
	}

	today=new Date();
	//expire time is 1 day 86400000 = 3600*24*1000
    expiretime=new Date(today.getTime() + 86400000);
	do_set_cookie("PPRD_P", pprd_p, expiretime, "/", "paipai.com", 0);
}

var ptag_page_id = 0,ptag_domain_id = 0,ptag_link_id = 0;

function parse_ptag()
{
	if(req_url == null || req_url == "")
	    return;
  
  url=req_url;
  ptag="";
	p1=url.indexOf("PTAG=");
	if(-1==p1)
	{
		  p1=url.indexOf("PTAG,");
		  if(-1 == p1)
	        return;
	    
	    p3=url.indexOf(".htm", p1 + 5);    
	    p4=url.indexOf("-", p1 + 5);
	    if(-1==p3)
	        return;
	    else if(-1==p4)
	        ptag=url.substring(p1+5, p3);
	    else
	        ptag=url.substring(p1+5, p4);    
	        
	    req_url=req_url+"#PTAG="+ptag;
	}
	else
  {
   		p2=url.indexOf("&", p1 + 5);
	    if(-1==p2)
		      p2=url.indexOf("#", p1 + 5);
      if(-1==p2)
          ptag=url.substring(p1+5);
	    else
		    ptag=url.substring(p1+5, p2);
  }


    pids=ptag.split(".");

	if(3==pids.length)
	{
	   ptag_page_id = (pids[0] == null || pids[0] == "")?0:parseInt(pids[0]);
	   ptag_domain_id = (pids[1] == null || pids[1] == "")?0:parseInt(pids[1]);          
	   ptag_link_id = (pids[2] == null || pids[2] == "")?0:parseInt(pids[2]);          
	}
	else
		return;
	
	if(0 == ptag_page_id || 0 == ptag_domain_id || 0 == ptag_link_id)
		return;

	switch(ptag_page_id)
    {
		case 201:
			ptag_page_id = 30018;
			break;
		case 202:
			ptag_page_id = 30019;
			break;
		case 603:
			ptag_page_id = 30020;
			break;
		case 701:
			ptag_page_id = 30025;
			break;
		default:
			break;
    }
		
	if(ptag_page_id >= 10001 && ptag_page_id <= 20000)
	{
	    set_ptag_cookie("EA.", ptag_page_id+"."+ptag_domain_id+"."+ptag_link_id);
	}
	else if(ptag_page_id >= 20001 && ptag_page_id <= 30000)
	{
	    set_ptag_cookie("IA.", ptag_page_id+"."+ptag_domain_id+"."+ptag_link_id);
	}
	else if(ptag_page_id >= 30001 && ptag_page_id <= 40000)
	{
	    set_ptag_cookie("CT.", ptag_page_id+"."+ptag_domain_id+"."+ptag_link_id);
	}
	else if(ptag_page_id >= 40001 && ptag_page_id <= 50000)
	{
	    set_ptag_cookie("PD.", ptag_page_id+"."+ptag_domain_id+"."+ptag_link_id);
	}
}

function set_pprds_cookie(prefix, ptag)
{
    if(null == prefix || "" == prefix || null == ptag)
		return;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -