国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

基于php的CMS中展示文章類實例分析

2020-03-22 19:10:56
字體:
供稿:網(wǎng)友
本文實例講述了基于php的CMS中展示文章類。分享給大家供大家參考。具體分析如下:/***********************************************//實例:include("config.inc.php"); //數(shù)據(jù)庫連接文件$info = new sys_function;$test = new show_article;$test- set_sql("SELECT `id`,`title`,`dateandtime`,`thetype` FROM `df_company_bringup` ORDER BY `dateandtime` DESC");$test- set_filename("display");$test- set_morename("morearticle");$test- set_icon(" ☆ ");$test- set_omitstr("...");$test- show_company_bringup();***********************************************//****Article List Class****/html' target='_blank'>class show_article /****聲明****/ var $sql,$query,$arr,$article_list; var $strlen,$articleline,$dateandtime; var $len,$line,$icon,$omitstr,$line_height,$more_name; var $year,$month,$day,$datetype; var $showmore,$showdate,$showomit,$showclueon,$showicon; /****構(gòu)造函數(shù)****/ function show_article() $this- set_strlen(40); //設(shè)置每行顯示字數(shù); $this- set_articleline(10); //設(shè)置Article顯示行數(shù); $this- set_showmore(false); //是否顯示"更多Article"; $this- set_showdate(true); //是否顯示Article發(fā)布日期; $this- set_showomit(true); //字數(shù)超過指定字符后是否顯示所設(shè)置的字符,如"..."; $this- set_showclueon(true); //是否顯示Article提示(鼠標移動到Article標題上面顯示的提示); $this- set_open(true); //是否在新窗口打開; $this- set_showicon(true); //是否顯示Article修改前綴; $this- set_lineheight(1.5); //段落行高值; $this- set_datetype(1); //設(shè)置日期格式,1為2004-10-21 2為2004年10月21日; /****設(shè)置每行顯示字數(shù)****/ function set_strlen($strlen) $this- len = $strlen; /****設(shè)置Article顯示行數(shù)****/ function set_articleline($articleline) $this- line = $articleline; /****設(shè)置查詢語句****/ function set_sql($sql) $this- sql = $sql; /****設(shè)置Article標題前綴修飾****/ function set_icon($icon) $this- icon = $icon; /****是否顯示Article標題前綴修飾****/ function set_showicon($showicon) $this- showicon = $showicon; /****是否打開新窗口****/ function set_open($open) $this- open = $open; /****設(shè)置Article標題長度超過限制后顯示的字符****/ function set_omitstr($omitstr) $this- omitstr = $omitstr; /****設(shè)置打開Article的文件名****/ function set_filename($filename) $this- filename = $filename; /****更多Article頁面名稱****/ function set_morename($more_name) $this- more_name = $more_name; /****Article分類名稱****/ function set_typename($type_name) $this- type_name = $type_name; /****是否顯示更多Article****/ function set_showmore($showmore) $this- showmore = $showmore; /****設(shè)置日期格式(1:2004-10-21 2:2004年10月21日)****/ function set_datetype($datetype) $this- datetype = $datetype; /****格式化日期****/ function formatdate($dateandtime,$num) list($year,$month,$day) = split("[-]",substr($dateandtime,0,10)); if($num == 1){ return $year."-".$month."-".$day; }else{ return $year."年".$month."月".$day."日"; /****是否顯示Article發(fā)布日期****/ function set_showdate($showdate) $this- showdate = $showdate; /****段落行高值****/ function set_lineheight($line_height) $this- line_height = $line_height; /****是否顯示Article標題長度超過限制后顯示的字符****/ function set_showomit($showomit) $this- showomit = $showomit; /****是否顯示鼠標移動到Article上后顯示的提示****/ function set_showclueon($showclueon) $this- showclueon = $showclueon; /****從結(jié)果集中取得一行作為枚舉數(shù)組****/ function execute_row($query) return $this- arr = mysql_fetch_row($query); /****從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組,或數(shù)字數(shù)組,或二者兼有****/ function execute_array($query) return $this- arr = mysql_fetch_array($query); /****將釋放所有與結(jié)果標識符 result 所關(guān)聯(lián)的內(nèi)存****/ function free_record($query) @mysql_free_result($query); /****調(diào)用指定Article List****/ function show_company_bringup() $n = 1; $article_list = " div id='article_list".$n."' style='line-height:".$this- line_height."' $this- query = mysql_query($this- sql); while($this- execute_row($this- query)) if($this- showicon){$article_list .= $this- icon;} $article_list .= " a href='".$this- filename.".php id=".$this- arr[0]."'"; if($this- showclueon){$article_list .= " title='".$this- arr[1]."' ";} if($this- open){$article_list .= " target='_blank' ";} $article_list .= " if(strlen($this- arr[1]) $this- len) if($this- showomit){ $article_list .= substr($this- arr[1],0,$this- len).$this- omitstr; }else{ $article_list .= substr($this- arr[1],0,$this- len); }else{ $article_list .= $this- arr[1]; if($this- showdate){$article_list .= "[".$this- formatdate($this- arr[2],$this- datetype)."]";} $article_list .= " /a br if($n == $this- line){break;} $n++; if($this- showmore){ $article_list .= " /div div id='article_list_more".$n."' align='right' a href='".$this- more_name.".php type=".$this- type_name."' 更多 /a /div }else{ $article_list .= " /div $this- free_record($this- query); print $article_list;PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 巴楚县| 高清| 苗栗市| 大港区| 阜康市| 颍上县| 定兴县| 门源| 奉化市| 南充市| 淳安县| 潮州市| 承德市| 濮阳县| 黄龙县| 柏乡县| 澎湖县| 桦川县| 沙田区| 汶川县| 温州市| 遵化市| 临澧县| 分宜县| 砀山县| 得荣县| 闵行区| 冀州市| 上蔡县| 四子王旗| 黔东| 洞头县| 邯郸县| 屏东县| 阿克陶县| 揭东县| 塔河县| 曲靖市| 日照市| 威宁| 平泉县|