实现手机网站发帖回帖之后,显示该帖子对应的手机类型图标

虽然Discuz可以通过二次开发手机模板文件,来实现一个手机网站.  但是在手机网站上发帖或者回帖之后,缺少了一个显示该帖子对应的手机类型(android,iphone,wp…)。不过Discuz内置的确确实实有这个功能,但是不是针对于手机网站,而是Discuz提供的手机客户端(掌上论坛)。 所以只能自己看代码,重新给手机网站添加该功能。 帖子列表页 帖子详细页 实现步骤如下: 1.  帖子列表页显示手机标记是根据forum_thread表的status字段。 2.  帖子详细页显示手机标记是根据forum_post表的status字段 1) 发帖功能 首先是针对于帖子列表页: 找到发帖的数据处理模块:  model_forum_post.php 找到入库forum_thread表的位置 $this->param[‘isgroup’] = $this->forum[‘status’] == 3 ? 1 : 0; $this->param[‘publishdate’] = !$this->param[‘modnewthreads’] ? $this->param[‘publishdate’] : TIMESTAMP; $newthread = array( ‘fid’ => $this->forum[‘fid’], ‘posttableid’ => 0, ‘readperm’ => $this->param[‘readperm’], ‘price’ => $this->param[‘price’], ‘typeid’ => $this->param[‘typeid’], ‘sortid’ => $this->param[‘sortid’], ‘author’ => … Continue reading “实现手机网站发帖回帖之后,显示该帖子对应的手机类型图标”

第六讲 PhoneGap Geolocation 获取地理位置 api

学习要点: 1. PhoneGap  Geolocation 对象介绍 2. geolocation.getCurrentPosition 3. 主要对象描述 4. 获取地理位置信息 5. 动态获取地理位置信息 6. 综合案例说明 一、 PhoneGap  Geolocation 对象介绍  使应用程序可以访问地理位置信息。geolocation 对象提供了对设备 GPS 传感器的访问。Geolocation 提供设备的位置信息,例如经度和纬度。位置信息的常见来源包括全球定位系统(GPS),以及通过诸如 IP 地址、RFID、WiFi 和蓝牙的 MAC 地址、和 GSM/CDMA 手机 ID 的网络信号所做的推断。不能保证该 API 返 回的是设备的真实位置信息。这个 API 是基于 W3C Geo location API Specification 实现的。有些设备已经提供 了对该规范的实现,对于这些设备采用内置实现而非使用 PhoneGap 的实现。对于没有地理位置支持的设 备,PhoneGap 提供了统一的支持。 方法 geolocation.getCurrentPosition geolocation.watchPosition geolocation.clearWatch 参数 geolocationSuccess … Continue reading “第六讲 PhoneGap Geolocation 获取地理位置 api”

2014年9月编程语言排行榜:Java、C++跌至历史最低点

TIOBE9月编程语言排行榜发布,前三甲为C、Java、Objective-C。尽管Java排名第二,但其份额却在下降,从图表上可以看出,下降了-2.01%。另外排名第四的C++份额下降幅度也较大,为-3.99%。 自2001年以来,Java和 C++在TIOBE排行榜份额起起落落,有升有降,但大多数是以降居多,而这个月两者竟跌至历史最低点。但这并不意味着Java和C++一直这样持续下去,毕竟针对这两门语言,市场上依然有着巨大需求。 对于这一趋势,笔者理解的是,编程语言不断推陈出新,花样繁多,再加之各大科技巨头积极推广自身推出的语言,比如苹果的Swift(这个月排名第 18位)、谷歌的Go等等;使其在使用领域方面有所限制。此外,一些特别领域使用编程语言也有所讲究,比如,生物学、统计学、硬件以及心理学等。 其实,Java自面世后就非常流行,发展极为迅速并对C++语言形成了有力冲击。 编程语言排行榜TOP 20榜单: 前10名编程语言长期走势图: 以下是21-50编程语言排名: 后50名编程语言如下: (Visual) FoxPro, 4th Dimension/4D, Alice, APL, Arc, Automator, Awk, Bash, bc, Bourne shell, C++/CLI, CFML, cg, CL (OS/400), Clean, Clojure, Emacs Lisp, Factor, Forth, Hack, Icon, Inform, Io, Ioke, J, JScript.NET, LabVIEW, LiveCode, M4, Magic, Max/MSP, Modula-2, Moto, NATURAL, OCaml, OpenCL, Oz, PILOT, Programming … Continue reading “2014年9月编程语言排行榜:Java、C++跌至历史最低点”