<?
######################-----公司简介相关标签-----######################
#--1.显示公司简介的类别列表
function mytaglistIntroduce($orderby="sortid asc,id desc",$ctid="65535"){
$SQL=mysql_query("select * from introduce where ctid='$ctid' Order by $orderby");
return $SQL;
}
#--2.取得公司简介的详细内容标签
function mytagviewIntroduce($introID="65535")
{
$SQL=mysql_query("select * from introduce where id='$introID'");
$name=mysql_fetch_array($SQL);
return $name[2];
}
######################-----联系我们功能标签-----######################
#--1.显示联系我们列表
function mytaglistContactUs($orderby="sortid asc,id desc",$ctid="65535"){
$SQL=mysql_query("select * from contactus where ctid='$ctid' Order by $orderby");
return $SQL;
}
#--2.取得联系我们的详细内容标签
function mytagviewContactUs($contactID="65535"){
$SQL=mysql_query("select * from contactus where id='$contactID'");
$name=mysql_fetch_array($SQL);
return $name;
}
######################-----产品相关标签-----######################
#--1.取得产品类别列表
function mytagListProductsType($fid="0",$orderby="sortid asc,typeid asc",$ctid="65535"){
$SQL=mysql_query("select * from productstype where fid='$fid' and ctid='$ctid' Order by $orderby");
return $SQL;
}
#--1.取得产品类别列表
function mytagListWhatProductsType($fid="null",$orderby="sortid asc,typeid asc",$ctid="65535",$IsWhat="null",$limit="null"){
$sql="select * from productstype where ctid='$ctid'";
if($fid!="null"){
$sql.=" and fid='$fid'";
}
if($IsWhat!="null"){
$sql.=" and $IsWhat='1'";
}
$sql.=" Order by $orderby";
if($limit!="null"){
$sql.=" limit $limit";
}
$SQL=mysql_query($sql);
return $SQL;
}
#--2.取得产品列表功能标签
function mytagListProducts($orderby="sortid ASC,id desc",$ctid="65535",$newsTypeID="null",$frontRow="null"){
$sql="select * from products where ctid='$ctid'";
if($newsTypeID!="null"){
$sql.=" and typeid='$newsTypeID'";
}
$sql.=" Order by $orderby";
if($frontRow!="null"){
$sql.=" limit $frontRow";
}
$SQL=mysql_query($sql);
return $SQL;
}
#--3.显示特定的产品信息
function mytagViewProducts($proID="65535"){
$SQL=mysql_query("select * from products where id='$proID'");
$name=mysql_fetch_array($SQL);
return $name;
}
#--4.显示特定的产品类别的类别信息
function mytagViewProductsType($name="row",$proTypeID="1"){
$SQL=mysql_query("select * from productstype where typeid='$proTypeID'");
$name=mysql_fetch_array($SQL);
return $name;
}
######################-----新闻相关标签-----######################
#--1.显示新闻类别标签
function mytagListNewsType($fid="null",$ctid="65535",$orderby="sortid ASC,id desc"){
$sql="select * from newstype where ctid='$ctid' and fid='$fid'";
$sql.=" Order by $orderby";
$SQL=mysql_query($sql);
return $SQL;
}
#--2.显示新闻列表
function mytagListNews($orderby="sortid ASC,id desc",$ctid="65535",$newsTypeID="null",$frontRow="null"){
$sql="select * from news where ctid='$ctid'";
if($newsTypeID!="null"){
$sql.=" and typeid='$newsTypeID'";
}
$sql.=" Order by $orderby";
if($frontRow!="null"){
$sql.=" limit $frontRow";
}
$SQL=mysql_query($sql);
return $SQL;
}
#--3.显示具体新闻内容
function mytagViewNews($newsID)
{
$SQL="select * from news where id='$newsID'";
return $SQL;
}
#--4.显示热点新闻列表
function mytagListhotNews($orderby="sortid ASC,id desc",$ctid="65535",$newsTypeID="null",$frontRow="null"){
$sql="select * from news where ctid='$ctid' and ishot=1 ";
if($newsTypeID!="null"){
$sql.=" and typeid='$newsTypeID'";
}
$sql.=" Order by $orderby";
if($frontRow!="null"){
$sql.=" limit $frontRow";
}
$SQL=mysql_query($sql);
return $SQL;
}
#--4.显示热点图片新闻列表
function mytagListhotpicNews($orderby="sortid ASC,id desc",$ctid="65535",$newsTypeID="null",$frontRow="null"){
$sql="select * from news where ctid='$ctid' and ishot=1 and iscommend =1 ";
if($newsTypeID!="null"){
$sql.=" and typeid='$newsTypeID'";
}
$sql.=" Order by $orderby";
if($frontRow!="null"){
$sql.=" limit $frontRow";
}
$SQL=mysql_query($sql);
return $SQL;
}
#--5.不显示热点新闻列表
function mytagListnothotNews($orderby="sortid ASC,id desc",$ctid="65535",$newsTypeID="null",$frontRow="null"){
$sql="select * from news where ctid='$ctid' and ishot=0 ";
if($newsTypeID!="null"){
$sql.=" and typeid='$newsTypeID'";
}
$sql.=" Order by $orderby";
if($frontRow!="null"){
$sql.=" limit $frontRow";
}
$SQL=mysql_query($sql);
return $SQL;
}
#--6.显示最新新闻列表
function mytagListnewlyNews($orderby="sortid ASC,id desc",$ctid="null",$newsTypeID="null",$frontRow="null"){
$sql="select * from news where ctid='$ctid' and isnewly=1 ";
if($newsTypeID!="null"){
$sql.=" and typeid='$newsTypeID'";
}
$sql.=" Order by $orderby";
if($frontRow!="null"){
$sql.=" limit $frontRow";
}
$SQL=mysql_query($sql);
return $SQL;
}
######################-----友情链接功能标签-----######################
#--1.列出友情链接标签
function mytagListLinks($orderby="sortid ASC,id desc",$typeid="null",$ctid="65535",$pictype="null"){
$sql="select * from links where ctid='$ctid'";
if($typeid!="null"){
$sql.=" and typeid='$typeid'";
}
if($pictype!="null"){
$sql.=" and pictype='$pictype'";
}
$sql.=" Order by $orderby";
$SQL=mysql_query($sql);
return $SQL;
}
#--2.列出友情链接类别标签
function mytagListLinksType($orderby="typeid ASC",$ctid="65535"){
$SQL=mysql_query("select * from linkstype where ctid='$ctid' Order by $orderby");
return $SQL;
}
######################-----显示招聘列表标签-----######################
#--1.显示招聘列表
function mytaglistRecruit($orderby="id ASC",$ctid="65535"){
$SQL=mysql_query("select * from recruit where ctid='$ctid' Order by $orderby");
return $SQL;
}
#--2.取得特定招聘信息标签
function mytagviewRecruit($recruitID="1"){
$SQL=mysql_query("select * from recruit where id='$recruitID'");
$name=mysql_fetch_array($SQL);
return $name;
}
#--3.取得招聘类别列表信息
function mytaglistRecruitType($ctid="65535",$orderby="id ASC"){
$SQL=mysql_query("select * from recruittype where ctid='$ctid' Order by $orderby");
return $SQL;
}
######################-----广告功能标签-----######################
#--1.显示广告功能标签
function mytaglistAd($orderby="id desc"){
$SQL=mysql_query("select * from ad Order by $orderby");
return $SQL;
}
######################-----视频相关标签-----######################
#--1.取得视频类别列表
function mytagListMovieType($fid="0",$orderby="sortid asc,typeid asc",$ctid="65535"){
$SQL=mysql_query("select * from movietype where fid='$fid' and ctid='$ctid' Order by $orderby");
return $SQL;
}
#--2.取得视频列表功能标签
function mytagListMovie($orderby="sortid ASC,id desc",$ctid="65535",$movieTypeID="null",$frontRow="null"){
$sql="select * from movie where ctid='$ctid'";
if($newsTypeID!="null"){
$sql.=" and typeid='$movieTypeID'";
}
$sql.=" Order by $orderby";
if($frontRow!="null"){
$sql.=" limit $frontRow";
}
$SQL=mysql_query($sql);
return $SQL;
}
#--3.显示特定的视频信息
function mytagViewMovie($proID="65535"){
$SQL=mysql_query("select * from movie where id='$proID'");
$name=mysql_fetch_array($SQL);
return $name;
}
#--4.显示特定的视频类别的类别信息
function mytagViewMovieType($name="row",$proTypeID="1"){
$SQL=mysql_query("select * from movietype where typeid='$proTypeID'");
$name=mysql_fetch_array($SQL);
return $name;
}
######################-----栏目功能标签-----######################
#--1.标签
function mytagListFunctions($orderby="sortid ASC",$lang="1"){
$SQL=mysql_query("select * from functions where lang='$lang' Order by $orderby");
return $SQL;
}
######################-----分页功能标签-----######################
function genpage(&$sql,$each_page=8)
{
global $total,$each_size,$page,$currentend,$prevpage,$url;
$each_size=$each_page;
//取得当前页数
$page=$_GET['page'];
if($_GET['page']){
$page=$_GET['page'];
}else{
$page=1;
}
//计算页面开始位置
if(!$page||$page==1)
{
$start=0;
}
else
{
$offset=$page-1;
$start=($offset*$each_page);
}
//URL分析
$url=$_SERVER["REQUEST_URI"];
$parse_url=parse_url($url);
$url_query=$parse_url["query"]; //单独取出URL的查询字串
if($url_query)
{
//因为URL中可能包含了页码信息,我们要把它去掉,以便加入新的页码信息。
$url_query=ereg_replace("(^|&)page=$page","",$url_query);
//将处理后的URL的查询字串替换原来的URL的查询字串:
$url=str_replace($parse_url["query"],$url_query,$url);
//在URL后加page查询信息,但待赋值:
if($url_query) $url.="&page"; else $url.="page";
}
else
{
$url.="?page";
}
//计算前一页
if($page>1)
{
$prevpage=$page-1;
}
//当前记录
$currentend=$start+$each_page;
//取得所有的记录数
$pagesql = strstr($sql,"from");
$pagesql = "select count(*) ".$pagesql;
$result = mysql_query($pagesql);
$row=mysql_fetch_row($result);
$total=$row[0];
$sql.=" limit $start,$each_page";
}
//--显示分页--
function showpage($lang)
{
$total=$GLOBALS["total"];
$each_size=$GLOBALS["each_size"];
$page=$GLOBALS["page"];
if($page=="") $page = $_GET['page'];
$currentend=$GLOBALS["currentend"];
$prevpage=$GLOBALS["prevpage"];
$url=$GLOBALS["url"];
$lastpg=ceil($total/$each_size); //最后页,也是总页数
if($lastpg>0)
{
//语言判断
if($lang=="cn")
{
$first="首 页";
$prev="上一页";
$next="下一页";
$last="末页";
}else{
$first="FIRST";
$prev="PREV";
$next="NEXT";
$last="LAST";
}
//计算后一页
if($total>$currentend)
{
if(!$page)
{
$nextpage=2;
}
else
{
$nextpage=$page+1;
}
}
//最前一页
if($prevpage)
{
echo "<span class='page'><a href=".URLhtml("$url=".($page-1)).">$prev</a></span>";
}else{
echo "<span class='page2'>$prev</span>";
}
//前一页
for($i=1;$i<$lastpg+1;$i++)
{
if($page==$i){
echo "<span class='pageon'>".$i."</span>";
}else{
echo "<span class='page'><a href='".$url."=".$i."'>".$i."</a></span>";
}
}
//最后一页
if($_GET['page']<$lastpg){
echo "<span class='page'><a href=".URLhtml("$url=".($page+1)).">$next</a></span>";
}else{
echo "<span class='page2'>$next</span>";
}
if($lang=="cn")
{
echo "<span class='page1'>有".$total."个信息</span>";
}else{
echo "<span class='page1'>Pages:".$lastpg." - Total:".$total."<input type='text' id='pages'><input type='button' value='GO' onclick=\"javascript:location.href=".URLhtml("'$url='+document.getElementById('pages').value")."\"></span>";
}
}
}
function showpage2($lang)
{
$total=$GLOBALS["total"];
$each_size=$GLOBALS["each_size"];
$page=$GLOBALS["page"];
if($page=="") $page = $_GET['page'];
$currentend=$GLOBALS["currentend"];
$prevpage=$GLOBALS["prevpage"];
$url=$GLOBALS["url"];
$lastpg=ceil($total/$each_size);
if($lastpg>0)
{
if($lang=="cn")
{
$first="首 页";
$prev="上一页";
$next="下一页";
$last="末页";
}else{
$first="FIRST";
$prev="PREV";
$next="NEXT";
$last="LAST";
}
if($total>$currentend)
{
if(!$page)
{
$nextpage=2;
}else{
$nextpage=$page+1;
}
}
if($prevpage)
{
echo "<span class='page'><a href=".URLhtml("$url=".($page-1)).">$prev</a></span>";
}else{
echo "<span class='page2'>$prev</span>";
}
if($lastpg>18)
{
if($page<18)
{
for($i=1;$i<19;$i++)
{
if($page==$i){
echo "<span class='pageon'>".$i."</span>";
}else{
echo "<span class='page'><a href='".$url."=".$i."'>".$i."</a></span>";
}
}
echo "<span>...</span>";
echo "<span class='page'><a href='".$url."=".$lastpg."'>".$lastpg."</a></span>";
}else{
if($page+6>$lastpg)
{
for($i=1;$i<6;$i++)
{
if($page==$i){
echo "<span class='pageon'>".$i."</span>";
}else{
echo "<span class='page'><a href='".$url."=".$i."'>".$i."</a></span>";
}
}
echo "<span>...</span>";
for($i=$lastpg-8;$i<=$lastpg;$i++)
{
if($page==$i){
echo "<span class='pageon'>".$i."</span>";
}else{
echo "<span class='page'><a href='".$url."=".$i."'>".$i."</a></span>";
}
}
}else{
for($i=1;$i<6;$i++)
{
if($page==$i){
echo "<span class='pageon'>".$i."</span>";
}else{
echo "<span class='page'><a href='".$url."=".$i."'>".$i."</a></span>";
}
}
echo "<span>...</span>";
for($i=$page-3;$i<=$page+3;$i++)
{
if($page==$i){
echo "<span class='pageon'>".$i."</span>";
}else{
echo "<span class='page'><a href='".$url."=".$i."'>".$i."</a></span>";
}
}
echo "<span>...</span>";
echo "<span class='page'><a href='".$url."=".$lastpg."'>".$lastpg."</a></span>";
}
}
}else{
for($i=1;$i<=$lastpg;$i++)
{
if($page==$i){
echo "<span class='pageon'>".$i."</span>";
}else{
echo "<span class='page'><a href='".$url."=".$i."'>".$i."</a></span>";
}
}
}
if($_GET['page']<$lastpg){
echo "<span class='page'><a href=".URLhtml("$url=".($page+1)).">$next</a></span>";
}else{
echo "<span class='page2'>$next</span>";
}
if($lang=="cn")
{
echo "<span class='page1'><input type='text' id='pages'><input type='button' value='GO' onclick=\"javascript:location.href=".URLhtml("'$url='+document.getElementById('pages').value")."\"></span>";
}else{
echo "<span class='page1'><input type='text' id='pages'><input type='button' value='GO' onclick=\"javascript:location.href=".URLhtml("'$url='+document.getElementById('pages').value")."\"></span>";
}
}
}
######################-----截取字段-----######################
function utf_substr($str,$len)
{
for($i=0;$i<$len;$i++)
{
$temp_str=substr($str,0,1);
if(ord($temp_str) > 127)
{
$i++;
if($i<$len)
{
$new_str[]=substr($str,0,3);
$str=substr($str,3);
}
}
else
{
$new_str[]=substr($str,0,1);
$str=substr($str,1);
}
}
return join($new_str);
}
?>