企业形象网站建设解决方案   |   集团公司网站建设解决方案   |    协会门户网站建设解决方案
您所在位置:首页 > 建站知识

网站设计

Website development

如何改造Discuz门户列表 让其变得简洁大气

发布时间:2014-05-04 17:20:48

TAGS:插画设计,客户体验

在中国互联网中,也许从业者无人不知晓Disucz的大名,因为它确实一款非常优秀的开源特马资料最准群建站软件,也因此运行在国内各个网站服务器之上。说到它各位或许大的印象就是做社区论坛,本来从本质上讲这块产品包括了很多模块,而我们常用的BBS只是其中的一部分而已,同样的道理,门户也是其中的模块之一。HkL上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

也许在国内也有过很多优秀的开源CMS特马资料最准群建站系统,但就是因为DZ聚合了很多个模块,而且进行各个模块的相互整合技术成本会很低,因此有不少的站长想直接利用这个程序解决自己所有难题,即全部用这套程序搭建难题。但就在这个时候,各位或许都有所感受,本来DZ的精髓还是在于它的论坛部分,而其他的模块就是不痛不痒了,特别是门户部分甚至在其官方没有确切的入口。HkL上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

因此,各位也知晓默认的门户模板是很久都没有更新的,而且默认的确实有点上不了台面;例如今天就跟各位说说门户的列表页吧,我就通过我之前做的一个实例来分享下改造过程吧,实现后就是下面的样子,接下来我就讲解下基本的思路吧。HkL上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

HkL上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

第一,设计好样式并不书写好HTML和CSS,当然这也是简单的一部分。HkL上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

这一点我相信只要懂2019特马qq群做网站的朋友都会,甚至可以直接copy那些比较优秀网站的前端代码,也就是各位所谓的仿站中的一部分。当然我提示还是自己设计出版式来,这样更具个性,而且是你想做成什么样就是什么样的。HkL上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

第二,调用动态参数。HkL上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

上面第一步我们完成的仅仅是一个静态的页面,而我们如今做的肯定是必需让其内容动起来,而这些参数无非就是DZ内部的一些动态变量参数。例如文章的发布日期的变量是$value[dateline],文章的地址是$article_url,当然这些参数只要参考默认模板中的即可。这里又会有一个难题,也许各位或许会在这个页面必需加上默认模板没有的,而在默认模板其他页面有的。是不是自己复制另外页面的相应参数就可以了呢?肯定是不行的,DZ是一套比较复杂的系统,不同的页面的很多参数是不能通用的,这样就必需对部分进行二次开发。例如就如上面展示的列表那样必需加上原来没有的浏览数和评论数,就必需在相关的函数中添加一些功能性语句了,例如这个列表的相关函数存储在HkL上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

/source/module/portal/portal_list.php中HkL上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

在中间的自定义函数category_get_list中添加让通用变量启用的语句HkL上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

$article_count = C::t('portal_article_count')->fetch($value['aid']); if($article_count) $value = array_merge($article_count, $value);HkL上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

这样进行简单的二次开发后就可以在门户的列表页使用$value[commentnum]调用评论数以及用$value[viewnum]调用浏览数了;当然其他的一些功能也是类似的,当然必需你有一定的PHP基础。HkL上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

第三,优化性能。HkL上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

就如这种图文列表的形式,我们不或许在一个单页列表中包含的数据记录数只会三五个,一般地我们得在单页有近二十条数据,但这样就会出现一个难题,当客户首次打开这个列表的时候数据量会特别的大。例如就二十条数据,图片每个40KB,光列表中的图片大小就有了800KB,这样打开起来肯定不或许太快。HkL上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

这里就必需我们进行适当的性能优化,例如可以进行分屏加载,而使用jQuery和AJAX等技术都可以实现这些,例如jQuery的插件Lazy Load就可以实现图片的分屏加载,当然至于怎样用网上有很多相关的教程。HkL上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

在这里我不得不提示各位,jQuery 默认情况下会与DZ的JS冲突,因为DZ变量用的 是 $ 开头,而jQuery也是用$这个所以会有冲突。解决的办法也很简单,jQuery库不改变,只在引用的时候改变一下就可以了,可以先赋予一个变量如var jq = jQuery.noConflict();然后用这个变量jq代替引用中的$就可以解决这个冲突了。HkL上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

上面就是一个简单的实例分享,期望对各位有所帮助。本来上面的内容也提示了各位一些难题,那就是好自己先掌握一些基础知识,同时不要胡乱添加一些代码,例如很多站长甚至不知晓jQuery会和DZ冲突,而在网上随意下载特效添加在网站中,这样不出难题才怪!HkL上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

本文来源:http://logozhizuowang.com/read-htm-tid-210230.html(由logo制作网原创,转载请注明出处!)HkL上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

注:相关2019特马qq群网站建设技巧阅读请移步到特马资料最准群建站教程频道。HkL上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

原创不易,未经授权,严禁转载

原文地址:/web/exp/2014-05-04/1520.html

客户评价

更多+
  • 感谢特马资料qq群,系统提前完成,在整个项目周期内,特马资料qq群对待我们并不像是对待客户,更像是朋友一样,每一次,都能以专业的角度向我们提出更合理、更有效的解决方案,并快速、细致地完成我们的每一个需求,再次感谢以至诚之心做事的特马资料qq群团队。

    潘涛

  • 我是东方龙马集团,在云智家做了2个企业官网,服务态度超级好。假如想做网站,选择他家一定不后悔。性价比高,服务态度好。值得你的信赖!

    谭娇

  • 技术好,设计精良,操作便利,很专业!配套的服务和后续的服务都很好,网站封面堪称精品,运行方便,后台操作的简单。技术还会耐心教我,很好的特马资料qq群(上海)科技有限公司,建站很不错的。

    陈曦

  • 不错,价格比较合适,要点是响应速度蛮快,有什么难题都会马上给你解决,公司很满意,因为他们全是针对每个项目建了相应的讨论组,有难题可以再里面提出,人员分工到位,解决难题很及时。

    张经理

联系方式

工作时间:10:00-19:00
咨询电话:010-64758810
客服邮箱:net@cnlink.cc

服务领域

  • 网站定制开发
  • PC网站设计
  • 域名邮箱
  • 网站维护
  • 网站二次开发
  • 响应式网站设计
  • 虚拟主机
  • 网站优化
  • 网站设计开发
  • 创意设计
  • 云主机
  • 项目合作

合作伙伴

All Rights Reserved.©2010-2016 特马QQ群|资料网站京公网安备 110105019435 京ICP备123124426号
本网站设计已受版权保护,任何公司及个人不得复制,违者将依法追究责任,特此声明。法律顾问:上海市辉瑞律师事务所。
嘿,我来帮您!