基于php的CMS中如何实现展示文章类
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍基于php的CMS中如何实现展示文章类,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体分析如下:
千家信息网最后更新 2026年11月01日基于php的CMS中如何实现展示文章类
"; } $this->free_record($this->query); print $article_list; }}?>这篇文章主要介绍基于php的CMS中如何实现展示文章类,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
具体分析如下:
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****/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; /****构造函数****/ function show_article() { $this->set_strlen(40); //设置每行显示字数; $this->set_articleline(10); //设置Article显示行数; $this->set_showmore(false); //是否显示"更多Article"; $this->set_showdate(true); //是否显示Article发布日期; $this->set_showomit(true); //字数超过指定字符后是否显示所设置的字符,如"..."; $this->set_showclueon(true); //是否显示Article提示(鼠标移动到Article标题上面显示的提示); $this->set_open(true); //是否在新窗口打开; $this->set_showicon(true); //是否显示Article修改前缀; $this->set_lineheight(1.5); //段落行高值; $this->set_datetype(1); //设置日期格式,1为2004-10-21 2为2004年10月21日; } /****设置每行显示字数****/ function set_strlen($strlen) { $this->len = $strlen; } /****设置Article显示行数****/ function set_articleline($articleline) { $this->line = $articleline; } /****设置查询语句****/ function set_sql($sql) { $this->sql = $sql; } /****设置Article标题前缀修饰****/ function set_icon($icon) { $this->icon = $icon; } /****是否显示Article标题前缀修饰****/ function set_showicon($showicon) { $this->showicon = $showicon; } /****是否打开新窗口****/ function set_open($open) { $this->open = $open; } /****设置Article标题长度超过限制后显示的字符****/ function set_omitstr($omitstr) { $this->omitstr = $omitstr; } /****设置打开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; } /****设置日期格式(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发布日期****/ 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; } /****从结果集中取得一行作为枚举数组****/ function execute_row($query) { return $this->arr = mysql_fetch_row($query); } /****从结果集中取得一行作为关联数组,或数字数组,或二者兼有****/ function execute_array($query) { return $this->arr = mysql_fetch_array($query); } /****将释放所有与结果标识符 result 所关联的内存****/ function free_record($query) { @mysql_free_result($query); } /****调用指定Article List****/ function show_company_bringup() { $n = 1; $article_list = ""; $this->query = mysql_query($this->sql); while($this->execute_row($this->query)) { if($this->showicon){$article_list .= $this->icon;} $article_list .= "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 .= "
\n"; if($n == $this->line){break;} $n++; } if($this->showmore){ $article_list .= ""; }else{ $article_list .= "以上是"基于php的CMS中如何实现展示文章类"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
日期
更多
标题
字符
前缀
字数
数组
格式
结果
提示
文章
一行
内容
名称
段落
篇文章
长度
鼠标
关联
移动
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
南京欣网互联网络科技
互联网和科技技术
金融科技还是互联网
上海互联网科技有限公司
金融科技与互联网金融
狮子座互联网科技
未来的互联网科技
苏州互联网科技贷款公司
腾讯科技 互联网女皇
互联网科技缩写
互联网科技公司做什么
互联网科技公司招聘
互联网系的金融科技公司
互联网金融中的现代科技
黑科技闪耀互联网之光
厦门千工互联网科技有限公司
互联网新科技动漫ppt素材
云南省自由互联网科技有限公司
互联网科技收购价值
株洲百竞科技的互联网营销顾问
科技与互联网发展
互联网科技作文
互联网科技的英文
世界互联网领先科技成果
苏州互联网科技贷款公司
大白互联网科技
互联网科技中介
速维有品互联网信息科技(苏州)有限公司
梅州GM互联网络科技有限公司
西安左小互联网科技有限公司