类别:企业动态 发布时间:2021-01-10 浏览人次:
掌握Drupal的人都了解,Drupal没有不可以,缘故在于Drupal控制模块诸多,这也是大伙儿喜爱用Drupal做网站开发设计的缘故,剑锋所指,无坚不摧。可是有情况下,控制模块多了也不一定是好事儿,例如Raincy近期遇到一个繁杂难题就是要把一个excel的表单每天升级到网站随后转化成折线图。
了解了网站的要求,那末下一步例如是作用剖析,最先Raincy细心查询了这个excel的构造,里边包括了许多个固定不动字段,每天升级。以下图:
Drupal字段表明
做完这些工作中以后,我刚开始找寻适合的控制模块,这里列出来几个给大伙儿参照一下:
project/flot
project/charts_graphs
project/views_charts
这里这三个控制模块算是非常强劲的控制模块了,适用信息内容也算是比较详尽,很遗憾,我一直实验第一个flot,实验了各种各样方式各种各样措施乃至都用到了给Drupal相应的控制模块打补钉(patch),可是这个控制模块還是显示信息不正确:SQLSTATE[42S22]: Column not found: 1054 Unknown column field_data_field_reading_date.field_reading_date in field list 这让我很烦闷也很受伤。看着人家网站详细介绍的demo,我非常的神伤。
迫不得已舍弃flot控制模块,再次谷歌发现,有一个网站的demo非常非常好: 右边的demo很棒,各种各样,查了一下是这个控制模块的贡献:project/highcharts 由不得得心中窃喜。
有关highcharts这个控制模块,没甚么好说的,仅有一点提示,就是不要用检测版。尽管官方网站说检测版怎样怎样好, no longer has dependencies,不需要安裝那末多依靠控制模块,可是我实验发现,检测版会出現一个ajax不正确(Notice: Undefined index: ViewsHighchartsOptionsPieBasic in ViewsHighchartsOptions- __construct() (line 44 of /sites/all/modules/highcharts/views/highcharts_views.options.inc).),官方许多人也发现了这个不正确,可是官方沒有给出有效的解释和处理方式。想用这个检测版的,祷告人品暴发吧!
安裝highcharts这个控制模块,起动时,会提醒你需要安裝别的控制模块,先后安裝你最后大概会安裝 Libraries API, Universally Unique IDentifier, Entity API, Entity API,Deploy,Services等。额,对了也有 CTools和Views,实际上这俩我不说你们也了解对吧。
highcharts setting
随后点一下再次编写如图,下面大家再次设定,点一下 Highcharts 后边的设定,设定详尽內容,随后点一下fields后边的加上,加上上大家要显示信息的字段,通常为大家刚刚新建的那些数据信息字段。想显示信息那个,加上哪一个。最终点一下排列,设定标志显示信息的次序。这里大家能够简易了解,实际上这里就是輸出了一系列目录,随后用hightcharts将数据信息变成折线图罢了。以上的设定都简易不表,下面大家说一下hightcharts后边的设定点一下后怎样设定。实际上大伙儿不重要怕,点一下后,的确出現了许多字段让填写,实际上也就那末回事:chart type是图型种类,往下拉可选折线图,曲线图图,饼图地区图和柱状图,这里大家挑选折线图:line;往下skin皮肤种类,大家挑选两个都能够;Chart Title这一栏,大家需要填入大家这个图表的名字,在下面是图型子题目,一般用不到啦,哪有那末多题目可写!再往下是让大家挑选是不是显示信息图例(Show Legend),这里是不是选项大伙儿依据自身状况来;Tool Tip Formatter这一栏不要动;Y AXIS这一栏是需要大家填写Y轴的信息内容,例如题目甚么的,我填写的是金额(元),大伙儿能够依据自身状况填写,Y-Axis Title Align是Y轴题目的部位,我挑选居下。X AXIS的设定比较繁杂,最先要挑选显示信息甚么,这里列出的都是刚刚在字段加上哪里大家加上上的,想显示信息的,点个勾;随后,大家挑选一个做为X轴的座标,这里我挑选了题目,由于我的题目是每天的时间,正好做为X轴座标。Reverse This Axis?这个选项大伙儿不要挑选,这里是翻转轴。
到这里呢,大家储存全部设定,储存views,随后去区块设定里,把区块设定在某个部位,更新前台接待,应当能够看到神采奕奕的折线图了,但是实际又一次让大家心寒了!
为何呢?由于这个区块是要借助JS完成的,区块官方网站第一段话就详细介绍了“Create charts in Drupal using the Highcharts JavaScript library. This module includes an API and Views integration.”因此,大家还需要去“products/highcharts”免费下载相应的JS文档,可是这些JS放在那里呢?大家开启hightcharts的INSTALL.txt文档阅读文章发现,大家需要新建一个文档夹 sites/all/libraries/highcharts 随后将刚刚免费下载的JS解压,随后将解压得到的一个html和四个文档夹一起提交到刚刚新建的文件目录,随后大家再去更新前端开发网页页面,是否大家期待已久的折线图早已出来了?给张图:
heightcharts
学 杰成竞价 ,最少让你少走3年弯路,错过此次机遇,之后始终不会再有,時间不等人。
Drupal还好了,科学研究透了,觉得真的很便捷。如今让我做个简易的站,我也害怕用joomla了。订制太麻烦,相反的,用drupal将会会麻烦点,可是不怕顾客摘要求。
---------掌握Drupal的人都了解,Drupal没有不可以,缘故取决于Drupal控制模块诸多,这也是大伙儿喜爱用Drupal建立网站开发设计的缘故,剑锋特指,无坚不摧。可是有时候候,控制模块多了都不一...
2021-01-10招聘人数:17职位信息任职要求:1、有一颗上进、感恩、真诚的心,不消极,不抱怨,热爱销售工作;2、勤奋好学,积极主动,具有良好的表达、沟通能力;3、富有团队合作精神,敢于...
2021-01-10招聘人数:7职位信息1、公司系统提供精准有效的客户,无需找资源;2、通过各自渠道引导邀约客户(有意向客户)上门, 接待来访客户,以顾问式营销方式推荐合适的产品,并成功促...
2021-01-10甘肃省庆阳企业网站建设企业,潜心网站程序制作设计方案产品研发客户遍布在全国性400好几个大城市,她们都会应用EUCMS企业网站建设智能化管理方法系统软件!前台接待演试后台管...
2021-01-10招聘人数:27职位信息岗位职责:1、根据公司提供的学生资源,为客户提供在线、电话以及面对面的产品咨询和专业分析讲解。2、引导邀约客户(有意向客户)上门, 接待来访学员,以...
2021-01-09完全免费售后服务服务网上一对一具体指导实际操作 建网站更简易重视客户用户评价仅有顾客的令人满意 才有大家的发展趋势精致建网站模版精致模版随便选择 只求您令人满意企业网...
2021-01-09