调用方法如下:
复制代码 代码如下:
$Template= "<li class="xxx">[<a href="{catedir}">{catetitle}</a>]<a href="{html}" title="{title}" >{title|6}{title2|20}</a>点击数:{hits} 日期:{posttime|H:i:s}</li>";
$Article=new Article();
$Article->Template=$Template;
$Article->CateId=30;
DebugStr("根据模板调用文章");
DebugStr($Article->getArticleListByCateId());
$Template="<li class="xxx"><a href="{html}" title="{title}" >{title}</a>点击数:{hits} 日期:{posttime|Y-m-d H:i:s}</li>";
$Article->Template=$Template;
$Article->CateId=30;
DebugStr($Article->getArticleListByCateId($Template, 30));
$Template="<a href="{html}" title="{title}" >{title}</a> 日期:{posttime}<br>";
$Article->Template=$Template;
$Article->CateId=28;
DebugStr($Article->getArticleListByCateId($Template, 28));

类代码如下:
复制代码 代码如下:
<?php
/**
* 文章类,方便文章列表、内容的调用
* 仅支持PHP5
*
* 类函数列表:
* getArticleListByCateId();
*
* @author Zerolone
* @version 2011-3-14 9:53:42
*
* 2011-1-31 10:11:07 增加静态方法 getCatePreviewUrl getPreviewUrl
*/
class Article {
public $CateId = 0; //栏目编号 0,可以为一个栏目编号, 或者多个栏目。例如:12, 或者12,13
public $Count = 10; //记录数 10
public $TitleCount = 20; //文字显示数 20
public $BeginCount = 0; //起始记录数 0
public $OrderBy = "id"; //排序字段 默认以id字段排序
public $OrderSort = "DESC"; //排序顺序 默认DESC,倒序
public $OrderBy2 = ""; //排序字段2
public $OrderSort2 = ""; //排序顺序2
public $Area = 0; //显示区域 0,全部显示
public $Flag = ISSUEFLAG; //显示文章状态 2,2为 已保存 已发布
public $Pic = 0; //仅调用有图片的 0,1为仅调用有图的
public $Video = 0; //仅调用有视频的 0,1为仅调用视频的
public $notshowlist= 0; //不显示不在列表中的 0,不显示, 1 显示
public $AndWhere = ""; //额外加入的查询
public $Loop = 0; //循环列表 0,
public $Template = ""; //模板
public $IdList = ""; //Id列表,用于外部调用
//内部使用的变量
protected $SqlCateId = ""; //栏目Sql语句
protected $SqlCateTitleId = ""; //栏目Sql语句
protected $SqlArea = ""; //显示区域Sql语句
protected $SqlFlag = ""; //状态
protected $SqlNotShow = ""; //不显示列表中
protected $SqlPic = ""; //是否仅调用图片
protected $SqlVideo = ""; //是否仅调用视频
protected $SqlOrder = ""; //排序
protected $SqlLimit = ""; //显示个数
protected $SqlWhere = ""; //加入查询
public $SqlStr = ""; //调试用
/**
* 初始化Sql语句
*
*/
function InitSql(){
//栏目编号
$CateId=$this->CateId;
if (strpos($CateId, ",")) {
$this->SqlCateId=" AND `cateid` in (".$CateId.")";
} elseif ($CateId>0) {
$this->SqlCateId=" AND `cateid` =".$CateId;
}
if ($CateId==0) $this->SqlCateId="";
/*
$CateId=$this->CateId;
$this->SqlCateTitleId=" AND `id` =".$CateId;
*/
//显示区域
$Area=$this->Area;
if ($Area>0) {
$Area+=0;
$this->SqlArea= " AND `area".$Area."` =1";
}
//状态
$this->SqlFlag= " AND `flag` = ". $this->Flag;
//列表中不显示
$this->SqlNotShow= " AND `notshowlist` = ". $this->notshowlist;
//图片
$Pic = $this->Pic;
if ($Pic==1){
$this->SqlPic= " AND (`pic1` <>"" or `pic2`<>"") ";
}else {
$this->SqlPic= "";
}
//视频
$Video = $this->Video;
if ($Video==1){
$this->SqlVideo= " AND `isvideo`=1 ";
}else {
$this->SqlVideo= "";
}
//额外加入的查询
$AndWhere = $this->AndWhere;
if ($AndWhere<>""){
$this->SqlWhere = " And " . $AndWhere;
}
//排序
$this->SqlOrder= " ORDER BY `".$this->OrderBy."` ".$this->OrderSort;
if ($this->OrderBy2!="") $this->SqlOrder.= " ,`".$this->OrderBy2."` ".$this->OrderSort2;
//显示个数
$this->SqlLimit= " LIMIT ".$this->BeginCount.", ".$this->Count.";";
}
/**
* 清除,置为默认
*/
function Clear(){
$this->CateId = 0; //栏目编号 0,可以为一个栏目编号, 或者多个栏目。例如:12, 或者12,13
$this->Count = 10; //记录数 10
$this->TitleCount = 20; //文字显示数 20
$this->BeginCount = 0; //起始记录数 0
$this->OrderBy = "id"; //排序字段 默认以id字段排序
$this->OrderSort = "DESC"; //排序顺序 默认DESC,倒序
$this->Area = 0; //显示区域 0,全部显示
$this->Flag = ISSUEFLAG; //显示文章状态 2,2为 已保存 已发布
$this->Pic = 0; //仅调用有图片的 0,1为仅调用有图的
$this->Video = 0; //仅调用有视频的 0,1为仅调用视频的
$this->notshowlist = 0; //不显示不在列表中的 0,不显示, 1 显示
$this->AndWhere = ""; //额外加入的查询
$this->Loop = 0; //循环列表 0,
$this->Template = ""; //模板
}
/**
* 返回文章内容字符串
*
* {<li class="xxx"><a href="{html}" title="{title}" >{title|20}{title2|20}</a>点击数:{hits} {memo|20} 日期:{posttime|H:i:s y-m-d}</li>}
* 说明如下, 产生一个循环模板,{}里面的说明如下
* html 链接,优先显示跳转链接
* title 标题,加|线后面的参数:1、为字数显示限制,2、为字数限制后是否显示省略符号, title为优先显示title, title2为优先显示title2
* hits 点击率
* posttime 提交时间,后面的参数为日期格式化方法
* memo 调用文字,加|线后面的参数:1、为字数显示限制,2、为字数限制后是否显示省略符号
* loop 循环变量
*
* @return 文章列表
*/
function getArticleListByCateId(){
$this->InitSql();
$Str_Loop = "";
$ReturnString = "";
$Template = $this->Template;
//文章列表
$SqlStr = "SELECT * FROM `".DB_TABLE_PRE . "view_article`";
$SqlStr.= " WHERE 1=1";
$SqlStr.=$this->SqlNotShow; //是否显示不显示的
$SqlStr.=$this->SqlCateId; //栏目
$SqlStr.=$this->SqlArea; //区域
$SqlStr.=$this->SqlFlag; //状态
$SqlStr.=$this->SqlPic; //图片
$SqlStr.=$this->SqlVideo; //视频
$SqlStr.=$this->SqlWhere; //额外的查询
$SqlStr.=$this->SqlOrder; //排序
$SqlStr.=$this->SqlLimit; //显示条数
$this->SqlStr=$SqlStr;
$this->OrderBy2 = "";
$this->OrderSort2 = "";
//标题1
@preg_match("/{title|([d].+?)}/i", $Template, $matches);
@$title_count = $matches[1];
//标题2
@preg_match("/{title2|([d].+?)}/i", $Template, $matches);
@$title2_count = $matches[1];
//调用文字
@preg_match("/{memo|([d].+?)}/i", $Template, $matches);
@$memo_count = $matches[1];
//时间显示格式
@preg_match("/{posttime|(.+?)}/i", $Template, $matches);
@$posttime_format=$matches[1];
//替换掉这些
$Template = preg_replace("/({title|[d].+?})/i", "{title}", $Template);
$Template = preg_replace("/({title2|[d]+.?})/i", "{title2}", $Template);
$Template = preg_replace("/({posttime|.+?})/i", "{posttime}", $Template);
$Template = preg_replace("/({memo|[d].+?})/i", "{memo}", $Template);
//loop
$loop = $this->Loop;
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) {
$DB_Record_Arr = $MyDatabase->ResultArr;
foreach ( $DB_Record_Arr as $DB_Record ) {
$id = $DB_Record["id"];
$this->IdList .= $id . ",";
$title = $DB_Record["title"];
$title_full = $title;
$title2 = $DB_Record["title2"];
$titlestrip = strip_tags($title);
$memo = $DB_Record["memo"];
$posttime = $DB_Record["posttime"];
$reurl = $DB_Record["reurl"];
$url = $DB_Record["html"];
$hits = $DB_Record["hits"];
$titlecolor = $DB_Record["titlecolor"];
$catetitle = $DB_Record["catetitle"];
$catedir = $DB_Record["catedir"];
$catedesc = $DB_Record["catedesc"];
$Str_Loop = $Template;
//处理各个字符串
//跳转链接,如果存在,则文章链接为跳转链接
if ($reurl<>""){
$html = $reurl;
}else {
$html = SITE_URL . SITE_FOLDER . ARTICLEURL . $url;
}
$pic1 = $DB_Record["pic1"];
$pic2 = $DB_Record["pic2"];
if ($pic2<>""){
$pic = $pic2;
}else{
$pic = $pic1;
}
//标题长度 //调用文字
if ($title_count) $title = subString($title, $title_count);
if ($title2_count) $title2 = subString($title2, $title2_count);
if ($memo_count) $memo = subString($memo, $memo_count);
//文章标题颜色,用Style级别好像更高
if ($titlecolor<>"") $title = "<font style="color:".$titlecolor."">".$title."</font>";
//时间格式化
if ($posttime_format!=""){
$posttime=date($posttime_format, $posttime);
}else {
$posttime=date("Y-m-d H:i", $posttime);
}
//替换各个内容
//标题
$Arr_Search = array("{id}", "{title_full}", "{title}", "{title2}", "{titlestrip}", "{memo}", "{html}", "{hits}", "{posttime}", "{catetitle}", "{catedir}", "{pic}", "{pic1}", "{pic2}", "{loop}", "{catedesc}");
$Arr_Replace = array($id, $title_full, $title, $title2, $titlestrip, $memo, $html, $hits, $posttime, $catetitle, $catedir, $pic, $pic1, $pic2, $loop++, $catedesc);
$Str_Loop=str_replace($Arr_Search, $Arr_Replace, $Str_Loop);
$ReturnString.=$Str_Loop;
}
}
//用完清空
$this->Clear();
return $ReturnString;
}
/**
* 返回栏目里面的html
*/
function DefaultHtml(){
$html="";
$this->InitSql();
//-------------------0
$SqlStr = "SELECT `html` FROM `".DB_TABLE_PRE . "view_article`";
$SqlStr.= " WHERE 1=1";
$SqlStr.=$this->SqlCateId;//栏目
$SqlStr.=$this->SqlFlag;//状态
$SqlStr.=$this->SqlOrder;//排序
$SqlStr.=$this->SqlLimit;//显示个数
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) {
$html = $MyDatabase->ResultArr [0][0];
}
return $html;
}
/**
* 获取栏目地址
* @param $id 栏目编号
*/
static public function getCateHTML($id){
$html = "";
$SqlStr = "SELECT `dir` FROM `".DB_TABLE_PRE . "article_cate`";
$SqlStr.= " WHERE `id`=".$id;
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) {
$html = $MyDatabase->ResultArr [0][0];
}
return $html;
}
/**
* 返回栏目标题
*/
function getCateTitle(){
$CateTitle="";
//-------------------0
$SqlStr = "SELECT `title` FROM `".DB_TABLE_PRE . "view_article`";
$SqlStr.= " WHERE 1=1";
$SqlStr.=$this->SqlCateTitleId; //栏目
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) {
$CateTitle = $MyDatabase->ResultArr [0][0];
}
return $CateTitle;
}
/**
* 获取文章日期返回一个以 2011-1 这种类型的列表链接
*/
function getArticListDate(){
//栏目编号
$CateId=$this->CateId;
if (strpos($CateId, ",")) {
$this->SqlCateId=" AND `cateid` in (".$CateId.")";
} elseif ($CateId>0) {
$this->SqlCateId=" AND `cateid` =".$CateId;
}
$cateList="";
$intCount=0;
$strSearch=""; //搜索年月
$strMonth=""; //月名
//获取今天的年-月
$year=date("Y",time());
$month=date("m",time());
//今年
$SqlStr = "SELECT COUNT( * ) from `".DB_TABLE_PRE . "view_article`"." WHERE DATE_FORMAT(`posttime`, "%Y")="".$year.""";
//栏目
$SqlStr.=$this->SqlCateId;
$MyDatabase->SqlStr = $SqlStr;
$MyDatabase=Database::Get();
if ($MyDatabase->Query ()) {
$intCount = $MyDatabase->ResultArr [0][0];
$cateList.=" <li class="lev1"><a href="#" class="year">".$year." (".$intCount.")</a></li>";
}
//循环今年
for($i=$month;$i>0;$i--){
if (strlen($i)==1){
$strSearch= $year . "-0" . $i;
}else{
$strSearch= $year . "-" . $i;
}
switch ($i) {
case 1:
$strMonth="一月";
break;
case 2:
$strMonth="二月";
break;
case 3:
$strMonth="三月";
break;
case 4:
$strMonth="四月";
break;
case 5:
$strMonth="五月";
break;
case 6:
$strMonth="六月";
break;
case 7:
$strMonth="七月";
break;
case 8:
$strMonth="八月";
break;
case 9:
$strMonth="九月";
break;
case 10:
$strMonth="十月";
break;
case 11:
$strMonth="十一月";
break;
case 12:
$strMonth="十二月";
break;
}
$SqlStr = "SELECT COUNT( * ) from `".DB_TABLE_PRE."article` WHERE DATE_FORMAT(`posttime`, "%Y-%m")="".$strSearch.""";
//栏目
$SqlStr.=$this->SqlCateId;
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query () ) {
$DB_Record = $MyDatabase->ResultArr [0];
$intCount = $DB_Record[0];
if($intCount>0){
$cateList.=" <li class="lev2"><a href="#" class="year">".$strMonth." (".$intCount.")</a></li>";
}
}
}
//最近9年循环
for($i=$year-1;$i>$year-10;$i--){
$SqlStr = "SELECT COUNT( * ) from `".DB_TABLE_PRE."article` WHERE DATE_FORMAT(`posttime`, "%Y")="".$i.""";
//栏目
$SqlStr.=$this->SqlCateId;
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query () ) {
$DB_Record = $MyDatabase->ResultArr [0];
$intCount = $DB_Record[0];
if($intCount>0){
$cateList.=" <li class="lev1"><a href="#" class="year">".$i." (".$intCount.")</a></li>";
}
}
}
return $cateList;
}
/**
* 根据上级栏目编号, 返回栏目标题列表。
*
* @param 上级编号 $parentid
*
*/
function getTitleListByCateId($parentid){
$CateTitleList="";
//-------------------0------1------2
$SqlStr = "SELECT `title`, `id`, `url` FROM `".DB_TABLE_PRE . "view_article`";
$SqlStr.= " WHERE parentid=" . $parentid;
$SqlStr.= " ORDER BY `level` ASC;";
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) {
$DB_Record_Arr = $MyDatabase->ResultArr;
foreach ( $DB_Record_Arr as $DB_Record ) {
if($DB_Record[2]==""){
$CateTitleList.= "<a href="article.php?id=".$DB_Record[1]."">".$DB_Record[0]."</a> ";
}else{
$CateTitleList.= "<a href="".$DB_Record[2]."?id=".$DB_Record[1]."">".$DB_Record[0]."</a> ";
}
}
}
return $CateTitleList;
}
/**
* 根据栏目编号, 返回栏目文章图文列表。
* @param $cateid 上级编号
* @param $limit 显示条数
* @param $prev 前置标记
*/
function getArticlePicListByCateId($cateid, $limit, $prev=""){
$str_return="";
//-------------------0------1------2---------3-------4--------5
$SqlStr = "SELECT `title`, `id`, `reurl`, `html`, `pic1`, `memo` FROM `".DB_TABLE_PRE . "view_article`";
$SqlStr.= " WHERE `cateid`=" . $cateid;
$SqlStr.= " AND `flag`=" . ARTICLE_FLAG;
$SqlStr.= " AND `pic1`!=""";
$SqlStr.= " ORDER BY `order` ASC, `id` DESC";
$SqlStr.= " LIMIT " . $limit;
//echo $SqlStr;
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) {
$DB_Record_Arr = $MyDatabase->ResultArr;
foreach ( $DB_Record_Arr as $DB_Record ) {
$DB_Record[0] = subString($DB_Record[0], 18);
$DB_Record[5] = subString($DB_Record[5], 56);
$url= $DB_Record[3];
if($DB_Record[2]!="") $url= $DB_Record[2];
$str_return.= "<dl>";
$str_return.= "<dd><a href="".$url.""><img src="".$DB_Record[4]."" width="110" height="85" /></a></dd>";
$str_return.= "<dt><a href="".$url."">".$DB_Record[0]."</a>".$DB_Record[5]."<a href="".$url."" class="view">查看</a></dt>";
$str_return.= "</dl>";
}
}
return $str_return;
}
/**
* 根据ID, 返回下级最大分类。
*
* @param 编号 $id
*
*/
function getSIdById($id){
$ReturnContent="";
//------------------0------1
$SqlStr = "SELECT `id` FROM `".DB_TABLE_PRE . "view_article`";
$SqlStr.= " WHERE `parentid`=" . $id;
$SqlStr.= " ORDER BY `level` DESC";
// echo $SqlStr;
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) {
$ReturnContent = $MyDatabase->ResultArr [0][0];
}
return $ReturnContent;
}
/**
* 返回栏目标题
* @param $id 栏目编号
*/
function getCateTitleById($id){
$CateTitle="";
//-------------------0
$SqlStr = "SELECT `title` FROM `".DB_TABLE_PRE . "view_article`";
$SqlStr.= " WHERE 1=1";
$SqlStr.= " AND `id`=".$id;
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) {
$CateTitle = $MyDatabase->ResultArr [0][0];
}
return $CateTitle;
}
/**
* 返回上级栏目ID
* @param $id 栏目编号
*/
function getParentCateIdById($id){
$CateTitle="";
//--------------------0
$SqlStr = "SELECT `parentid` FROM `".DB_TABLE_PRE . "view_article`";
$SqlStr.= " WHERE 1=1";
$SqlStr.= " AND `id`=".$id;
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) {
$CateTitle = $MyDatabase->ResultArr [0][0];
}
return $CateTitle;
}
/**
* 根据文章编号,增加一个点击
* @param $id 文章编号
*/
static public function UpdateHits($id){
//-------------------0
$SqlStr = "UPDATE `" . DB_TABLE_PRE . "article`";
$SqlStr.= " SET `hits`=`hits`+1";
$SqlStr.= " WHERE 1=1";
$SqlStr.= " AND `id`=".$id;
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
$MyDatabase->ExecuteQuery ();
}
/**
* 根据文章编号,返回点击数
* @param $id 文章编号
*/
static public function GetHits($id){
$ReturnContent="";
//-------------------0
$SqlStr = "SELECT `hits` FROM `" . DB_TABLE_PRE . "article`";
$SqlStr.= " WHERE 1=1";
$SqlStr.= " AND `id`=".$id;
// var_dump($SqlStr);
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) {
$ReturnContent = $MyDatabase->ResultArr [0][0];
}
return $ReturnContent;
}
/**
* 根据编号, 返回内容
* @param $id 文章编号
*/
function getContentById($id){
$ReturnContent="";
//-------------------0
$SqlStr = "SELECT `content` FROM `".DB_TABLE_PRE . "view_article`";
$SqlStr.= " WHERE 1=1";
$SqlStr.= " AND `id`=".$id;
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) {
$ReturnContent = $MyDatabase->ResultArr [0][0];
}
return $ReturnContent;
}
/**
* 根据编号, 返回地址
* @param $id 文章编号
*/
function getUrlById($id){
$ReturnContent="";
//------------------0
$SqlStr = "SELECT `reurl` FROM `".DB_TABLE_PRE . "view_article`";
$SqlStr.= " WHERE 1=1";
$SqlStr.= " AND `id`=".$id;
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) {
$ReturnContent = $MyDatabase->ResultArr [0][0];
if($ReturnContent==""){
$ReturnContent="article_details.php?id=".$id;
}
}
return $ReturnContent;
}
/**
* 根据编号, 返回静态页面地址
* @param $id 文章编号
*/
function getHTMLById($id){
$ReturnContent="";
//------------------0
$SqlStr = "SELECT `html` FROM `".DB_TABLE_PRE . "view_article`";
$SqlStr.= " WHERE 1=1";
$SqlStr.= " AND `id`=".$id;
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) $ReturnContent = $MyDatabase->ResultArr [0][0];
return $ReturnContent;
}
/**
* 根据编号, 返回上一页
* @param 编号 $id
* @param 栏目编号 $cateid
*/
function getPrevById($id, $cateid){
$ReturnContent="没有文章";
//------------------0
$SqlStr = "SELECT `title`, `html` FROM `".DB_TABLE_PRE . "view_article`";
$SqlStr.= " WHERE 1=1";
$SqlStr.= " AND `id`<".$id;
$SqlStr.= " AND `cateid`=".$cateid;
$SqlStr.= " AND `flag`=" . ARTICLE_FLAG;
$SqlStr.= " ORDER BY `order` ASC, `id` desc";
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) $ReturnContent = "<a href="".$MyDatabase->ResultArr [0][1]."">". subString($MyDatabase->ResultArr [0][0], 100) . "</a>";
return $ReturnContent;
}
/**
* 根据编号, 返回下一页
*
* @param 编号 $id
* @param 栏目编号 $cateid
*/
function getNextById($id, $cateid){
$ReturnContent="没有文章";
//------------------0
$SqlStr = "SELECT `title`, `html` FROM `".DB_TABLE_PRE . "view_article`";
$SqlStr.= " WHERE 1=1";
$SqlStr.= " AND `id`>".$id;
$SqlStr.= " AND `cateid`=".$cateid;
$SqlStr.= " AND `flag`=" . ARTICLE_FLAG;
$SqlStr.= " ORDER BY `order` ASC, `id` desc";
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) $ReturnContent = "<a href="".$MyDatabase->ResultArr [0][1]."">". subString($MyDatabase->ResultArr [0][0], 100) . "</a>";
return $ReturnContent;
}
/**
* 根据level, 返回导航信息
* @param $level
*/
function getNavByLevel($level){
$ReturnContent=SITE_NAV;
$ReturnContent.=ARTICLE_NAV;
//$level=substr($level, 0, 2);
//$level="01010101";
$level_list="";
$level_len=strlen($level);
for ($i=2; $i<$level_len;$i+=2){
$level_list.=substr($level,0,$i) . ",";
}
$level_list.=$level;
// DebugStr( $level_list);
$SqlStr = "SELECT * FROM `".DB_TABLE_PRE . "view_article`";
$SqlStr.= " WHERE `level` in (" .$level_list . ")";
$SqlStr.= " ORDER BY `level` ASC;";
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) {
$levels = $MyDatabase->ResultArr;
foreach ($levels as $level){
$ReturnContent.=" <a href="".$level["dir"]."">".$level["title"]." ></a>";
}
}
return $ReturnContent;
}
/**
* 首页专用调用, 根据一个栏目编号, 返回该栏目下面的文章, 其中包括一张图片。
* @param $cateid
*/
function getPartByCateId($cateid){
$strReturn="<dl>";
$id=0;
$SqlStr = "SELECT * FROM `".DB_TABLE_PRE . "view_article`";
$SqlStr.= " WHERE `cateid` =" .$cateid;
$SqlStr.= " AND `flag` =".ARTICLE_FLAG;
$SqlStr.= " AND `pic1` !=""";
$SqlStr.= " ORDER BY `order` ASC, `id` DESC";
$SqlStr.= " LIMIT 1;";
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
// DebugStr($SqlStr);
if ($MyDatabase->Query ()) {
$article = $MyDatabase->ResultArr[0];
$id = $article["id"];
$strReturn.="<dd><a href="".$article["html"].""><img src="".$article["pic1"]."" width="145" height="120" /></a></dd>";
}
$strReturn.="<dt>";
//文章列表
$SqlStr = "SELECT * FROM `".DB_TABLE_PRE . "view_article`";
$SqlStr.= " WHERE `cateid` =" .$cateid;
$SqlStr.= " AND `flag` =".ARTICLE_FLAG;
$SqlStr.= " AND `id` !=".$id;
$SqlStr.= " ORDER BY `order` ASC, `id` DESC";
$SqlStr.= " LIMIT 6;";
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) {
$articles = $MyDatabase->ResultArr;
$i=1;
foreach ($articles as $article){
if ($i==1){
$strReturn.="<a href="".$article["html"]."" class="topic">".subString($article["title"],34)."</a>";
}else{
$strReturn.="<a href="".$article["html"]."">".subString($article["title"],50)."</a>";
}
$i++;
}
}
$strReturn.="</dt></dl>";
return $strReturn;
}
/**
* 根据编号, 返回Level
* @param $id
*/
function getLevelById($id){
$ReturnContent="";
$SqlStr = "SELECT `Level` FROM `".DB_TABLE_PRE . "article_cate`";
$SqlStr.= " WHERE 1=1";
$SqlStr.= " AND `id`=".$id;
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) $ReturnContent = $MyDatabase->ResultArr [0][0];
return $ReturnContent;
}
/**
* 显示文章状态状态
*
* @param 整型 $flag
* @return 状态字符串
*/
public static function printFlag ( $flag = 0 ){
switch ( $flag ){
case 0:
return "<Font color="#FF0000">未存 未发</Font>";
case 1:
return "<Font color="#009900">已存</Font> <Font color="#FF0000">未发</Font>";
case 2:
return "<Font color="#009900">已存 已发</Font>";
default:
return "未知状态";
}
}
/**
* 显示HTML生成状态
*
* @param 整型 $flag
* @return 状态字符串
*/
public static function printHtmlFlag ( $flag= 0 ){
switch ( $flag ){
case 0:
return "<Font color="#FF0000">未生</Font>";
case 1:
return "<Font color="#009900">已生</Font>";
default:
return "未知状态";
}
}
/**
* 显示视频状态
*
* @param 整型 $flag
* @return 状态字符串
*/
public static function printVideoFlag ( $flag= 0 ){
switch ( $flag ){
case 1:
return "<Font color="red"><b>视</b></Font>";
default:
return "";
}
}
/**
* 显示审核状态
*
* @param 整型 $flag
* @return 状态字符串
*/
public static function printIssueFlag ( $flag = 0 ){
switch ( $flag ){
case 1:
return "<Font color="#FF0000">未审</Font>";
case 2:
return "<Font color="#009900">已审</Font>";
default:
return "未知状态";
}
}
/**
* 返回是否可以创建文件夹
*
* @param $dir 文件夹名
* @param $cateid 栏目编号
*/
public static function canCreateDir($dir, $cateid){
$can=true;
//文件夹为空, 肯定不能添加的
if ($dir==""){
$can=false;
}
//系统定义不能创建的目录
if (strpos(CANTDIR, "|". $dir . "|")){
$can=false;
}
//文章系统文件夹文件夹分类中是否已存在该文件夹
//-------------------0
$SqlStr = "SELECT `dir` FROM `".DB_TABLE_PRE . "article_cate`" ;
$SqlStr.= " WHERE `dir`="" . $dir . """;
$SqlStr.= " AND `id`<>"" . $cateid . """;
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) $can=false;
//返回值
return($can);
}
/**
* 通过栏目编号, 获取栏目预览地址
* @param $cateid
*/
public static function getCatePreviewUrl($cateid){
$template_url ="";
$SqlStr = " SELECT `template_url`";
$SqlStr.= " FROM `".DB_TABLE_PRE."view_articlecate` ";
$SqlStr.= " WHERE `id`=".$cateid;
$SqlStr.= " LIMIT 1";
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()){
$template_url = $MyDatabase->ResultArr [0][0];
}
return($template_url);
}
/**
* 通过文章编号, 获取文章预览地址
* @param $cateid
*/
public static function getPreviewUrl($id){
$template_url ="";
$SqlStr = " SELECT `template_url`";
$SqlStr.= " FROM `".DB_TABLE_PRE."view_articlelist` ";
$SqlStr.= " WHERE `id`=".$id;
$SqlStr.= " LIMIT 1;";
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()){
$template_url = $MyDatabase->ResultArr [0][0];
}
return($template_url);
}
/**
* 更新HTML文件名
* @param $id 所属id,没有默认值,必须指定
* @param $posttime 提交时间,默认值为当前
*
* @return 更新后的地址
*/
function UpdateHTML($id, $posttime=""){
//如果没有日期,则获取当前时间
if ($posttime==""){
$posttime=time();
}else{
$posttime=strtotime($posttime);
}
$ArticlePath = date("ym",$posttime) . "/". date("d",$posttime);
if (createFolder(ARTICLEPATH, $ArticlePath)){
$html = ARTICLEURL . $ArticlePath . "/" . date( "His", time() ) . rand( 1000, 9999 ) . ".html";
$MyDatabase=Database::Get();
$ArrField=array("html");
$ArrValue=array($html);
$MyDatabase->Update("article", $ArrField, $ArrValue, "`id`=".$id);
return($html);
}
}
/**
* 生成HTML文件
* @param $id
*/
function HTML($id){
}
/**
* 获取栏目名
*
* @param $id 文章栏目编号
*/
function getCate($cateid){
$level = $this->getLevelById($cateid);
$level_len= strlen($level) / 2 ;
//level列表
$level_str="0";
for ($i=1;$i<=$level_len;$i++){
$level_str.= ",".substr($level,0, 2*$i);
}
$navbar = "<a href="". SITE_URL ."">首 页</a> >";
$SqlStr = " SELECT * ";
$SqlStr.= " FROM `". DB_TABLE_PRE . "article_cate`";
$SqlStr.= " WHERE `level` in (".$level_str.")";
$SqlStr.= " ORDER BY `level` ASC";
$MyDatabase=Database::Get();
$MyDatabase->SqlStr = $SqlStr;
if ($MyDatabase->Query ()) {
$DB_Record_Arr = $MyDatabase->ResultArr;
foreach ( $DB_Record_Arr as $DB_Record ) {
$html = $DB_Record["id"];
if ($DB_Record["url"]!="") $html=$DB_Record["url"];
$navbar.=" <a href="" . SITE_URL . SITE_FOLDER . CATEURL . $html ."/index.html">". $DB_Record["title"] ."</a> >";
}
}
return $navbar;
}
}
?>

数据库
复制代码 代码如下:
--
-- 表的结构 `mc_article`
--
CREATE TABLE IF NOT EXISTS `mc_article` (
`id` int(10) unsigned NOT NULL auto_increment COMMENT "编号",
`comment` tinyint(3) unsigned NOT NULL COMMENT "是否留言",
`comments` tinyint(3) unsigned NOT NULL COMMENT "留言条数",
`commentcheck` tinyint(3) unsigned NOT NULL COMMENT "回复审核",
`posttime` int(10) unsigned NOT NULL COMMENT "提交时间",
`title` varchar(255) NOT NULL COMMENT "Title",
`title2` varchar(255) default NULL COMMENT "Title2",
`content` text COMMENT "Content",
`flag` tinyint(1) NOT NULL default "0" COMMENT "标志",
`cateid` int(10) unsigned NOT NULL default "0" COMMENT "栏目编号",
`sourceid` mediumint(8) unsigned NOT NULL default "0",
`reurl` varchar(255) default NULL COMMENT "跳转地址",
`hits` mediumint(8) unsigned NOT NULL default "0" COMMENT "点击数",
`author` varchar(255) default NULL COMMENT "作者",
`from` varchar(255) default NULL COMMENT "来源",
`keyword` varchar(255) default NULL COMMENT "关键字",
`order` tinyint(4) unsigned NOT NULL default "99" COMMENT "顺序",
`memo` text COMMENT "简介",
`pic1` varchar(255) default NULL COMMENT "图片一",
`pic2` varchar(255) default NULL COMMENT "图片二",
`userid` int(10) unsigned NOT NULL default "0" COMMENT "用户编号",
`html` varchar(255) default NULL COMMENT "地址",
`ishtml` tinyint(3) unsigned NOT NULL default "0" COMMENT "是否生成",
`area` int(10) unsigned NOT NULL default "0" COMMENT "显示区域",
`custom1` varchar(255) default NULL COMMENT "自定义1",
`custom2` varchar(255) default NULL COMMENT "自定义2",
`custom3` varchar(255) default NULL COMMENT "自定义3",
`custom4` varchar(255) default NULL COMMENT "自定义4",
`custom5` varchar(255) default NULL COMMENT "自定义5",
`res_id` int(10) unsigned NOT NULL default "0",
`special` varchar(255) default NULL,
`area1` tinyint(1) unsigned NOT NULL default "0",
`area2` tinyint(1) unsigned NOT NULL default "0",
`area3` tinyint(1) unsigned NOT NULL default "0",
`area4` tinyint(1) unsigned NOT NULL default "0",
`area5` tinyint(1) unsigned NOT NULL default "0",
`isvideo` tinyint(1) unsigned NOT NULL default "0" COMMENT "是否视频节目",
`notshowlist` tinyint(4) NOT NULL default "0" COMMENT "不显示在列表",
`titlecolor` varchar(7) default NULL COMMENT "标题颜色",
`url` varchar(255) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT="Article" AUTO_INCREMENT=87 ;
--
-- 转存表中的数据 `mc_article`
--
INSERT INTO `mc_article` (`id`, `comment`, `comments`, `commentcheck`, `posttime`, `title`, `title2`, `content`, `flag`, `cateid`, `sourceid`, `reurl`, `hits`, `author`, `from`, `keyword`, `order`, `memo`, `pic1`, `pic2`, `userid`, `html`, `ishtml`, `area`, `custom1`, `custom2`, `custom3`, `custom4`, `custom5`, `res_id`, `special`, `area1`, `area2`, `area3`, `area4`, `area5`, `isvideo`, `notshowlist`, `titlecolor`, `url`) VALUES
(1, 0, 0, 0, 0, "学堂介绍", "", "<DL><DD> </DD><DT><FONT style="BACKGROUND-COLOR: #0000ff" color=#800000>【测试修改】</FONT>重庆漫想族文化<FONT color=#ff0000>传播有限公司是一家集合原创</FONT>动画、娱乐产品开发,提供多媒体制作并以电视、网络传播为平台的现代化动漫文化开发推广策划制作公司。于2008年4月入驻重庆高新开发区北部新区重庆动漫基地。<BR>漫想族公司通过自己多<STRONG>年的管理运作,建立了西南地区最</STRONG>大的无纸动画生产基地,集合了业界内最优秀的精英的团队。并与国内多家影视机构、出版社、数字艺术厂商、多媒体平台建立了良好的合作关系,实现优势互补、资源共享,在业界和市场上都形成了广泛和深远的影响力。<BR>目前公司主要从事原创电视动画、原创电影动画等品牌产品的开发,同时还涉及光盘出版、图书制作发行、广告制作、游戏开发以及文化产品授权等业务领域。漫想族公司一直坚定信奉精品至上路线,努力为社会奉献精品,努力开拓中国动漫市场。漫想族公司一直坚定信奉精品至上路线,努力为社会奉献精品,努力开拓中国动漫市场。漫想族公司一直坚定信奉精品至上路线,努力为社会奉献精品,努力开拓中国动漫市场。</DT><P class=clrB></P></DL>", 0, 28, 0, "", 2, "", "", "", 255, "", "", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(2, 0, 0, 0, 0, "公司简介", "", "公司简介公司简介公司简介公司简介公司简介公司简介公司简介公司简介公司简介公司简介", 1, 28, 0, "", 0, "", "", "", 255, "", "", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(3, 0, 0, 0, 0, "最新动态", "", "<P><IMG alt="" src="http://localhost/article_pic/0912/28/0238278236.jpg" align=left border=0>将图片放在这里。图文混排显示效果。先上传一张图片。点击预览。复制图片的地址。删除原图片。</P><P>这样图片就混排了。</P>", 0, 28, 0, "", 0, "", "", "", 255, "", "", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(4, 0, 0, 0, 0, "插画日常班", "", "<DL><DD><IMG height=188 src="http://localhost/img/mxz.png" width=188></DD><DT><SPAN class="mb5 fs14 fwB lh24 borB1S-CCC">插画日常班</SPAN> 本课程将从目前游戏美术制作的最新技术发展,游戏公司的美术制作规范等实际需求出发,系统全面地介绍游戏美工的各项技术内涵精要、重点在培养学员的游戏美术理论和实际应用操作能力上。力图使学员掌握游戏开发公司美术设计人员必须掌握的各项技术以及所必备的素质,结合实际产业资源,以大量的实际项目操作锻炼学员,加强学员执行能力,缩短职场培训时间,并指导其完成成熟的作品。<A class=details href="http://localhost/manage/article/add.php?id=3#"></A></DT><P class=clrB></P></DL>", 1, 28, 0, "", 0, "", "", "", 255, "", "", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(5, 0, 0, 0, 0, "游戏人设周末班", "", "游戏人设周末班游戏人设周末班游戏人设周末班游戏人设周末班游戏人设周末班游戏人设周末班", 1, 28, 0, "", 0, "", "", "", 255, "", "", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(6, 0, 0, 0, 0, "时尚插画名师班", "", "时尚插画名师班时尚插画名师班时尚插画名师班时尚插画名师班时尚插画名师班", 1, 28, 0, "", 0, "", "", "", 255, "", "", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(7, 0, 0, 0, 0, "周末插画名师班", "", "周末插画名师班周末插画名师班周末插画名师班周末插画名师班", 1, 28, 0, "", 0, "", "", "", 255, "", "", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(8, 0, 0, 0, 0, "无纸插画日常班", "", "<P>无纸插<STRONG>画日常</STRONG>班无纸班无纸班无纸班无<FONT color=#800000>纸班无纸班</FONT>无纸<FONT style="BACKGROUND-COLOR: #008000">班无纸班无</FONT>纸班无纸班无纸班无纸</P><P><IMG src="http://localhost//article_pic/0911/30/1431034426.jpg"></P><P> </P><P>插画日常班无纸插画日常班</P>", 1, 28, 0, "", 9, "", "", "", 255, "", "", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(9, 0, 0, 0, 0, "QQ群列表", "", "<UL><LI>建模群:15874233</LI><LI>材质群:17068255</LI><LI>动画群:15874233</LI><LI>动力学群:17068255</LI><LI>realflow群:15874233</LI></UL>", 1, 28, 0, "", 1, "", "", "", 255, "", "", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(73, 0, 0, 0, 1277028682, "沙发杀毒范德萨发", "", "", 2, 30, 0, "", 3, "", "", "", 99, "", "", "", 1, "/article//1006/20/1811352579.html", 1, 0, "青云谱", "12121", "", "", "", 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(74, 0, 0, 0, 1277028699, "杀毒范德萨发啥", "", "", 2, 31, 0, "", 0, "", "", "", 99, "", "", "", 1, "/article//1006/20/1811471203.html", 1, 0, "沙发的撒", "12312321", "", "", "", 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(76, 0, 0, 0, 1277118129, "testestestestestestestestestestestestestestestestestestestestestestestestestestestestestestestestestestestestestes", "", "testestetseteste", 2, 39, 0, "", 4, "", "", "", 99, "中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试中文测试", "", "", 0, "/article//1006/21/1902177805.html", 1, 0, "", "", "", "", "", 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(77, 0, 0, 0, 1277131621, "企业服务单页调用演示", "", "企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示企业服务单页调用演示", 1, 28, 0, "", 0, "Zerolone", "网络", "", 99, "", "", "", 1, "/article//1006/21/2247453051.html", 0, 0, "", "", "", "", "", 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(72, 0, 0, 0, 1277028648, "sadfsadfsadfdas", "", "", 2, 30, 0, "", 0, "", "", "", 99, "", "", "", 1, "/article//1006/20/1811205532.html", 1, 0, "东湖区", "10000", "", "", "", 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(14, 0, 0, 0, 0, "的沙发的傻", "", "杀毒发送", 1, 35, 0, "", 0, "", "", "", 255, "", "/article_pic/0912/04/0844078459.jpg", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(15, 0, 0, 0, 0, "啊啊啊", "", "杀毒发送啥", 1, 35, 0, "", 0, "", "", "", 255, "", "/article_pic/0912/04/0844164124.bmp", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(16, 0, 0, 0, 0, "办不办", "", "<P>阿斯顿飞</P>", 1, 35, 0, "", 0, "", "", "", 255, "", "/article_pic/0912/04/0844291726.jpg", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(17, 0, 0, 0, 0, "曹超超", "", "<P>阿斯顿飞等等</P>", 1, 35, 0, "", 0, "", "", "", 255, "", "/article_pic/0912/04/0844416262.jpg", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(18, 0, 0, 0, 0, "哒哒哒", "", "<P>哒哒哒</P>", 1, 35, 0, "", 0, "", "", "", 255, "", "/article_pic/0912/04/0844532108.jpg", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(19, 0, 0, 0, 0, "鹅鹅鹅", "", "<P>鹅鹅鹅</P>", 1, 35, 0, "", 2, "", "", "", 255, "", "/article_pic/0912/04/0845122279.jpg", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(20, 0, 0, 0, 0, "烦烦烦", "", "<P>反反复复</P>", 1, 35, 0, "", 46, "", "", "", 255, "", "/article_pic/0912/04/1431094003.jpg", "/article_pic/0912/04/1431094003.jpg", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(21, 0, 0, 0, 0, "高高挂", "", "<P>高高挂</P>", 1, 34, 0, "", 2, "", "", "", 255, "", "/article_pic/0912/04/0913295177.jpg", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(22, 0, 0, 0, 0, "环境1", "", "撒飞洒", 1, 16, 0, "", 22, "", "", "", 255, "", "/article_pic/0912/04/1401331809.jpg", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(23, 0, 0, 0, 0, "环境12", "", "撒飞洒啥地方", 1, 16, 0, "", 0, "", "", "", 255, "", "/article_pic/0912/04/1401463623.jpg", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(24, 0, 0, 0, 0, "环境3", "", "<P>阿斯顿飞</P>", 1, 16, 0, "", 1, "", "", "", 255, "", "/article_pic/0912/04/1402003098.jpg", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(25, 0, 0, 0, 0, "环境4", "", "<P>啊额外全额前外</P>", 1, 16, 0, "", 3, "", "", "", 255, "", "/article_pic/0912/04/1402126768.jpg", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(26, 0, 0, 0, 0, "阿萨法撒旦法", "", "<P>阿斯蒂芬撒旦法</P>", 1, 36, 0, "", 0, "", "", "", 255, "", "/article_pic/0912/04/1415452249.jpg", "/article_pic/0912/04/1415548027.jpg", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(27, 0, 0, 0, 0, "免费试听", "", "漫想族公司一直坚定信奉精品至上路线,努力为社会奉献精品,努力开拓中国动漫市场。在商务产品方面,公司目前作为腾讯公司最优秀的动漫供应商之一,和MSN中国唯一的游戏供应商,同时和中国移动、上海电力、爱国者、三星、优派、明基、GE、中国搜索等等许多在国内深有影响的商务对象展开合作,开发生产出了包括腾讯QQ宠物炫、腾讯QQ秀、MSN游戏等各类市场热点产品。<BR>在原创动画方面,公司已经先后策划开发了《莫莫》、《夏桥街》、《哈米乐园》、《洛洛洲》、《摩尔庄园》等精品动画系列。其中《莫莫》一片已于2008年7月底在重庆电视台少儿频道试播,并于09年7月9日在中央电视台少儿频道黄金时间段播出。对比国内同类产品,其出类拔萃的精良质量和优异的市场表现引起了行业内和市场人士的普遍瞩目。<BR>2008年,漫想族被世界顶级数码艺术设备厂商“wacom公司”授予“wacom数字艺术授权教室”称号,并且开始着手打造国内动漫精英培训的品牌。<BR>重庆漫想族文化传播有限公司是一家集合原创动画、娱乐产品开发,提供多媒体制作并以电视、网络传播为平台的现代化动漫文化开发推广策划制作公司。于2008年4月入驻重庆高新开发区北部新区重庆动漫基地。<BR><IMG src="/article_pic/0912/04/1442358107.jpg">", 1, 28, 0, "", 0, "", "", "", 255, "", "", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(28, 0, 0, 0, 0, "图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2", "", "<P>图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2图文调用2</P>", 1, 28, 0, "", 2, "", "", "", 255, "图文调用文字2图文调用文字2图文调用文字2图文调用文字2图文调用文字2图文调用文字2图文调用文字2图文调用文字2图文调用文字2图文调用文字2图文调用文字2图文调用文字2图文调用文字2图文调用文字2图文调用文字2图文调用文字2图文调用文字2", "/upload/1006/15/1134514548.png", "", 1, "/article//1006/15/1134525311.html", 1, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(29, 0, 0, 0, 1276572840, "图文新闻调用1图文新闻调用1图文新闻调用1图文新闻调用1图文新闻调用1", "", "<P>测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容</P>", 2, 28, 0, "", 6, "", "", "", 255, "测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容测试调用内容", "/upload/1006/15/1133493635.png", "", 1, "/article//1006/15/1134008735.html", 1, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(30, 0, 0, 0, 0, "入学必读", "", "<P>入学必读入学必读入学必读入学必读入学必读入学必读</P>", 2, 28, 0, "", 1, "", "", "", 255, "", "", "", 1, NULL, 1, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(31, 0, 0, 0, 0, "付款方式", "", "<P>付款方式付款方式付款方式付款方式付款方式</P>", 2, 28, 0, "", 1, "", "", "", 255, "", "", "", 1, NULL, 1, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(32, 0, 0, 0, 0, "教学环境", "", "<P>教学环境教学环境教学环境教学环境教学环境教学环境教学环境教学环境</P>", 2, 28, 0, "", 1, "", "", "", 255, "", "", "", 1, NULL, 1, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(33, 0, 0, 0, 0, "学习设施", "", "<P>学习设施学习设施学习设施学习设施学习设施学习设施学习设施学习设施学习设施学习设施</P>", 2, 28, 0, "", 1, "", "", "", 255, "", "", "", 1, NULL, 1, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(34, 0, 0, 0, 0, "交通指南", "", "<P>交通指南交通指南交通指南交通指南交通指南交通指南交通指南交通指南交通指南</P>", 2, 28, 0, "", 2, "", "", "", 255, "", "", "", 1, NULL, 1, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(35, 0, 0, 0, 1276572301, "周边环境", "", "<P>周边环境周边环境周边环境周边环境周边环境</P>", 2, 28, 0, "", 2, "", "", "", 255, "", "", "", 1, "/article//1006/15/1125011128.html", 1, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(36, 0, 0, 0, 1276571931, "中China英English文混排AllArticle显示Review", "", "<P>优惠活动优惠活动优惠活动优惠活动优惠活动优惠活动优惠活动</P>", 1, 28, 0, "111111111", 3, "磐石", "China", "", 1, "", "", "", 1, "/article//1006/15/1118525811.html", 1, 0, "", "", "", "", "", 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(37, 0, 0, 0, 0, "高校合作介绍", "", "高校合作介绍高校合作介绍高校合作介绍高校合作介绍高校合作介绍高校合作介绍高校合作介绍高校合作介绍高校合作介绍", 1, 7, 0, "", 0, "", "", "", 255, "", "", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(38, 0, 0, 0, 0, "校企合作模式", "", "校企合作模式校企合作模式校企合作模式校企合作模式校企合作模式校企合作模式校企合作模式校企合作模式", 1, 7, 0, "", 2, "", "", "", 255, "", "", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(39, 0, 0, 0, 0, "成功高校案例", "", "成功高校案例成功高校案例成功高校案例成功高校案例成功高校案例成功高校案例成功高校案例成功高校案例", 1, 7, 0, "", 0, "", "", "", 255, "", "", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(40, 0, 0, 0, 0, "免费试听", "", "", 1, 5, 0, "/lyrics.php", 0, "", "", "", 255, "", "", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(41, 0, 0, 0, 0, "优惠方式", "", "优惠方式优惠方式优惠方式优惠方式优惠方式优惠方式优惠方式优惠方式优惠方式", 1, 5, 0, "", 0, "", "", "", 255, "", "", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(42, 0, 0, 0, 0, "报名付款", "", "报名付款报名付款报名付款报名付款报名付款报名付款报名付款", 1, 5, 0, "", 4, "", "", "", 255, "", "", "", 1, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(84, 0, 0, 0, 1277559750, "测试文章测试文章测试文章测试文章测试文章测试文章测试文章测试文章测试文章测试文章测试文章测试文章", "", "<P>  测试一篇简单的文章</P><P>  测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试</P><P> </P><P>一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试</P><P> </P><P>一篇简单的文章测试一篇简单的文章测试一篇简单的</P><P>文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一1111111111篇简单的文章</P><P>测试一篇简单的文章测试一篇简单的222222222222222222文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章测试一篇简单的文章<IMG height=250 alt="" src="http://files.jb51.net/upload/1006/21/2312095366.jpg" width=324></P><P></P><P>  就是一篇简33333333单的文章。</P>", 1, 39, 0, "", 27, "Zerolone", "Us", "aaaa", 99, "", "", "", 0, "/article//1006262142309349.html", 1, 0, "", "", "", "", "", 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(48, 0, 0, 0, 1277132550, "测试3", "", "<P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P><P>测试3</P>", 2, 28, 0, "aaa.php", 1, "", "", "", 255, "测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3测试3", "", "", 1, "/article//1006/21/2302306528.html", 1, 0, "", "", "", "", "", 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(49, 0, 0, 0, 1277132514, "常见问题", "", "<P>常<FONT face=幼圆>见问</FONT><FONT face=楷体_GB2312 size=6>题常见<FONT size=3>问题</FONT><FONT size=7>常见问<FONT color=#800000>题常<FONT color=#000000><FONT size=6>常见</FONT><FONT size=3>问题</FONT></FONT><FONT size=7><FONT color=#000000>常见问</FONT><FONT color=#800000>题常<FONT color=#000000><FONT size=6>常见</FONT><FONT size=3>问题</FONT></FONT><FONT size=7><FONT color=#000000>常见问</FONT><FONT color=#800000>题常</FONT></FONT></FONT></FONT></FONT></FONT></FONT><FONT size=7>见问题常</FONT>见问</P><P>题常<STRONG>见问题常见问题常见</STRONG>问题常见问题常见问题常见问题</P>", 2, 1, 0, "", 11, "", "", "", 255, "", "", "", 1, "/article//1006/21/2301543267.html", 1, 0, "", "", "", "", "", 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(50, 0, 0, 0, 1277132501, "大类2", "", "大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2大类2", 2, 1, 0, "", 6, "", "", "", 255, "", "", "", 1, "/article//1006/21/2301418250.html", 1, 0, "", "", "", "", "", 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(51, 0, 0, 0, 1277132482, "大类1", "", "大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1大类1", 2, 1, 0, "", 18, "", "", "", 255, "", "", "", 1, "/article//1006/21/2301226130.html", 1, 0, "", "", "", "", "", 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(53, 0, 0, 0, 1276570387, "学员必读学员必读学员必读学员必读学员必读学员必读学员必读", "", "学员必读学员必<FONT color=#ff0000>读学员必读学员</FONT>必读学员<STRONG>必读</STRONG>学员必读", 2, 28, 0, "", 0, "", "", "", 2, "", "", "", 1, "/article//1006/15/1049558883.html", 1, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(75, 0, 0, 0, 1277041879, "图片新闻", "", "啊杀毒封杀费啥的啥地方沙发阿萨法萨", 2, 38, 0, "", 0, "", "", "", 99, "", "/upload/1006/20/2151417687.jpg", "", 1, "/article//1006/20/2151438545.html", 1, 0, "", "", "", "", "", 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(57, 0, 0, 0, 1276567102, "1、购买新房前的准备工作 ", "", "<P><A href="http://localhost/build_info.php?id=60#">1、购买新房前的准备工作</A> </P><P><A href="http://localhost/build_info.php?id=60#"></A> </P>", 2, 38, 0, "", 12, "Zerolone", "China", "", 1, "", "", "", 1, "/article//1006/15/0958238672.html", 1, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(58, 1, 10, 0, 1276091400, "可评论-审核-显示10条测试", "", "<IMG src="http://localhost/upload/1006/09/2000133895.gif">", 2, 39, 0, "", 3, "磐石", "China", "", 255, "", "", "", 1, "/article//1006/09/2156568810.html", 1, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(59, 0, 0, 0, 1276092641, "不可评论-测试", "", "可评论-不审核-显示5条测试可评论-不审核-显示5条测试可评论-不审核-显示5条测试可评论-不审核-显示5条测试", 2, 39, 0, "", 0, "", "", "", 255, "", "", "", 1, "/article//1006/09/2211306069.html", 1, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(60, 1, 3, 1, 1276092641, "可评论-不审核-显示3条测试", "", "可评论-不审核-显示3条测试可评论-不审核-显示3条测试可评论-不审核-显示3条测试可评论-不审核-显示3条测试可评论-不审核-显示3条测试可评论-不审核-显示3条测试", 2, 39, 0, "", 2, "", "", "", 255, "", "", "", 1, "/article//1006/09/2211373089.html", 1, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(61, 1, 11, 1, 1276567135, "2、选区域、挑房子", "", "<A href="http://localhost/build_info.php?id=60#">2、选区域、挑房子</A>", 2, 38, 0, "", 0, "磐石", "China", "", 2, "", "", "", 1, "/article//1006/15/0959101794.html", 1, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(62, 1, 3, 1, 1276567135, "3、签定购房合同 ", "", "<A href="http://localhost/build_info.php?id=60#">3、签定购房合同</A> ", 2, 38, 0, "", 2, "", "", "", 3, "", "", "", 1, "/article//1006/15/0959241646.html", 1, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(63, 0, 0, 0, 1276567135, "4、付款", "", "<U><FONT color=#800080>4、付款</FONT></U>", 2, 38, 0, "", 0, "", "", "", 4, "", "", "", 1, "/article//1006/15/1003181891.html", 1, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, 0, 0, 0, 0, 0, 0, "", NULL),
(67, 0, 0, 0, 1276567500, "5、收房 ", "", "<U><FONT color=#800080>5、收房