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

这里的技术是共享的

You are here

drupal

shiping1 的头像

drupal 的 charts_graphs 需要的库文件(可能只需要其中一个吧)

-- SUPPORT CHARTING LIBRARIES --

* amCharts <http://www.amcharts.com/> - Commercial / Free with an ad link

* Bluff <http://bluff.jcoglan.com/> - Beautiful Graphics in Javascript - MIT and
  GPL license

* Google Charts <http://code.google.com/apis/charttools/index.html> - Is free to
  use. Google ask you to contact them if you plan on producing more than 250,000

普通分类: 
shiping1 的头像

drupal 实现柱状图 或 曲线图的功能

shiping1 的头像

workflow模块是做什么用的

workflow  工作流模块

 

workflow不支持并行流程
maestro操作很方便,而且开发活跃,支持并行流程

普通分类: 
shiping1 的头像

drupal vbo 批量处理字段(编辑删除) 修改 有大用

来自 http://ninghao.net/video/198

这个视频看批量处理字段(编辑删除)

dbo模块  http://ninghao.net/video/198 dbo模块

应该是vbo模块吧 views bulk oprations
http://drupal.org/project/taxonomy_multi_edit 批量修改分类

下面是最关键的一步

 

里面还有一步

普通分类: 
shiping1 的头像

cron运行失败的解决办法

1)模块太多或者网站内容节点太多都会导致cron超时失败的, 只需要暂时关闭些消耗资源严重的模块(比如search index), cron就可以运行了,

aggregator 经常会有这个问题,暂时把它关闭掉,或者删除有问题的 feed 可能会有帮助。

2)cron运行失败后的办法:运行下DELETE FROM `variable` WHERE name = "cron_semaphore";

3)

1、增加 PHP 内存

2、includes\common.inc :  //
function drupal_cron_run() {
// If not in 'safe mode', increase the maximum execution time:
if (!ini_get('safe_mode')) {
set_time_limit(240); '将240改为2400
}

 

普通分类: 
shiping1 的头像

drupal 普通用户上传文件受限制如何解决

后台=>管理=>IMCE
普通分类: 
shiping1 的头像

在Drupal中使用多个数据库连接 有大用

数据库抽象层给我们带来了多项好处,比如函数名称更好记了,查询中内置了安全特性,等等。有时候,我们需要连接到第3方或者遗留的数据库上,如果Drupal的数据库API能满足这一需要并同时提供安全特性的话,那该多美啊。不错,我们可以实现这一点!例如,在你的模块中,你可以连接到一个非Drupal的数据库,并从中取出数据。
 
在settings.php文件中,$db_url既可以是一个字符串(通常是这样的),也可以是包含多个数据库连接的字符串数组。
普通分类: 
shiping1 的头像

Node Limit Number

Node Limit Number和 node limit 模块一样 ,也是限制用户的发文章数

普通分类: 

admin role 设定一个全部权限的角色

admin role 是给某一个用户全部角色是给某一个用户全部角色(除了update.php的权限(这个权限只有admin 即user=1时才拥有))其它权限都有 What is the Admin Role module?The admin role module is a Drupal module that creates a super admin role that can be assigned to any number of users, giving the Drupal site multiple super admins instead of only one What features does the Admin Role module offer?The admin role module provides some very nice features including:
  • Automatically create a administrator role that has all the permissions for the Drupal site
  • Automatically assigns new permissions to the role when new modules are added to the si
普通分类: 

drupal Admin Role 模块 和 better format 模块

1)安装  better format 模块

能够给各个角色 指定 默认的输入格式

2)安装 Admin Role 模块  能够 给 administor 角色,它拥有全部的权限(除了update.php的权限)

3)如果先安装 better format 模块 再安装 Admin Role 模块

的话 那么 就有可能不能发现 administrator

所以 要再重装一下 better format 模块主可以发现 administor 角色

普通分类: 

imce 和 wysiwyg 设置的路径

admin/settings/imce  imce 设置的路径

admin/settings/wysiwyg 设置的路径

普通分类: 

chrome 浏览器 drupal 330 (net::ERR_CONTENT_DECODING_FAILED)其它浏览器打不开

drupal

错误 330 (net::ERR_CONTENT_DECODING_FAILED):未知错误。

可能是服务器 已启用了 gzip功能

应该在drupal的后台禁用gzip功能

在管理=>站点配置(站点设置)=>性能 里面找到它gzip (页面压缩) 禁用它

普通分类: 

drupal gzip功能开启 关闭

普通分类: 

drupal adminrole

drupal adminrole

给超级管理员自动赋予 超给管理员的角色

administrator

当然会自动给这个角色加上所有的权限

普通分类: 

ckeditor模块与imce、better formats结合使用

各个角色默认格式不一样 Imce(可以为每个用户创建自己的文件夹,这样便于用户管理自己上传的图片,且不涉及其他人上传的图片,并且在用户资料列表处,提供一个自己上传过的图片链接)导航到imce的配置页创建一个profile name为admin profile: 如上图:user-1是超级用户用的,sample profile我们分给注册用户用,admin_profile我们分给管理员用,如下图是我们分配好的结果。点击admin profile的编辑勾选Display file browser tab in user profile pages.就可以实现我们上面说的,在用户查看自己资料时,有个自己所传过图片的链接。这个就得根据自己的需要设置了,都是些上传文件大小,每个目录的大小,用户最多上传总的文件大小,文件格式,文件宽度高度,一次可以上传几张等,如不懂的话可以自己参考翻译,慢慢琢磨,这样也好加深印象。better formats导航到输入格式,点击如下图中的default选项,就是我们的better formats了,我们设置管理员和超级管理员默认的输入格式都是full  html,其他的为filtered  html,然后根据权限的大小调整顺序,我们的顺序是超级管理员,管理员,注册用户,最后是匿名用户。
普通分类: 

drupal limit user post on article per day

google drupal 每个人每天只能发一篇文章

drupal limit user post on article per day

普通分类: 

drupal如何给内容添加审核功能

drupal如何给内容添加审核功能
drupal默认安装,当你添加内容时,默认的状态是发布状态.也就是说,只要你有权限发布,你发布的内容无需要管理员审核.
drupal对于page和forum是通过节点来管理的,如果有administer node的权限,就能够对所有节点进行管理.对于一个企业的网站,我们希望普通用户能够发布内容,但希望管理员审核之后才可以发布.
现在我就将介绍如何修改代码使其支持管理员审核的这一功能.
1 修改默认的状态为0,也就是未发布.
  修改modules/node/node.install 335L,使默认状态为0
 
2 查看node_object_prepare这个函数.发现有段代码很奇怪.
  修改modules/node/node.pages.inc L606,强制添加$node->status = 0
  
普通分类: 

Drupal实现多条件过滤导航(一)

普通分类: 

Drupal实现多条件过滤导航(二)—— Search API 方式

普通分类: 

userplus 批量添加用户模块

userplus 批量添加用户模块

http://drupal.org/project/userplus

普通分类: 

drupal常用模块大全(中文) 各种模块

普通分类: 

设定drupal Cron

在Drupal.org上,我不能找到一个关于“设定cron”的像样的答案,大家都在抱怨。而我的主机提供商的技术支持人员也不能帮我搞定(“这是一个用户问题,不归我们管…”)

 

我的主机提供商不允许我使用Shell命令(可能是个明智之举)。但是他们多多少少提供了一些标准的cPanel功能。在我的版本中,"Cron"项位于左下边。

 

在我的一个站点中,我还安装了WebCalendar。当我访问cPanel时,我注意到WebCalendar有个命令已经设立。对其做些简单的修改,下面是我使用的命令:
cd '/home/<i>username</i>/public_html/' ; php -q 'cron.php';

注意,这里的username是我主机的用于域名管理的用户ID,而我的Drupal装在根目录下面(实际的"public_html")。

这样Cron就运行了,但是它生成了一些错误信息。

 

Cron终于运行了,但是我还是对这些错误信息有所担心。所以,我就在Drupal站点上进行搜索,的确搜到相关的帖子,但是没有答案。所以我又发了一个帖子。这时有人看到了我的帖子。

普通分类: 

drupal站点索引问题

drupal站点索引问题

普通分类: 

Poormanscron 模组- 自动执行 cron

一般情况下 drupal 并没有自动执行cron的功能

必须依赖linux来实现

但是这个模块 却是通过有用户访问网页来进行判断是否要执行cron

Cron.php 是Drupal 用来定时更新网站资讯的程式,其中比较重要的工作就是重建「搜寻」的索引( 如果索引没更新,就会有些文件找不到),可是Drupal 本身并没有定时执行程式的功能,必须仰赖作业系统所提供的排程程式来达成,一般来说,这个功能在Unix-Like 的作业系统上,就叫作Cron Job 或Cron Table。

虽然阿舍租的虚拟主机( Hosting ) 也有提供自定Cron Job 的功能,但是,其实除了Cron Job 以外,还要有一支可以在命令列开启网页的程式才行,阿舍的主机上没有,要协调请"阿豆子" ( 外国人) 帮忙放上,然后再设定权限,测试,颇麻烦,而且,阿舍不只一个网站而已,想起来就有点给它累了,所以阿舍就去爬文,看看有没有其他方法可用。

普通分类: 

drupal 重建索引路径

drupal 重建索引路径

admin/settings/search

admin/config/search/settings  

好像还要加上  执行cron

普通分类: 

Drupal专业开发指南 第12章 搜索和索引内容(1)

MySQL 和PostgreSQL都有内置的全文搜索能力。你可以很容易的使用这些数据库特定解决方案来建立一个搜索引擎,但你失去了对搜索机制的控制,同时也不能 让你的搜索系统与你的应用完全匹配。而且有时候数据库认为优先级比较高的词语,而实际上在你的应用中则被认为是“噪音”。

由于数据库全文搜索不能很好的满足应用需求,Drupal社区建立一个定制的搜索引擎,来实现针对Drupal的索引和页面等级算法。结果就建立了与Drupal其他框架部分相一致的搜索引擎,它具有标准的配置和用户接口----不用担心底层使用了什么数据库。

 

在本章我们讨论了如何使用模块编写搜索API的钩子函数和构建定制的搜索表单。我们还将学习一下Drupal是如何解析和索引内容的,还有就是如何编写索引器的钩子函数。

 

提示 Drupal能够理解复杂的查询语句,比如包含布尔操作and/or,精确短语,或者甚至可以排除每个词语。这些情况的一个实际例子如下所示:

普通分类: 

drupal 进行搜索的相关设定

admin/settings/search

这个路径可以 进行搜索的相关设定

 

普通分类: 

drupal 图像字段的设置

drupal 图像字段替换文本alt  title

在内容类型的图像字段的设置中

有替换文件的设定

可以进行动态设置

可以设置默认图像

 如果上传多个图像

如果list field进行了设置 就是多个图像以列表的形式显示

Description field 这是设置一个文本框 让用户进行描述这个图像字段的

 

普通分类: 

drupal 图像字段的路径设定

drupal 图像字段的路径设定

drupal 增加图像字段后

(如果安装了token模块)

会在图像字段设置处可以设置固定的或动态的

图像路径 (比如使用photo加 用户id 就是 photo/[uid] )

(比如使用photo/ 年/月/日 photos/[site-date-yy]/[site-date-mm]/[site-date-dd])

 

(反正是在site/default/files文件夹下)

 

普通分类: 

drupal 安装cck后

drupal 安装cck后

会在每个内容类型的后台

出现 manage field的链接

可以进行增加 修改 字段

普通分类: 

页面

Subscribe to RSS - drupal