全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ecshop文章分类或ID自动取内容第一张图作为缩略图展示秦皇岛商之翼旗下ECSHOP开发中心(68)(1)找到网店根目录/includes/lib_article.php文件,并在最尾处增加以下代码(大概在行83处):function GetImageSrc($body) if( !isset($body) ) return ; else preg_match_all (/(img|IMG)(.*)(src|SRC)=|0,(h|/.*(jpg|JPG|gif|GIF|png|PNG)|s0,/isU,$body,$out); return $out4; /* 按文章ID号或文章分类ID号取得文章* param array $id 文章ID或文章分类ID* param string $getwhat 以何种方式取文章.当参数为cat时以文章分类ID取,其他都以文章ID取* param integer $num 控制显示多少条文章.当参数为0时则全部显示* param boolean $isrand 是否随机显示文章.*/function get_article_new( $id = array(0), $getwhat = , $num = 0, $isrand = false ) $wherestr = ;$search = ;if( $getwhat = cat ) $search = cat_id=;else $search = article_id=;for( $i=0; $icount($id); $i+ ) if( $itable(article) . WHERE ( . $wherestr . ) AND (is_open = 1) ;if ( $isrand = true ) $sql .= ORDER BY rand();else $sql .= ORDER BY add_time DESC, article_type DESC, article_id DESC;if ( $num 0 ) $sql .= LIMIT . $num;$res = $GLOBALSdb-getAll($sql);$articles = array();foreach ($res AS $id = $row) $articles$idtitle = $rowtitle; $articles$idurl = article.php?id= . $rowarticle_id; $articles$idaddtime = date($GLOBALS_CFGdate_format, $rowadd_time); $articles$idcontent = $rowcontent; $imgsrc = GetImageSrc($rowcontent); $articles$idimg = $imgsrc0;return $articles; (2)在模板目录的库文件目录中增加:msg_img.lbi库文件代码如下:assign( img_art1, get_article_new(array(2),cat,6) ); ?公司新闻 if $smarty.foreach.artimg1.index eq 1 /if if $smarty.foreach.artli1.index neq 1 $ali1.title|truncate:16:. /if 暂无文章 过程一是程序的主体功能,过程二是模板显示时候的样式表现。下面讲解一下过程二里面的重要一点的代码:$this-assign( img_art1, get_article_new(array(2),cat,6) );这里是调用程序的get_article_new()函数,参数意思是取文章分类ID号为2,并且取6篇.当然本函数还支持随机显示文章。但这里要注意EC是有缓存机制的,可能在选择了随机的时候没有发现文章有变化,但当重新打开浏览器或过了缓存时间后重新刷新浏览器文章显示就有变化了。 过程二,25行代码if $smarty.foreach.artimg1.index eq 1 这里控制的是显示偱环中的文章图片第一条文章。如果想左边显示两张图片,则可以适当改动要显示的条件等。 过程二
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 超重型汽车列车挂车工安全文化考核试卷含答案
- 资阳产业投资集团有限公司第三轮一般员工市场化招聘笔试历年参考题库附带答案详解
- 2025江西吉安永丰县人文殡葬服务有限公司面向社会招聘安排及通过笔试历年参考题库附带答案详解
- 2025年中国华能集团有限公司山东分公司校园招聘笔试历年参考题库附带答案详解
- 2025四川绵阳九洲空管科技有限责任公司招聘逻辑研发岗等拟录用人员笔试历年参考题库附带答案详解
- 宁波护理员职业道德与行为规范培训资料
- 2025年家庭节能减排解决方案可行性研究报告及总结分析
- 全国大学生职业规划大赛《武器发射工程》专业生涯发展展示【曾获省级一等奖】
- 导管室护士考试题及答案
- 重庆市成考试题及答案
- 研究生学术表达能力培养智慧树知到答案2024年西安建筑科技大学、清华大学、同济大学、山东大学、河北工程大学、《环境工程》英文版和《环境工程》编辑部
- 食品经营安全管理制度目录
- 合金固态相变全套教学课件
- ISO内审检查表(完整版)
- 电气设备安全操作培训
- 亲子乐园财务分析与预测报告
- 2024年银联商务有限公司招聘笔试参考题库含答案解析
- 高处坠落事故预防措施
- 25道南昌轨道交通集团运营管理类岗位岗位常见面试问题含HR常问问题考察点及参考回答
- DQ-厂房设施设计确认方案
- 黑龙江省哈尔滨市南岗区2023-2024学年三年级数学第一学期期末含答案
评论
0/150
提交评论