Home
张文涛的个人博客
致力于提供Drupal开发,实践等方面的精品资讯

Main navigation

  • 首页
  • Dries Note
  • Drupal
  • Glossary

国家域名 (按国家地区名称拼音排列)

By admin | 3:52 AM CST, Thu March 15, 2012

国家域名 (按国家地区名称拼音排列)

A
阿尔巴尼亚 .al
阿尔及利亚 .dz
阿富汗 .af
阿根廷 .ar
阿拉伯联合酋长国 .ae
阿鲁巴 .aw
阿曼 .om
阿塞拜疆 .az
* .eg
埃塞俄比亚 .et
爱尔兰 .ie
爱沙尼亚 .ee
安道尔 .ad
安哥拉 .ao
安圭拉 .ai
安提瓜和巴布达 .ag
奥地利 .at
澳大利亚 .au
澳门 .mo

hook_views_hander用法

By admin | 7:59 AM CST, Fri March 02, 2012


drupal vbo用法

By admin | 4:01 AM CST, Fri March 02, 2012

drupal 的vbo模块,确实方便。

使用步骤如下

1:创建个新 views

2:style那里设置为bulk operations

3:添加个path

4:随便添加field

保存之后访问那个path,就可以操作了

如何在代码中调用 views产生的block(drupal)

By admin | 4:18 AM CST, Sat February 18, 2012

如题,经过摸索,发现有两种方法,如下

1:通过views_embed_view,代码片段如下:

<?php print views_embed_view('new_story','block_3');?>

两个参数,第一个参数是views名字,第二个参数,就是你要调用的block id。

2:通过module_invoke方法,代码片段如下
drupal 6版本如下调用:
$block = module_invoke('views','block','view','best_seller-block_1');

print $block['content'];

drupal 7版本如下调用:
$block = module_invoke('views', 'block_view', 'map-block_1');
print render($block);

需要注意的是最后一个参数。参数如何获取?打开views UI,然后鼠标放上去自己看。。。

使用imagecache来输出图片

By admin | 1:15 PM CST, Fri February 17, 2012

<?php print theme('imagecache','product_list',$profile->field_pr ofileimage[0]'filepath']); ?>

如上

drupal theme tpl.php使用自定义模板

By admin | 9:02 AM CST, Fri February 17, 2012

搞了一天的drupal自定义模板,终于有点眉目了,赶紧记录下来,以免时间长了忘记了。

以下内容都是写在module文件中的

首先,要定义个hook_theme
[php]
function user_age_theme(){
return array(
'myprofile' => array(
'arguments' => array('uid'=>1),
'template' => 'myprofile',
),
);
}
[/php]

如上,89 'template' => 'myprofile',就可以使用自己的myprofile.tpl.php文件了。

问题来了,profile.tpl.php里面有变量,变量哪里来呢?请看下面。

drupal 自定义cck field经验

By admin | 9:53 AM CST, Sun January 22, 2012

如题,因为一个drupal项目需要,不得已要构造一个自己的CCK field。没做过,然后搜索找英文教程。找到一个,然后按瓢画葫芦的做。结果hook_field_info老没显示。仔细检查代码,没错误。
因为这个,思考了三天,找了很多内容看,结果还是没解决方法。

最后无意间发现自己的module没有hook_widget_info,瀑布汗啊。。。

赶紧写了个hook_widget_info,刷新页面,终于可以看到自己的字段了,哈哈

 

明天就是大年初一了,写在这里,聊做一年drupal学习的趣事吧。

Ubuntu下Banshee播放器乱码问题解决

By admin | 3:26 AM CST, Thu December 01, 2011

解决步骤如下:

1)apt-get install python-mutagen

#首先安裝 python-mutagen 這個 Python 程式,待會我們要透過它來解決編碼問題

2) 接著,移動到你的 MP3 存放目錄內,執行:find . -name "*.mp3" -exec mid3iconv -e gbk {} \;
find . -name "*.mp3" -exec mid3iconv -e big5 {} \;

#這兩個指令差別在於將 gbk 編碼的轉成 UTF-8或是將 Big5 編碼的轉成 UTF-8,基本上若是你的音樂檔案本身就是採用 UTF-8編碼的標籤則不會受到影響

3)删除Banshee中所有音乐后重新导入媒体。点下面的所有歌曲,随便点一首,ctrl+a,再del

book parent 展示问题

By admin | 9:02 AM CST, Fri November 25, 2011

奋战了一个下午,脑子里一直想,终于搞定了;步骤如下

 

1:views 的relationship添加top level book
2:到argument里面,添加nid,参数设为default》》 nid from curent node

3:fields添加你想展示的字段。OK

大功告成

 

体会:book不是node type,只是一种关系管理模块。

linux之文件批量重命名

By admin | 5:27 AM CST, Tue November 22, 2011

1、我想把它们的名字的第一个1个字母变为"q",其它的不变 

 [root@pps mailqueue]# for i in `ls`; do mv -f $i `echo $i | sed 's/^./q/'`; done

或者写个脚本,显得更加清晰:

for file in `ls`
do
  newfile =`echo $i | sed 's/^./q/'`
 mv $file $newfile
done

2、修改前面5个字母为zhaozh 

Pagination

  • Previous page ‹‹
  • Page 17
  • Next page ››

Glossary

  • November 2026 (3)
  • October 2026 (5)
  • September 2026 (3)
  • August 2026 (4)
  • July 2026 (2)
  • June 2026 (2)
  • March 2023 (1)
  • October 2022 (1)
  • October 2021 (2)
  • August 2021 (3)
  • June 2021 (2)
  • May 2021 (1)
  • April 2021 (2)
  • November 2020 (1)
  • June 2020 (2)
  • December 2019 (2)
  • November 2019 (1)
  • August 2019 (1)
  • February 2018 (1)
  • October 2017 (1)
  • September 2017 (1)
  • July 2017 (1)
  • June 2017 (2)
  • May 2017 (1)
  • March 2017 (3)
  • December 2016 (2)
  • November 2016 (4)
  • October 2016 (3)
  • June 2016 (1)
  • December 2015 (1)
  • November 2015 (6)
  • October 2015 (2)
  • September 2015 (1)
  • August 2015 (1)
  • July 2015 (1)
  • June 2015 (1)
  • May 2015 (1)
  • March 2015 (1)
  • January 2015 (1)
  • December 2014 (3)
  • October 2014 (4)
  • September 2014 (2)
  • August 2014 (1)
  • July 2014 (1)
  • June 2014 (1)
  • May 2014 (1)
  • April 2014 (2)
  • March 2014 (2)
  • February 2014 (2)
  • January 2014 (4)
  • December 2013 (1)
  • March 2013 (2)
  • February 2013 (2)
  • December 2012 (2)
  • November 2012 (4)
  • October 2012 (1)
  • September 2012 (6)
  • August 2012 (15)
  • July 2012 (5)
  • June 2012 (13)
  • May 2012 (9)
  • April 2012 (8)
  • March 2012 (9)
  • February 2012 (3)
  • January 2012 (1)
  • December 2011 (1)
  • November 2011 (6)
  • October 2011 (2)
  • September 2011 (17)
  • August 2011 (4)
  • July 2011 (4)
  • June 2011 (5)
  • May 2011 (4)

Copyright © 2026

苏ICP备14044171号-1