Hpyer 的未知空间

国家/州/市及省/市/区三级联动JS代码

Posted by Hpyer on 星期一, 三月 26th, 2012

最近做项目要用到城市三级联动的JS程序,但是本人手头只有之前从扣扣上取得的脚本,然而这个脚本的数据是全世界城市的,而项目则需要国内的城市,且需要详细到县市区的,显然原来的数据不适合。 在询问了许久的谷歌和度娘后,终于找到了一份比较全的国内省市区的数据,按照原来数据的格式将其修改成了进行修正,以让现有的脚本可以完美的支持。 这样以来,只要让不同的项目读取所需的数据即可,足以满足日常的应用。 然而有时我们可能需要将城市信息直接输出,而不是以下拉列表的形式呈现给用,所以本人又对脚本做了优化,使之只需简单设置即可这一功能,也可以定义各个下拉列表的名称,也可以支持多语言(数据须后期再翻译)。 演示地址 http://demo.hpyer.cn/js/LocalList/ 下载地址 使用方式 <script type="text/javascript" src="LocalList.js"></script><script type="text/javascript">// 全世界数据var options = {    country: ‘country’,        // “国家”下拉列表的名称    state: ‘state’,            // “州”下拉列表的名称    city: ‘city’,            // “城市”下拉列表的名称    current: ‘CHN|33|1′,        // 当前默认值,用管道符“|”分割    language: ‘zh_cn’,        // 数据文件的语言   [...]

continue reading

POTCreator – Gettext POT文件生成器

Posted by Hpyer on 星期三, 一月 18th, 2012

概要 / Summary 这是一个用于生成 GETTEXT 的 POT 文件的类,然后你就可以使用 Poedit 进行翻译啦。 – This class can help you to create a POT file for GETTEXT, Then you can translate it by Poedit. 网上找了很久,都没有找到这样的工具,于是乎自己写了一个,大家使用过程中有问题,可以在此回复。 – Please report bug here, thank you! 主页 / Home:http://hpyer.cn/codes/potcreator 用法 / Usage <?php// 包含类库 – Include the classinclude(‘POTCreator.php’); // 创建对象 – Create object$obj = [...]

continue reading

ECShop插件 – 会员签到送积分

Posted by Hpyer on 星期四, 十一月 10th, 2011

如何留住用户,提高用户的回头率,一直是各类网站的重要关注的问题,尤其是商城类网站。ECShop提供基本的会员功能,可以方便的注册、购买、收藏,但是却没有足够留住老用户的功能。或许您会说其本身有用户推广分成的功能,但是又有多少商家会开通呢?本文介绍的就是这么一款具有该方面功效的ECShop插件——会员签到送积分。 效果图: 注:该图只是效果图,需买家提供与您网站切合的样式、图片等。 该插件具有如下功能: 支持每天赠送相同积分 支持递增积分赠送(即第二天赠送的积分比第一天多) 支持后台设置 支持任意位置添加签到按钮 现在购买本插件,您还可以得到: 帮助完成插件安装(需提供临时的FTP及后台的账号、密码),并调试完成 永久享受本插件的后续升级、修复服务(如:淘宝数据包升级而引起的功能失效等) 插件价格 100.00 RMB 注:此价格只包含前文所述的功能及服务,若需额外增加的朋友请联系站长协商。 购买方式 本站支持支付宝、财付通的担保交易,需要的朋友请即刻联系站长,以便提供购买链接给您。

continue reading

Thunderbird 也用 Google 日历

Posted by Hpyer on 2008-10-12 - 5,346 Views - 1 Comment

  ThunderBird 是一款优秀的邮件处理器,但是默认情况下不能进行日程管理。Google 日历拥有特色的日程管理功能,并且有短信提醒的功能,将其引入 ThunderBird,真是让其如虎添翼。下面将介绍一种同步 ThunderBird 与 Google 日历的方法。

下载:
  Lightning,目前版本:0.9,这是一款 ThunderBird 下的日程管理插件。
  Provider for Google Calendar(以下简称:PGC),目前版本:0.5.1,一款基于 Lightning 插件扩展插件,允许 Lightning 同步 Google 日历的数据。

安装:
  方法类似 FireFox 插件的安装,打开 ThunderBird,点击“工具”菜单,点击“附加软件”,点击“从本地文件安装”按钮,再选择要安装的插件文件。重启 ThunderBird 后,你将看到如图1的界面:


图1

  如果你不准备使用 Google 日历的短信提醒功能,那么请直接转到下文的“设置”一节。设置 Google 日历的短信提醒功能,请参阅:图解如何使用 Google 日历的免费短信提醒功能

  将下载到的 PGC 插件文件的扩展名从 .xpi 更改为 .zip,并解压缩,然后用文本编辑器(不推荐 Windows 自带的记事本)打开 js 目录下的 calGoogleUtils.js 文件,找到:

gdReminder.@method = "alert";

修改为:

gdReminder.@method = "sms";

  保存后,将该文件添加回压缩包,覆盖包里原来的文件。将扩展名从 .zip 更改为 .xpi 后,再按照上面的方法进行安装即可。
  如果你还不知道如何修改或者懒得自己动手,这里提供本人修改过的 PGC 下载:Provider for Google Calendar 修正版 (0) - 107.52 kB

设置:
  登录 Google 日历,点击右上角的“设置”按钮,如图2:


图2

  点击“日历”按钮,如图3:


图3

  选择你要设置的日历,如图4:


图4

  在你的日历的私人网址后面的 XML 图标上点击鼠标右键,复制链接地址,如图5:


图5

  切换到 Thunderbird,依次打开“文件” -> “新建” -> “日历…”菜单,如图6:


图6

  在弹出的“创建新日历”的向导中选择“保存在网络上”,如图7:


图7

  再选择“Google 日历”,将前面复制的地址粘帖到“位置”文本框中,如图8:


图8

  接下去 Thunderbird 会要求你输入用户名和密码,也就是 Google 日历的登录用户名和密码,如图9:


图9

  然后输入日历的名称,其他默认就行,反正以后也能改,如图10:


图10

  设置完成后,点击左下角的“日历”按钮,就可以看到如图11的界面:


图11

  其中的“主日历”是安装 Lightning 后的默认日历,信息都是保存在本地的,如果不想使用,把其左边的勾去掉即可。如果你选择了 Google 日历的短信提醒功能的话,那么在 Thunderbird 中新建的事件将会直接以短信的方式提醒你,当然前提是你设置了“提醒时间”。

Posted in: 曾经的过去.

One Response to “Thunderbird 也用 Google 日历”

  1. 正好用上这个功能。

Leave a Reply

About | Contact | Guestbook | Archives | Sitemap

如果您觉得本站的文章有帮助,并且条件允许的话,希望您能慷慨捐赠,以支持本站更好的发展。非常感谢!