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

留言簿

Hello everyone, welcome to my blog. If you want to say something to me, leave your words here.
大家好,欢迎来到我的空间。如果有什么想跟我说的,就在这里留言吧~~
:)

关于此留言簿
  发现有很多人在网上搜寻 wordpress 的留言簿插件,其实,多个插件不但麻烦而且占用系统的资源,亦可能影响到网站的访问速度,得不偿失呀~
  一种最最简单的方法,就是撰写一个“page 页面”,然后开启它的评论功能即可,省时省力,而且可以和主题的风格完全一致。当然,如果你觉得这个留言簿中不需要像其他“页面”一样显示作者啊、标签啊以及其他的页面属性的话,那就来看看下面的文字吧,或许能给你点小小的提示~
  这里先对主题的两个文件稍微说明一下:一个是 page.php 文件,这个文件实际上就是“页面”的模板;另外一个是 single.php 文件,这个就是平常用到最多的“日志”的模板页了。下面说下步骤:
  一、复制 page.php 或者 single.php 文件为 guestbook.php 文件,这里推荐复制 single.php 文件吧,因为有朋友反映用 page.php 无法留言。
  二、用文本编辑器打开 guestbook.php 文件进行修改。至于如何去修改,因为涉及到网页制作方面的知识,以及各个主题的排版设计都不一样,因此不是三两句话能够说得清楚的,这里就不再展开阐述了。编辑器推荐用 EditPlus、UltraEdit 等支持 UTF-8 编码的,不推荐实用 windows 系统自带的记事本。
  三、修改好必要的内容后,请在 guestbook.php 文件的最上方加上如下的代码并保存:

<?php
/*
Template Name: Guestbook
*/
?>

  四、这时又要回到管理后台,撰写一个新页面,在“页面模板”一栏中选择“Guestbook”(这个名称就是上面代码中 Template Name: 后面的内容),当然,要记得将“允许评论”的勾打上,不然别人可不能留言啦。至于这个页面的内容么,呵呵,那就自己开动脑筋想想吧~然后点击“发布”,大功告成啦~赶快去看看你自己制作的留言簿吧~ :)
  另外,再补充一小点。就是如何让最新发布的评论/留言在最上面显示。同样,用编辑器打开主题目录下的 comments.php 文件。找到下面这行代码:

<?php foreach ($comments as $comment) : ?>

将其修改成如下:

<?php foreach (array_reverse($comments) as $comment) : ?>

保存一下,然后就可以看到所有的评论/留言就都是新发布的在上面啦~

64 Responses to “留言簿”

  1. 太棒了~~!

  2. 来了,留个脚印。晚安吧,有点瞌睡了。

  3. 2012来了,却不是世界末日,我们都还活着。好吧,天意不可违,2012大家都要好好的活着,活的很幸福。——天涯PHP博客 祝您元旦快乐~

  4. @天涯PHP博客,
    新年好~俺还活着呢~哈哈~

Leave a Reply

About | Contact | Guestbook | Archives | Sitemap

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