摘要: system.module :function _system_zonelist() { $timezoneArr = array(); $timezoneArr []= array('(GMT -12:00) Eniwetok, Kwajalein', -12); $timezoneArr []= array('(GMT -11:00) Midway Island, Samoa', -11); $timezoneArr []= array('(GMT -10:00) Hawaii', -10); $timezoneArr []= array(& 阅读全文
posted @ 2011-05-27 11:24 猫之良品 阅读(905) 评论(0) 推荐(0) 编辑
摘要: (GMT -12:00) Eniwetok, Kwajalein(GMT -11:00) Midway Island, Samoa(GMT -10:00) Hawaii(GMT -9:00) Alaska(GMT -8:00) PacificTime(US + Canada)(GMT -7:00) MountainTime(US + Canada)(GMT -6:00) CentralTime(US + Canada), Mexico City(GMT -5:00) EasternTime(US + Canada), Bogota, Lima(GMT -4:00) AtlanticTime(C 阅读全文
posted @ 2011-05-27 10:54 猫之良品 阅读(569) 评论(0) 推荐(0) 编辑
摘要: function instanter_country_code($fullname) { static $country; if(!isset($country)) { $country = array();$country['Albania']= 'AL';$country['Algeria']= 'DZ';$country['Afghanistan']= 'AF';$country['Argentina']= 'AR';$country['United A 阅读全文
posted @ 2011-05-20 08:46 猫之良品 阅读(879) 评论(1) 推荐(0) 编辑
摘要: drupal的hook_menu可以定制module的入口path,但drupal并不是每次访问都去搜索所有menu hook,而是会先把path记到数据库,以后访问一个path时,drupal都会搜索数据库得到对应的module。所以要找到一个path是属于那个module,可以搜索一下menu_router表。例如地址为 http://localhost/user/register则path = user/register在数据库里进行查询:SELECT * FROM menu_router WHERE path='user/register'我们可以得到以下数据:acce 阅读全文
posted @ 2011-05-19 18:48 猫之良品 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: 重写rows style模板,可以控制整个VIEWS的输出布局,就像VIEWS是个选择器,布局任你编排。以下是代码例子。<?php$nid = $row->nid;$country = db_result(db_query('SELECT name FROM {term_data} term_data JOIN {term_node} term_node ON term_node.tid = term_data.tid WHERE term_data.vid = %d AND term_node.nid = %d', 1, $nid));$investment = 阅读全文
posted @ 2011-05-16 18:37 猫之良品 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 今天无意中看到百度的页面代码,想到了一种声明写法:<!DOCTYPE html> <!--[if IE]> <meta http-equiv="X-UA-Compatible" content="IE=8" /> <![endif]--> <!--[if IE 7]> <meta http-equiv="X-UA-Compatible" content="IE=7" /> <![endif]--> <!--[if IE 6]& 阅读全文
posted @ 2011-05-12 12:14 猫之良品 阅读(1132) 评论(0) 推荐(0) 编辑
摘要: 开启了url_alter后,将实现两个HOOK,hook_url_inbound_alter与hook_url_outbound_alter,作用是重写URL,第三方URL重写模块都需要实现它。以下是实现例子:/* * 伪地址转原地址 (url_alter) */function example_url_inbound_alter(&$path, $original_path, $path_language){ if (preg_match('|^article(/.*)|', $path, $matches)) { $path = 'node'. $m 阅读全文
posted @ 2011-05-03 11:42 猫之良品 阅读(927) 评论(0) 推荐(0) 编辑
摘要: if(preg_match("/http:\/\/www.youtube\.com\/watch\?v=(.*)/i", $url, $matches)) { $url = 'http://www.youtube.com/v/'.$matches[1];} 阅读全文
posted @ 2011-04-13 15:48 猫之良品 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 搜索所有acesef后台PHP代码,找到function bas(&$plugin)部分只要把那个函数的返回值改为空就可以。方法很简单,不过也花了不少时间找。 阅读全文
posted @ 2011-04-12 19:21 猫之良品 阅读(236) 评论(0) 推荐(0) 编辑
摘要: http://developers.facebook.com/tools/lint使用这个工具可以验证所share的link是否正确,并输出link的title与image等信息。而且可以用于清除缓存。like button会缓存结果,使同一个link的share结果始终一样,所以有更改或者调试时不能得到最终结果。 阅读全文
posted @ 2011-04-09 18:35 猫之良品 阅读(317) 评论(0) 推荐(1) 编辑