- 博客(67)
- 资源 (2)
- 收藏
- 关注
原创 git/github环境配置 创建密钥和设置用户信息
----//git/github环境配置 一 . github上创建立一个项目用户登录后系统,在github首页,点击页面右下角“New Repository”填写项目信息:project name: hibernate-demo description : my first project点击“Create Repository” ; 现在完成了一个项目在github...
2015-03-20 15:10:52 401
原创 drupal_static 函数用法
http://drupalchina.cn/comment/2154 http://blog.sina.com.cn/s/blog_682c842901011hkt.html
2015-01-30 14:26:56 161
原创 PHP 中的内存引址&
转自:http://www.xiukun.me/php-%E4%B8%AD%E7%9A%84%E5%86%85%E5%AD%98%E5%BC%95%E5%9D%80/ 在PHP一般有函数引址和变量引址变量引址 $var = 998;$c = &$var; // 变量$c引用了$var的内存地址. 这时变量$c和变量$var使用的就是同一个内存地址. 他们值会一起变...
2015-01-30 13:42:17 375
原创 git 差异比较
1:修改文件后,执行git diff ,可以看到差异2:修改后的文件通过git add 命令提交到暂存区,再执行git diff ,将看不到该文件的差异3:继续对文件进行修改,再次之行git diff,会看到新的修改显示在差异中,但看不到旧的修改,4:执行git diff --cached 命令才可以看到添加到暂存区中的文件所做出的修改...
2015-01-22 10:52:38 164
原创 Linux Top 命令解析
Linux Top 命令解析 转自 http://www.jb51.net/LINUXjishu/34604.htmlTOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状...
2014-12-23 10:57:02 127
原创 drupal - override form action
function avene_global_form_alter(&$form, $form_state, $form_id) { switch ($form_id) { case 'webform_client_form_1': // unset($form['#action']); $form['#action'] = ...
2014-06-20 15:03:24 162
原创 为页面添加metatag
<?php$html_head = array( /* 'product_list_title' => array( '#type' => 'html_tag', '#tag' => 'title', '#value' =>"馥绿德雅产品[field_product_pl_1]_产品系列 | 馥绿德雅洗护中国官网...
2014-06-20 14:00:49 268
原创 将taxonomy输出为菜单
<?php // The ID of the taxonomy vocabulary for which you'd like to create a nested list $vid = 10; $depth = 0; $num_at_depth = 0; $...
2014-05-16 14:14:55 175
原创 调用block
$g_block = block_load('webform', 'client-block-27'); //模块名,block delta $rarray = _block_get_renderable_array(_block_render_blocks(array($g_block))); $block['content'] = drupal_render($rarray);...
2014-05-16 14:12:57 126
原创 首页无内容时,隐藏默认信息“No front page content has been created yet”
in page.tpl.phpIn hook_preprocess_page() ...https://groups.drupal.org/node/229993function YOURTHEME_preprocess_page(&$variables) { if($variables['is_front']){ $variables['tit...
2014-05-16 14:11:14 195
原创 修改系统中menu block 中的class(theme_menu_tree)
需求如图:为整个menu添加一个class:在template.php文件中:/** * Main menu * Implements theme__menu_tree(). */function YOURTHEME_menu_tree__main_menu($variables){ $ul ='<ul class="menu">'. $variable...
2014-05-16 13:55:17 130
原创 druapal开启clean urls
转自:http://www.51php.com/drupal/6588.htmlDrupal默认情况下为网站页面生成的地址看起来像“http://www.51php.com/?q=node/83”。这种类型的地址不仅难以读懂而且会让很多搜索引擎读不到您网站所有页面的索引搜索引擎对.html静态文件的收录非常友好,将含有“?q=node/83”的动态url地址,通过服务器mod_re...
2014-04-30 11:46:23 273
原创 Drupal 7 模版 theme hook
Drupal 7 Template (Theme Hook) Suggestionshttps://drupal.org/node/1089656
2014-04-28 17:54:50 124
原创 在views中处理日期范围过滤 'between' 操作
解决方法 patchs:https://drupal.org/node/1302940 相关参考资料:Hierarchical Selecthttps://drupal.org/project/hierarchical_selecthttps://drupal.org/project/views_dependent_filters...
2014-04-28 17:48:35 117
原创 清空掉taxonomy_get_tree缓存
taxonomy_get_tree($vid, $parent, $depth, $max_depth) 这个函数生成一个词汇表的层级化表示。参数$vid就是用来生成层级树的词汇表的词汇表ID。如果你不想为一个词汇表生成一个整树的话,而只想生成一个以$parent声明的词语ID为根的子树,这时你可以声明参数$parent。参数$depth是内部使用的参数,默认为-1.参数$max_dep...
2014-04-28 16:31:14 119
原创 drupal控制account 用户名、当前密码的显示
/** * Implements hook_form_alter */function mymodule_form_alter(&$form, &$form_state, $form_id) { switch ($form_id) { case 'user_pass': // user pass page $form['name']...
2014-04-28 16:26:08 178
原创 Linux SSH命令
rm -rf mydir /* 删除mydir目录 */cd mydir /* 进入mydir目录 */cd – /* 回上一级目录 */cd ~ /* 回根目录 */mv tools tool /* 把tools目录改名为tool */ln -s tool bac/* 给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了 */...
2014-03-19 12:40:10 149
原创 在ckeditor中自动添加class
ckeditor 模块中自定义class在ckeditor模块中,编辑内容时,在源码中填写<div class="myclass">some content</div>,ckeditor不会帮你保存class,成为:<div >some content</div>,解决方法如下:在这个路径下:admin/config/content...
2014-03-18 18:14:04 598
原创 抓取网页数据导入到entity
function one_crawl($form, $form_state) { $link = 'http://blog.eau-thermale-avene.cn/post/536.html'; blog_crawler($link);}//save url content to node:blog.function blog_crawler($link, &a...
2014-03-13 16:38:26 150
原创 drupal的字符串截取函数
php中的substr(string,start,length)该函数对string进行截取操作,截取从字符串的start位置开始,到length长度结束。利用substr()函数对普通字符进行截取操作会非常方便,但对全角字符进行截取可能会造成乱码。 drupal提供了一个安全可靠,又快速的字符串截取函数,无需区分字符是全角还是半角drupal_substr($text...
2014-03-10 17:03:15 147
原创 文件保存方式,managed_file
//file 类型:http://xieyanxy9.iteye.com/admin/blogs/1953856function weixin_other_parameters($form, $form_state) { $form['image_example_image_regist'] = array( '#title' => '宣传图 注册登录', '...
2014-03-06 18:43:30 193
原创 CAPTCHA 模块中 ajax form 导致CAPTCHA session reuse attack detected错误,解决办法
https://drupal.org/node/1395184#11works ok
2014-02-20 17:29:32 1417
原创 网站性能优化:cache-control设置详解
转自:http://www.ggseo.cn/blog/post/cache-control.htmlhttp响应头信息与搜索引擎蜘蛛,网站速度有着密切关系。通过设置相关头信息可以提高搜索引擎蜘蛛及用户的访问速度,提升网站有效内容的抓取量. cache-control是用于控制网页的缓存.常见的取值有private、no-cache、max-age、must- revalida...
2014-01-06 14:22:48 705
原创 验证手机号码
function _user_information_validate(&$form, &$form_state) { if (empty($form_state['values']['field_phone']['und'][0]['value'])) { form_set_error('account][field_phone', '您必须输入手机号码!...
2013-12-13 13:23:15 234
原创 Field Slideshow 在新窗口中打开一个链接
https://drupal.org/node/1940738https://drupal.org/files/respect_link_target-1940738-1.patchdiff --git a/field_slideshow.module b/field_slideshow.moduleindex e3eb071..cb5fc62 100644--- a/field...
2013-12-02 13:54:26 131
原创 获取节点中评论作者
$node = node_load(7); $comments = comment_load_multiple(comment_get_thread($node, '', 100)); //print_r($comments); foreach($comments as $key=>$comment){ print $comment->registered_...
2013-11-22 18:25:43 102
原创 覆盖view过滤条件中下拉列表选项“any”
https://drupal.org/node/2035945override label for "Any" value on non-required single-select exposed filters per exposed field在配置该过滤条件时,会多出一项覆盖“any”的表单...
2013-11-22 18:17:34 112
原创 Entity property information
Entity property information :https://drupal.org/node/1021466Entity property 翻译成中文就是实体属性; entity property information 包括:date types;数据类型 链接:https://drupal.org/node/905580entity me...
2013-10-30 16:24:10 138
原创 在Windows上安装使用Drush
drupal官网地址:https://drupal.org/node/594744 Drush Windows安装程序提供了一种方便的方式,运行安装下面的Drush组件就可以使用drush了,你可以点击这里直接下载:下载的Windows Installer 6.0 Drush————————————————————————————————————————————————...
2013-10-28 17:14:55 357
原创 帐号被锁定怎么办?重置管理员密码(drupal7)
习惯用浏览器记密码,清空cookies后,站点的管理员密码忘了,尝试了5次,账号被锁定了,于是在一定时间内不能登录了,这时可以进入到数据库中,清空flood 表,解除锁定,就可以重新进行登录了! 另一个方法就是重置管理员密码:(这里只提供的是drupal7)重置管理员密码,参考:http://xieyanxy9.iteye.com/admin/blogs/1320266 ...
2013-10-28 16:08:49 1105
原创 drupal翻译模板提取器
https://drupal.org/project/potx这个模块会提取drupal中T()函数的字符串,最终生成.pot文件下载一个poedit编辑器,可以很方便的翻译站点未翻译的字符
2013-10-17 18:29:37 118
原创 模块:Taxonomy Memu 和 NIce menu
Taxonomy Memu模块Taxonomy Memu模块用于将Taxonomy items 转成 Memus,学习中发现Taxonomy Memu 的2个缺点, 1:每次在更新vocabulary 时,对应的Taxonomy Memu 就会重建,2:如果站点采用多语言,Taxonomy Memu 在重建后,菜单的翻译会不见了 Nice Menus模块到 admi...
2013-10-15 16:15:35 343
原创 有点浮躁
不要气馁,凡事都要靠自己,大家都有自己的事情要做,他们没有责任放下自己的时间去教你一些东西,所以你要怀一颗感恩的心,感谢所有帮助过你的同事和朋友们,同时你应该明白你和大家的差距,他们夹着你前进,这是你的荣幸,你是幸运的! 想起前几天听到的一句话:‘只听到“女程序员”几个字就吓死人’,这话真是让人难过,女孩子也是人,做什么工作都一样,只是做这个更辛苦!...
2013-10-15 15:13:27 147
原创 drupal field 开发,api 简介
hook_field_info(). //使用field_info 定义field基本属性hook_field_settings() //主要来定义field各种需要的初始化设置变量,还有field的数据结构等hook_field() //在这里可以对field验证,已经处理field浏览前的数据预处理等hook_content_is_empty() //根据传递过的...
2013-10-11 17:00:37 196
原创 ajax 添加相同的表单
function ajax_example_add_more($form, &$form_state, $no_js_use = FALSE) { $form['#tree'] = TRUE; $form['names_fieldset'] = array( '#type' => 'fieldset', '#title' => t('Peopl...
2013-10-11 11:18:23 85
原创 ajax 分步向导
function ajax_example_wizard($form, &$form_state, $no_js_use = FALSE) { $form['#prefix'] = '<div id="wizard-form-wrapper">'; $form['#suffix'] = '</div>'; $form['#tree'] = TRU...
2013-10-11 10:27:53 116
原创 文件上传,file
function form_example_tutorial_10($form_state) { // If you are familiar with how browsers handle files, you know that // enctype="multipart/form-data" is required. Drupal takes care of that, so...
2013-10-09 17:02:17 96
原创 代码添加默认的image style
/** * Implements hook_image_default_styles(). * *这里会增加新的图片样式, */function image_example_image_default_styles() { //这个函数返回一个数组(image style中的各个样式), //key:是机读名称,机读名称的定义是有规范的,为了避免机读名称命名...
2013-10-09 16:49:46 189
原创 文件上传,managed_file
function image_example_style_form($form, &$form_state) { $form['image_example_image_fid'] = array( '#title' => t('Image'), '#type' => 'managed_file', '#upload_valida...
2013-10-08 16:34:21 211
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人