你在这里

marixh的博客

Drupal7上传图片和文件重命名

Drupal 7上传图片或者文件,如果文件名包含汉字,会出现上传后乱码,无法显示等问题,我们可以通过上传后重命名来解决这个问题。

打开\includes\file.inc 文件,找到1474行:

 

$file->filename = file_munge_filename($file->filename, $extensions);

将其注释掉。在其后添加如下两行:

$the_extension = pathinfo($_FILES['files']['name'][$source],PATHINFO_EXTENSION);
$file->filename = date("Ymd") . '_' . date("His") . '_' . rand(100,999) . '.' . $the_extension;

改过之后,我们上传"汉字.jpg"图片,将会以 "20131114_105605_128.jpg"的形式保存在服务器。

articles: 
tags: 
field_vote: 

Drupal7模块Multiselect使用

     Drupal二次开发的时候,我们时常要使用到多选列表,但是官方默认的多选下拉列表,是在不敢恭维如下图所示:112010_nxy3_166228.png

 

    不过难看不可怕,Drupal有两万第三方模块做支撑,只有你想不到,没有找不到的。

articles: 
field_vote: 

Drupal 7 API 之db_select的一些使用

Drupal 7 数据库API增加了db_select()方法,和db_query()相比,语法更加清晰,使用也更加方便。目的也不言而喻,就是取代db_query()。下面我也就列罗出一些经常使用的技巧,可能不够全面,还请大家多多补充。

1. 单表查询(最基本使用方法)

tags: 
field_vote: 

Drupal 7利用Nivo Slider创建幻灯片

现在很多网站都需要利用幻灯片来展示内容,Drupal上有很多这样的模块,今天我们就选取其中一种非常优秀的模块(Nivo Slider)来做介绍。

首先下载三个必备的模块:

Libraries API    扩展类库,第三方插件

articles: 
field_vote: 
订阅 RSS - marixh的博客