www.gusucode.com > 3007网博士成品网站管理系统 PHP网站源码程序 > 3007/3007/view/module/ViewLatest.php

    <?php

/*
	[插件名称] 最新视频(直接播放)
	[适用范围] 全站
*/

function ViewLatest(){

	global $fsql,$msql;

		
	$coltitle=$GLOBALS["PLUSVARS"]["coltitle"];
	$ord=$GLOBALS["PLUSVARS"]["ord"];
	$showtj=$GLOBALS["PLUSVARS"]["showtj"];
	$cutword=$GLOBALS["PLUSVARS"]["cutword"];
	$cutbody=$GLOBALS["PLUSVARS"]["cutbody"];
	$catid=$GLOBALS["PLUSVARS"]["catid"];
	$projid=$GLOBALS["PLUSVARS"]["projid"];
	$tags=$GLOBALS["PLUSVARS"]["tags"];
	$pagename=$GLOBALS["PLUSVARS"]["pagename"];
	$tempname=$GLOBALS["PLUSVARS"]["tempname"];


	//默认条件		
	$scl=" iffb='1' and catid!='0' ";

	if($showtj!="" && $showtj!="0"){
		$scl.=" and tj='1' ";
	}

	//显示分类规则:如果设置指定分类,则显示指定的分类,否则不限分类
	if($catid!=0 && $catid!=""){
		$catid=fmpath($catid);
		$scl.=" and catpath regexp '$catid' ";
	}

	//匹配专题
	if($projid!=0 && $projid!=""){
		$projid=fmpath($projid);
		$scl.=" and proj regexp '$projid' ";
	}

	//判断匹配标签
	if($tags!=""){
		$tags=$tags.",";
		$scl.=" and tags regexp '$tags' ";
	}
	
	$fsql->query("select * from {P}_view_con where $scl order by $ord desc limit 0,1");
	while($fsql->next_record()){
		$id=$fsql->f('id');
		$title=$fsql->f('title');
		$catpath=$fsql->f('catpath');
		$dtime=$fsql->f('dtime');
		$nowcatid=$fsql->f('catid');
		$ifnew=$fsql->f('ifnew');
		$author=$fsql->f('author');
		$source=$fsql->f('source');
		$cl=$fsql->f('cl');
		$url=$fsql->f('url');
		$sitetype=$fsql->f('sitetype');
		$memo=$fsql->f('memo');
		
		$dtime=date("Y-m-d",$dtime);

		if($cutword!="0"){$title=csubstr($title,0,$cutword);}
		if($cutbody!="0"){$memo=csubstr($memo,0,$cutbody);}
	}


	//模版解释
	$Temp=LoadTemp($tempname);
	$TempArr=SplitTblTemp($Temp);

	$var=array(
		'coltitle' => $coltitle,
		'morelink' => $morelink
	);
	$str=ShowTplTemp($TempArr["start"],$var);
		
		
	//视频处理
	if($sitetype=="1"){
	
		$var=array(
			'url' => $url
		);
		$str.=ShowTplTemp($TempArr["m1"],$var);
		
	}else{
	
		//视频格式处理
		$url_arr=explode(".", $url);
		$url_count=count($url_arr);
		$url_geshi=$url_arr[$url_count-1];
				
		if($url_geshi=="wmv" || $url_geshi=="asf"){
			$var=array(
				'url1' => $url
			);
			$str.=ShowTplTemp($TempArr["m2"],$var);
		}
		
		if($url_geshi=="rm" || $url_geshi=="ram"){
			$var=array(
				'url2' => $url
			);
			$str.=ShowTplTemp($TempArr["m3"],$var);
		}
		
		if($url_geshi=="swf"){
			$var=array(
				'url3' => $url
			);
			$str.=ShowTplTemp($TempArr["list"],$var);
		}
		
	}

	$var=array(
		'title' => $title
	);
	
	$str.=ShowTplTemp($TempArr["end"],$var);
	return $str;

}

?>