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

📄 bily1314

📁 最强的爬虫工程
💻
📖 第 1 页 / 共 5 页
字号:
   
	this.listnum =  this.listnum.toInt();
	if(this.listnum<1)
	{
		this.listnum = 1;
	}
	 
//	for(var j=0;j<elitefilelength.length;j++)
//	{
//		for(var i=this.listnum;i<elitefilelength[j];i++)
//		{
//			elitefiledd[j][i].setStyle('display','none');
//		}
//	}
	
	$('elitefile_records').innerHTML = this.listnum;

	$("model7edit").setStyle("display","none");
	
	$("model7edit").onclick = function(){if($("model7_edit_pop").getStyle("display")=="none"){this.setrecordsnum(this.listnum);}else{$("model7_edit_pop").setStyle("display",'none')}}.bind(this);
	
}

model7.prototype.creatblogtag = function(id,name)
{
		if(id==0){
			ClassContent="";
			id = 0;
			name = "精华博文";
		}
		ClassUrl=groupurl+"/article_best/"
		if(id!=0)
			ClassUrl+="lighttype="+id
		this.ClassName+="<a href="+ClassUrl+
					" class='"+(id==0?"running":"")+"' target=_blank id='model7_tab"+id+"' onmouseover='pageframe.model7.changetag("+id+");model7_menu("+id+");'>"+name+"</a>"
//		return "<dl id='model7_dl"+classid+"' style='display:none'>"+str+"</dl>"
		
		//文章列表
		this.ClassContent+="<dl id='model7_dl"+id+"' style='display:none'></dl>";
}
model7.prototype.setlist=function(name,classid,record)
{
	var records = record;
	
	var title,nickname,url,publishtime,classname,classid2,blog_url
	var str="";
	var listnum=typeof(groupinfo.modelinfo["7"]) != "undefined" ? groupinfo.modelinfo["7"] : "15";
	listnum = listnum.toInt();
	$each(records,function(item,i){
		title=item['title'];
		nickname=item['nickname'];
		url=group_domain + 'blogfile.php?id=' + groupinfo.id + '&fid='+item['fileid'] + '&dpc=1';
		fileid=item['fileid'];
		publishtime=item['publishtime'];
		classid2=item['goodcatalog'];
		classname=($chk(groupinfo.blog_gooddesc[classid2]))?groupinfo.blog_gooddesc[classid2]:name;
		classname=(classname=="")?"":("["+classname+"]")		
		blog_url='http://blog.sina.com.cn/u/'+item['uid'];
		if(i<listnum){
			
			str+="<dd>\
				<em><a class='link_name' href='"+blog_url+"' title='"+nickname+"' target='_blank'>"+nickname+"</a> "+ShowTime(publishtime)+"</em>\
				<span><a class='link_text' href='"+groupurl+"/article_best/lighttype="+classid2+"' title='"+classname+"' target='_blank'>"+classname+"</a><a href='"+url+"' title='"+title+"' class='cut_art link_text' target='_blank'>"+title+"</a></span>\
			</dd>"
		}else{
			str+="<dd style='display:none'>\
				<em><a class='link_name' href='"+blog_url+"' title='"+nickname+"' target='_blank'>"+nickname+"</a> "+ShowTime(publishtime)+"</em>\
				<span><a class='link_text' href='"+groupurl+"/article_best/lighttype="+classid2+"' title='"+classname+"' target='_blank'>"+classname+"</a><a href='"+url+"' title='"+title+"' class='cut_art link_text' target='_blank'>"+title+"</a></span>\
			</dd>"
		}
	}.bind(this))

	if(str!="")
		str+="<dt class='link_func'><a href='"+groupurl+"/article_best/lighttype="+classid+"' title='更多'>更多</a>>></dt>"
	if(str == "")
		str = "<div class='default_word'>未添加精华博文</div>";
	$("model7_dl"+classid).innerHTML = str;
	
}
model7.prototype.updatelistnum = function()
{
	if($('elitefile_records').innerHTML != this.listnum)
	{
		if(typeof(this.elitefileSlide) != "undefined")
			this.elitefileSlide.set(15-this.listnum);
	}
}

model7.prototype.setrecordsnum = function(listnum)
{
	$("model7_edit_pop").setPosition({relativeTo: $("model7edit"),offset: {x:-13,y:93}});
	$("model7_edit_pop").setStyle("display","");
	if(!$chk(this.elitefileSlide)){
		var elitefilerecords = $('model7').getElements('div.content')[0].getElements('dl');
		var elitefilelength = [];
		var elitefiledd = [];
		elitefilerecords.each(function(eachelitefilecata,i){
			elitefiledd[i] = eachelitefilecata.getElements('dd');
			elitefilelength[i] = elitefiledd[i].length;	
		})
		for(var j=0;j<elitefilelength.length;j++)
		{
			for(var i=listnum-1;i<elitefilelength[j];i++)
			{
				elitefiledd[j][i].setStyle('display','none');
			}
		}
		this.elitefileSlide = new Slider($('elitefile_slider_container'), $('elitefile_slider'), {
			onChange: function(pos){
				for(var j=0;j<elitefiledd.length;j++){
					if($chk(elitefiledd[j])){ 
						if((15-pos)<$('elitefile_records').innerHTML){
							
								for(var i=15-pos;i<elitefilelength[j];i++)
								{		
									elitefiledd[j][i].setStyle('display','none');
								}
						}else{
								if(elitefilelength[j]>0 && elitefiledd[j][elitefilelength[j]-1].getStyle('display') == 'none')
								{
									if(15-pos>elitefilelength[j])
									{
										var target = elitefilelength[j];
									}else
									{
										var target = 15-pos;
									}
									for(var i=0;i<target;i++)
									{
										elitefiledd[j][i].setStyle('display','');
									}
								}
							}
					}
				}
				$('elitefile_records').setHTML(15-pos);
				
			},
			mode:"vertical",
			steps:14
		}).set(15-listnum);
		$('elitefilerecordnumsave').onclick = function(){
			this.listnum = $('elitefile_records').innerHTML;
			pageframe.showloadtip(Str_saving);
			$("model7_edit_pop").setStyle("display","none");
			var myAjax = new Ajax(group_domain+'/control/index/groupsavemodelinfo.php'+'?hash='+visithash, {method: 'post',onComplete:pageframe.showsaveok.bind(pageframe),postBody:'groupid='+groupid+'&modelinfo=7:'+$('elitefile_records').innerHTML}).request();
		}.bind(this);
	}
}

model7.prototype.changetag = function(id){
	if(!$chk(this.data[id]) || this.data[id] == ''){
		var url = this.ajaxurl+'&eid='+id;
		var dealajaxback = function(responsetext){
			this.data[id] = Json.evaluate(responsetext);
			this.setlist(groupinfo.blog_gooddesc[id],id,this.data[id].record);
		}
		new Ajax(group_domain+url, {method: 'get',onComplete:dealajaxback.bind(this)}).request(); 
	}
	
}

model7.prototype.dealajaxback = function(){
	
}

function model7_menu(id){
	$("model7_tab"+model7_mu).className=""
	model7_mu=id
	$("model7_tab"+id).className="running"
	var o=$("model7").getElementsByTagName("DL")
		for(var i=0;i<o.length;i++){
			o[i].style.display="none"
		}
	try{
		$("model7_dl"+id).style.display="block"
	}catch(e){}
}

function RecPV(id1, id2){
	var input1 = document.getElementById("groupidinputhidden");
	input1.value = id1;
	var input2 = document.getElementById("fileidinputhidden");
	input2.value = id2;
	var inputform = document.getElementById("inputformhidden");
	inputform.submit();
}var model14 = function(){}

model14.prototype.create = function()
{
}

var model14info = typeof(groupinfo.modelinfo["14"]) != "undefined" ? "&ps="+groupinfo.modelinfo["14"] : ""; 
if(groupinfo.apptype == "10"){
  model14.prototype.ajaxurl = "/ajax/group/forum.php?id="+groupinfo.id + "&ps=40";
}else{
  model14.prototype.ajaxurl = "/ajax/group/forum.php?id="+groupinfo.id + model14info;
}

model14.prototype.update=function(){
}
model14.prototype.setData = function(xml)
{
	this.update()	//样式修改
	var branch="",b_name,b_url,b_level,b_id
	var faxintie=""
	var gd_url="#"
	var groupurl = group_domain + groupinfo.domain;
	var b=xml.branch;
	
	b_name="全部帖子"
	b_url = group_domain + groupinfo.domain + "/bbs";
	branch+='<em>|</em><a target="_blank" href="'+b_url+'" title="'+b_name+'">'+b_name+'</a> '
	var ind = 1;
	for(var i in b){
		b_id=typeof(b[i].id)!="undefined" ? b[i].id : i;
		b_level=typeof(b[i].level)!="undefined"? b[i].level : (ind==2?1:0);
		b_name=typeof(b[i].name)!="undefined" ? b[i].name : b[i];
		if(b_name=="") b_name = b_level==1 ? '私密区' : '公开区';
		b_url=group_domain + groupinfo.domain + "/bbs/branch/bid=" + b_id;
		if(b_name=="全部帖子")
			gd_url=b_url
		branch+='<em>|</em><a target="_blank" href="'+b_url+'" title="'+b_name+'">'+b_name+(b_level==1?'<img src="http://image2.sina.com.cn/pay/quanzi/z-normal-default/secret.gif">':'')+'</a> '
		if(i!=0)
			faxintie+='<div style="text-align:left;white-space:nowrap"><a href="'+b_url.replace("branch","newtopic")+'" title="'+b_name+'">'+b_name+'</a>'+(b_level==1?'<img src="http://image2.sina.com.cn/pay/quanzi/z-normal-default/secret.gif">':'')+'</div>'
		ind++;
	}
	if(ind > 4)
		$('bbs_block').style.height = "46px";
	branch=branch.replace("<em>|</em>","")
	if(ind > 4)
		branch="<input type='button' value='发 帖' class='btn btn_stress btn_word2_stress' onclick='model14_add(this)'><strong><a href='#groupurl#/bbs/good=1' title='精华' target=_blank>精华</a></strong><div class='dis link_func' style='clear:both'>"+branch+"</div>"
	else
		branch="<input type='button' value='发 帖' class='btn btn_stress btn_word2_stress' onclick='model14_add(this)'><strong><a href='#groupurl#/bbs/good=1' title='精华' target=_blank>精华</a></strong><span class='dis link_func'>"+branch+"</span>"
	var tr="",branch_url,branchname,state,tid,title,title_url,author,author_url
	var publish_time,click_num,reply_num,reply_nickname,replyer_url,reply_time,topic
	topic=xv(xml,"//count")
	if(topic==""||topic==0)
		topic=""
	else
		topic="主帖总数:"+topic
	var state_img=''
	var a=xva(xml,"//record")
	var t=new Date()
	var Tmonth=t.getMonth()+1
	if(Tmonth<10) Tmonth="0"+Tmonth
	var Tdate=t.getDate()
	if(Tdate<10) Tdate="0"+Tdate
	var now=t.getYear()+"-"+Tmonth+"-"+Tdate
	
	window.topichits = [];
	
	for(var i=0;i<a.length;i++){
		state_img=""
		branch_url=group_domain + groupinfo.domain + "/bbs/branch/bid=" + xv(a[i],"branchid")
		branchname=xml.branch[xv(a[i],"branchid")];
		var istop = xv(a[i],"is_top");
		var isgood = xv(a[i], "is_good");
		if(istop=="1" && isgood=="0")
			state_img='<em class="bbs_top" title="置顶"><img src="http://image2.sina.com.cn/pay/quanzi/z-normal-default/top.gif" alt="置顶"/></em>'
		if(isgood=="1" && istop =="0")
			state_img='<em class="bbs_best" title="精华"><img src="http://image2.sina.com.cn/pay/quanzi/z-normal-default/best.gif" alt="精华"/></em>'
		if(isgood=="1" && istop =="1")
			state_img='<em class="bbs_top" title="置顶"><img src="http://image2.sina.com.cn/pay/quanzi/z-normal-default/top.gif" alt="置顶"/></em><em class="bbs_best" title="精华"><img src="http://image2.sina.com.cn/pay/quanzi/z-normal-default/best.gif" alt="精华"/></em>'
		tid=xv(a[i],"id")
		title=xv(a[i],"title")
		title_url= group_domain+groupinfo.domain+"/bbs/topic/tid="+tid;
		author=xv(a[i],"author_nickname")
		author_url=group_domain+"/mygroup.php?uid=" + xv(a[i], "author_uid");
		publish_time=xv(a[i],"publish_time")
		//click_num=xv(a[i],"click_num")
		reply_num=xv(a[i],"replynum")
		reply_nickname=xv(a[i],"reply_nickname")
		replyer_url=group_domain+"/mygroup.php?uid=" + xv(a[i], "reply_uid");
		reply_time=xv(a[i],"reply_time")
		
		window.topichits.push(tid);
		
		var class_tag=i%2==0?"class='bg_1'":""
		var photo=xv(a[i],'is_photo')=="1"?'<em class="bbs_img" title="图片"><img src="http://image2.sina.com.cn/pay/quanzi/public/photo.gif" alt="图片"/></em>':''
		var video=xv(a[i],'is_video')=="1"?'<em class="bbs_video" title="视频"><img src="http://image2.sina.com.cn/pay/quanzi/public/video.gif" alt="视频"/></em>':''
		if(reply_num >= 20)
			reply_num = "<em style='color:#ff0000'>" + reply_num + "</em>";
		tr+='<dt '+class_tag+'>\
				<span  class="color_weak" id="topichits_'+tid+'">[回'+reply_num+']</span><span class="time_dis">'+settime(reply_time)+'</span><strong>'+state_img+photo+video+'<a class="link_text" href="'+title_url+'" title="标  题:'+title.del().replace("?","")+'发 帖 人:'+author+' 发帖时间:'+publish_time+'最后回复:'+reply_nickname.del()+' 回复时间:'+reply_time+'" target=_blank>'+title+'</a></strong><div class=clear></div>\
			</dt><dd></dd>'
	}
	
	var html=$("model14").innerHTML
	html=html.replace("#branch#",branch)
	if(tr!="")
		html=html.replace("#bbsList#",tr)
	else
		html=html.replace(/#bbsList#/gi,"<div class='default_word'>尚无论坛发帖,快来<a target='_blank' href='"+groupurl+"/bbs' style='color:#0065ce'>发帖</a>吧。</div>");
	html=html.replace(/#groupurl#/gi,groupurl)
	html=html.replace("#topic#",topic)
//	html=html.replace("#bbs_url#","href=/forum.php?id="+groupid)
	$("model14").innerHTML = html
	$("model14").style.display=""
	$("model14_bbsurl").href=$("model14_bbsurl2").href=groupurl+"/bbs";
	$("faxintie").innerHTML=faxintie

	this.bbsrecords = $('bbs').getElements('dl')[0];
	this.bbsdt = this.bbsrecords.getElements('dt');
	this.bbsdd = this.bbsrecords.getElements('dd');
	this.bbslength = this.bbsdt.length;
	
	this.listnum=typeof(groupinfo.modelinfo["14"]) != "undefined" ? groupinfo.modelinfo["14"] : "30";
	this.listnum = parseInt(this.listnum);
	
	if(this.listnum<1)
	{
		this.listnum = 1;
	}
	for(var i=this.listnum;i<this.bbsdt.length;i++)
	{
		this.bbsdt[i].setStyle('display','none');
		this.bbsdd[i].setStyle('display','none');
	}
	
	$('bbs_records').innerHTML = this.listnum;
	$("mode

⌨️ 快捷键说明

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