欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

drupal

shiping1 的头像

form_alter() expected to be a reference, value given in

  • warning: Parameter 2 to date_form_alter() expected to be a reference, value given in D:\xampputf8\htdocs\wangruoban\includes\common.inc on line 2892.
  • warning: Parameter 2 to date_timezone_form_alter() expected to be a reference, value given in D:\xampputf8\htdocs\wangruoban\includes\common.inc on line 2892.
  • warning: Parameter 2 to fivestar_form_alter() expected to be a reference, value given in D:\xampputf8\htdocs\wangruoban\includes\common.inc on line 2892.
  • warning: Parameter 2 to fivestar_comment_form_alter() expected to be a refere
普通分类: 
shiping1 的头像

上传(upload)模块允许用户上传文件到站点。

上传(upload)模块允许用户上传文件到站点。上传文件到网站的功能对于希望分享工作的社区成员来说来说是很重要的。对于那些希望把上传文件关联到节点或页面的管理员来说也很有用。

有上传权限的用户可以上传附件。你可以在内容类型设置页面中选择上传附件的post类型。针对上传文件的大小,或者图像文件的尺寸可以定制到每个用户角色。注意:在你定制这些设置之前,必须首先给予一个用户角色上传的权限。

你可以:

普通分类: 
shiping1 的头像

upload 上传模块 在表单中不显示

拥有上传文件权限的用户可以上传附件。拥有查看上传文件权限的用户可以查看上传的附件。您可以在内容类型设置页上选择哪些内容类型允许用户上传附件。

admin/content/node-type/page

流程设定 附件
注意这里也可以禁用附件


其实在 nodeformcols 模块启用后  admin/content/node-type/page/form 可以不显示上传附件
普通分类: 
shiping1 的头像

把上传的视频文件 弄到 red5目录下 的思路 使用jwplayer

把上传的视频文件 弄到 red5目录下 


如果用filefield_paths模块(不要用filefieldpath模块吧本来就有子路径设置)
第一步  用filefield_paths模块吧 给upload的东西放到site/default/files/某个目录下
(还是建一个文件上传字段吧 在admin/content/node-type/product/fields/field_produ_img 字段的设置页面 本来就可以设置子路径)
给空上目录.htaccess 的 deny from all)就是禁止访问
第二步 修改 include/file.inc 主要目的是把文件移到red5的目录下(或者用户表单提交后)用hook_nodeapi 把视频文件复制到red5目录下)
第三步 使用jwplayer的正常步骤(到jwplayer的模块下就知道了) 它讲把播放的路径放在body里 其实建一个字段就可以了

如果用private_upload模块
大概思路 用
第一步private_upload模块
第二步 (用户表单提交后)用hook_nodeapi 把视频文件复制到red5目录下

普通分类: 
shiping1 的头像

表单提交后数据修改 用 hook_node_submit 或 hook_nodeapi等

普通分类: 
shiping1 的头像

drupal6的upload模块只能上传英文名字的文件,我经过一段时间的测试,完美解决了drupal下中文文档上传的问题。有大用 有大用

附件里有 两个 file.inc 可以参考下
drupal6的upload模块只能上传英文名字的文件,我经过一段时间的测试,完美解决了drupal下中文文档上传的问题。

其实文档上传,无非涉及到两个方面。

第一:文档存到数据库中的名字。

第二:文档上传后存到服务器的文件夹里的名字。

这两个名字如果都是中文的名字,问题就解决了。

根据以上的设想,我开始修改file.inc文件。

为什么要修改这个文件呢?

因为文件的上传是用到upload.module的upload_node_form_submit(&$form, &$form_state)这个函数是管上传的。

但是这个函数上传主要用到了函数里面的这句代码

if (($user->uid != 1 || user_access('upload files')) && ($file = file_save_upload('upload', $validators, file_directory_path())))
普通分类: 
shiping1 的头像

private_upload和filefield_paths模块 好像只能在public 的目录下 建私有目录

普通分类: 
shiping1 的头像

FileField 模块

普通分类: 
shiping1 的头像

文件系统上传

shiping1 的头像

drupal 文件系统路径设置

1)如果设置成外部的路径如 d:/files  (路径为d:/files这种格式)
那么必须要设成私有的 ,才可以访问 否则(即是public时)无法访问 见下面
普通分类: 
shiping1 的头像

Enable/Disable editor for specific textareas 禁用 Wysiwyg

Enable/Disable editor for specific textareas

I cant seem to figure out how to set what fields the editor shows up on, juts to enable/disable by p

普通分类: 
shiping1 的头像

Drupal6.0 Bata4 安裝 FCKeditor - WYSIWYG HTML editor Choosing on which forms to use a WYSIWYG editor

Drupal6.0 Bata4 安裝 FCKeditor - WYSIWYG HTML editor

在 Drupal6.0 上頭要安裝 WYSIWYG 編輯器, 之前大家提過的 TinyMCE, Whizzywig, YUI 都不能用, 只有 FCKeditor 能安裝.

普通分类: 
shiping1 的头像

得到imagecache 的图像路径 图像裁切

<?php print imagecache_create_url('middle_210_118', $node->field_shiping_image[0]['filepath']); ?>
这个有大用  middle_210_118是预设的 $node->field_shiping_image[0]['filepath']是本来字段的路径
普通分类: 
shiping1 的头像

drupal pathauto模块的一个错误更新URL别名的BUG 禁用别名

1)  第一种到 admin/build/path/pathauto 这里进行 删掉 别名






2)下面这种方法好像不行

普通分类: 
shiping1 的头像

Drupal中的patch

普通分类: 
shiping1 的头像

rel attribute lightframe disappears if I fill in a width 在views中有中括号与views有冲突

shiping1 的头像

Drupal 实现弹出式(lightbox )的登陆效果

Drupal 实现弹出式(lightbox )的登陆效果。

普通分类: 
shiping1 的头像

Drupal 7 Lightbox2 drupal6应该可以借鉴 drupal 有大用

很重要 开发资料: 
普通分类: 
shiping1 的头像

drupal lightbox2 模块

Drupal LightBox 模块

 

什么是LightBox(光盒)

什么叫做 “光盒(LightBox)” 呢 ? 就是在点解图片或相片时跳出一个对话框,在对话框中显示图片,而不是在新窗口中显示图片。

普通分类: 
shiping1 的头像

drupal shadowbox

【Drupal】修改 Shadowbox 模块在中文 Drupal 中使用

ShadowBox 是一个非常优秀的全能弹出层 JS 类库,支持多种调用接口及目前网路上常见的各种资源和媒体,具体下面我会简单介绍一下 shadowbox for drupal 的安装方法和支持的媒体列表。但目前有个小问题是如果在中文 Drupal 站点上安装 Shadowbox 模块后会发现无法正常工作,其原因是 Drupal 使用 IETF 标准的 zh-hans 及 zh-hant 标识简体和繁体中文而在 Shadowbox 中则使用旧的 zh-CN 及 zh-TW 来标识简体和繁体中文,了解了原因之后解决方法也变的简单了……

一、首先是 ShadowBox for Drupal 模块的具体安装方法:

普通分类: 
shiping1 的头像

lightbox 模块和lightbox2 模块的区别

普通分类: 
shiping1 的头像

Drupal 常用模块简介

Drupal 常用模块简介

普通分类: 
shiping1 的头像

nice_menu 模块

普通分类: 
shiping1 的头像

pathauto 和 Globalredirect 模块

pathauto 自动生成路径 可做伪静态 对seo有好处
Globalredirect 全局重定向 辅助模块
对原来的url进行重定向 屏蔽掉原来的地址
在admin/build/path 来配置
下面是伪静态的设置
普通分类: 
shiping1 的头像

主题化-D-使用模板(block.tpl.php和其他)(视频) 首页 设计师学Drupal Lisa Zhang站点源码包和数据库

普通分类: 
shiping1 的头像

我使用幻灯片的方法

幻灯片功能好像跟devel themer 功能有冲突 务必把devel themer去掉,至少在drupal6是这样的,切记

1)把 views_slideshow 模块拷到sites/all/moudle 目录下
2)在 admin/build/modules下勾选
Views Slideshow
Views Slideshow: SingleFrame
Views Slideshow: ThumbnailHover
保存配置
3)首先某种类型的节点中必须要有图片字段
在某个字段中要有 是否是幻灯片的字段(为了显示哪几个幻灯片的目的)
4)建 imagecache图
4)创建一个节点视图
5)在字段中选
节点链接 (可以不要)
图像字段 (链接到节点)
6)添加过滤器字段 是什么条件
7)基本设置 样式 选 幻灯片
(里面有关于幻灯片的详细设置)
里面选择 orderlist
8)保存
9)分配区块
10)幻灯片区块添加 CSS,做一些美化,使幻灯片看起来更漂亮
普通分类: 
shiping1 的头像

views block template file override 视图区块模板文件的覆写 有大用

我最终还是用 devel Themer 找到的
block-views-all_questions-block_1.tpl.php
< block-views.tpl.php
< block-laoshi_huida_right_bar.tpl.php
< block.tpl.php
它应该超越 block.tpl.php
视图名为 all_questions
它下面的block对应的display_id 为blcok_1

普通分类: 
shiping1 的头像

得到term 的url

Get Taxonomy path by tid

How do you get the path of a taxonomy term by it's tid.

普通分类: 
shiping1 的头像

Drupal 中文教程

Drupal 中文教程

普通分类: 
shiping1 的头像

semanticvews模块

semanticvews模块 作为视图views的辅助模块
非常强大 不用自来超覆写views的模板文件了
启用它后 在views的样式中就用了senmantic的样式
(行样式 字段样式 可以自由的设置)
同时蓝雨露 还加上前缀文本和后缀文本

普通分类: 

页面

Subscribe to RSS - drupal