水滴笔记

《使用CCK和Views》系列视频教程预告和意见征集

最近准备出个新的系列视频教程(之前有提过,我可不是随便说说的哦wink),以帮助对CCK和Views这两个几乎是必备的Drupal重量级模块不熟悉的朋友更快地了解和上手。你是否感兴趣?或者你觉得已经不需要这样的教程了?

在此预告的同时希望能得各位朋友更多的意见和建议!关于此教程,如果您有不错的点子,无论哪方面,请告诉我,我将参考你的意见并将之融入此教程中。

下面是个大致的提纲:

动态灵活地显示二级菜单---将二级菜单放入区块中

显示当前激活的一级菜单下的二级菜单项,这是一个很常见的需求,例如像下面的菜单,当进入A menu及其子菜单时,其子菜单sub A menu 都显示出来;进入B menu及其子菜单时,其子菜单sub B menu 都显示出来,以此类推。

  • A menu
    • sub A menu
    • sub A menu
    • sub A menu

Drush-高效管理Drupal站的命令行工具

什么是Drush?

翻译自Drush的项目页介绍:http://drupal.org/project/drush

Drush是Drupal的一个命令行外壳和Unix脚本界面,可以使用命令行的方式方便快捷地管理您的Drupal站点。

几个核心Drush特性:

  • Drush包管理器(Drush Package Manager)可以让您使用像(apt-get类)的命令行方式来下载、启用、禁用、卸载、更新模块/主题/配置档(Profile)/翻译档。例如:输入 drush dl views 和 drush pm-enable views 

php代码小偷

此文章记录收集一些php代码片段,本人的php水准说“捉襟见肘”那都是夸奖了,所以看到比较基础的代码或语法列在这儿请偷着乐wink,欢迎指教更好的方法。

二、返回cck的date field为时间戳(参考:Return Unix timestamp from CCK date field

cck的date field是以格式化过的时间(现在才发现原来date字段有时间戳类型选择,之前居然一直没注意到,杯具~)存储在数据库中,有时像定制更特别的显示方式会比较麻烦(在admin/settings/date-time/formats/custom里自定格式中添加中文或其他非时间格式的关键词会出现重复),这时我们需要先将其转为unix 时间戳,可以使用php的strtotime函数:

<?php

$timestamp = strtotime($node->field_YOURDATEFIELD_value[0]['view']);//返回时间戳

给block添加一个配置按钮

复制“modules/system/block.tpl.php”到你的主题目录下,添加如下代码到最后一个“</div>”之前:

  <?php if (user_access('administer blocks')):?>//仅对有管理区块权限的用户可见
    <?php print '<a class="block-conf" title="Configure This BLock" href="/admin/build/block/configure/'. $block->module .'/' . $block->delta . '?destination='. drupal_get_path_alias($_GET["q"]).'">' . t("Configure") . '</a>' ;?>
  <?php endif;?>

备注:

换个主题,换换心情:)

今天给xDrupal换了个新的主题-“xDrupal 2010”,随便升级了下Drupal和部分模块。之前还用的是6.11的版本呢。之前的xDrupal也是我的第一个Drupal站,当时很多不懂的地方,趁此调整了些不合理的地方,不过还是有很多问题,懒得折腾了。总之又有点虎头蛇尾了。

新的主题仍然沿用了旧主题的一些元素,比如栏目的形象图标等。而这次使用了更多的jQuery,去年还啥都不懂呢T_T。

另外就是新增了个视频的栏目“视频教程”,把所有的视频收集到了一个地方展示,方便观看。

一个小小的jQuery随机排序子元素插件

正好需要用到这个效果,Google一番,找到Rebecca Murphey写的一个jQuery随机排序子元素插件(jQuery: Randomly reorder children elements of selected elements),记录一下。

jquery.reorder.js

$.fn.reorder = function() {
 
  //random array sort from

Drupal 6.x全局变量中文描述

原文: http://api.drupal.org/api/globals

xDrupal迁移至新服务器

搞了一晚上,总算把xDrupal转移到了新的服务器上。够折腾的,这下非电信用户(包括我自己)也可以正常访问xDrupal了:)。

Drupal 7 alpha 核心汉化状态一览表

请到此处查看全文并更新你的翻译状态或加入翻译: http://localize.drupal.org/node/774

Drupal 7的alpha已经发布了,大家都开始对Drupal核心进行翻译了吧:),特别做了个表格,方便大家互通翻译进度,避免重复劳动。这是一个wiki Page,加入了翻译组之后大家应该都可以进行编辑,希望同志们能在这及时更新你的翻译状态。谢谢!

此表格按照本站打包Drupal 7翻译文件打包结构,依几个主目录结构划分(但如filed模块里面会有很多子模块,愿意的话可以细分:)),如有错误或觉得需要更改请直接编辑。