还是看好电子商务

g089h515r806 的头像
Submitted by g089h515r806 on 星期日, 2009-04-26 16:13

Drupal中有很多模块,图片的,视频的,效果都很好,还有许多专业性比较强的模块,确实都不错,但是对于这些模块,我很少去装它们.也很少去用它们.

 

       刚学Druapal的时候,也是把所有的模块都装起来,每个项目都恨不得用更多的模块,我看到许多新学Drupal的人,也和我当时一样,包括我的大部分学生,他们动不动就把所有的模块都启用了,还有,这功能他们觉得好,那功能觉得也不错.恨不能把所有的功能都装在自己站点上.

 

       模块尽可能的少用,用最少的模块去实现你的功能,如果核心模块能够满足你的需求,那么就不需要下在扩展模块,如果一个常用的比如acquia都觉得不错的模块,能够满足你的需求,那么就不需要编写自己的模块了.

Drupal版本:

Drupal菜鸟的20个作业的参考答案已经总结出来

g089h515r806 的头像
Submitted by g089h515r806 on 星期日, 2009-04-26 15:32

昨天参加了北京的Drupal聚会,吃了一些水果,本来想在今天把Drupal_abc的视频录制完成,起得比较晚,先解答了菜鸟的20个常见问题,后来跑到淘宝上转了一圈,发现了一个新大陆,那就是淘宝的开放平台。

       然后就读它的文档,看怎么用,不知不觉时间就过去了,后来就发现时间不够了。再后来就是看显示器,我的显示器呆上1个小时眼睛就不舒服,无法长时间的看程序,想换一个好的显示器,就挑了一会,就到现在了。

    Drupal_abc的视频将会在明天推出。这周没有太多东西。另外下周还会解决几个问题,一个是面包屑,另一个就是主题制作,还有就是如何创建一个CCK字段。

       Drupal_abc过后,就是主题制作,面包屑。

       创建一个CCK字段模块,我已经想好了,在国内似乎没见过那个人写这样的模块,说实在的,我现在也不会,前天还看示例呢。

Drupal版本:

views_embed_view的详细说明

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2009-04-25 14:47

views_embed_view,我在drupal_abc的首页制作中,使用这个函数,详细地说明一下:

views_embed_view('news','default',$tid),是Views2下面的函数,这里我装了views模块,这个模块你经常用,并自己创建了一个view,它的名字为news,它有一个默认的显示就是default,这个view还有一个参数,就是可以向它传递的参数$tid。这个函数里面的属性是规定了的。第一个为view的名字,第2个为view的类型,后面是传递给它的参数。

下面是这个函数的API

views_embed_view
描述:
使用PHP代码嵌入一个视图(view).
这个函数是在PHP代码中调用的,可以在一个节点中或者其它东西中嵌入一个视图.这个函数只提供了最简单的解决方案,它没有给出太多的配置选项,所以这个函数也非常容易理解,一小会儿就可以搞懂它是干什么的了.

注意这个函数没有显示视图的标题,如果你需要显示它的标题的话,那么你需要手工的实现,加载视图,获取预览,接着使用 $view->get_title()得到标题.

Drupal版本:

drupal主题花园安装指南,

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2009-04-24 10:57

这是一个Drupal的整站代码,安装方式只需要导入sql,调整sites\default\settings.php文件。就可以了。

不过由于themes6.sql文件太大,使用phpmyadmin导入不了,所以需要使用命令行。首先创建一个数据库,比如drupal_themes.下面的步骤是如何使用命令行导入sql脚本的。
第一步,打开命令行,也就是windows下面的DOS命令,在Vista下这样打开,
开始>>所有程序>>附件>>命令提示符

第二步,导航到mysql的bin目录下,我的安装在了F盘,命令如下:
C:\Users\ghr>cd ..

C:\Users>cd ..

C:\>F:

F:\>cd F:\xampp\mysql\bin

第3步,执行命令,这里假定我们把themes6.sql文件放在了F盘下,xampp的用户名为root,密码为空,所以执行以下命令:
F:\xampp\mysql\bin>mysql -uroot -p drupal_themes < F:\themes6.sql

这样就导入了sql脚本。

Drupal版本:

如何为OG小组指定管理员

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2009-04-23 14:35

我在视频中,给大家演示了如何使用安装OG模块,以及OG模块的潜在用法.

后来就有学员问我,如何为OG模块指定管理员,这个功能我没有用过,前两天找到了答案,不过这两天一直在忙网站运行缓慢的事,就没有给出来.

为OG小组指定管理员,其实很简单,访问drupal路径og,你会看到一列小组,有一栏是members,就是小组包含的成员数量,点击这个数字超链接,你就会看到该小组的成员列表,在这个列表中有一列admin,里面有Admin: Create链接,点击这个链接,就导航到了og/create_admin/...这样的一个路径,这样就为小组指定管理员了,管理员有什么权限,我还没有用过.

 

第4集的展示型网站整站代码,已经完工

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2009-04-23 13:42

      邮件发送,Drupal中文安装,首页制作,简单的主题制作,定时任务Cron,所见即所得的编辑器,简单的分类,菜单.还有更中国华的日期格式.都包含在了这里面.

 

     drupal.rar里面包含的是代码文件,drupal.sql里面包含的是sql文件。这里安装前,需要手动的将drupal.sql脚本导入到你的数据库中,并修改settings文件中的相应数据库设置。

 

       这个整站代码,预装了SMTP,Poormanscron,VIEWS,Fckeditor模块,预装了简体汉化包,同时包含了Zen主题,CCK模块。里面我基于garland定制了一个主题zp,专门用于首页的。

 

Drupal版本:

Drupal程序员培训班通知,及各付费用户通知

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2009-04-22 13:37

非常抱歉,上传文件时犯了一个错误,导致了大家下载资源时报错.如果大家下载资源时,当出现错误信息时,请及时的通过电子邮件联系老葛,并停止下载.我可以通过其它方式传递给你资源.

 

       这次错误是由于老葛引起的,原因基本上已经查明,非常抱歉.网站访问速度慢,有很多原因,我找了很久,发现问题和Ubercart的文件下载有点关系.现在基本上已经解决.

 

       下载文件报错,无法下载时,请及时联系老葛,传给你想要的文件.另外,下载文件时,不要使用任何下载工具.

 

Drupal版本:

登录用户和匿名用户访问Drupal站点时的速度会有明显区别

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2009-04-22 01:41

前天多装了10个Drupal模块,而访问的人最近多了一些,速度非常慢.所以不得已,有删除了10多个模块,性能有了显著提高.

另外我把需要动态查询数据库的区块也去掉了.这样就增加了响应速度.我同时用登录用户和匿名用户对比,访问速度相差很远.

建议大家用匿名的方式访问本站.

 

    为什么这么慢的原因,我已经知道了,就是主机上的内存.分配给web服务器的内存是有上限的,分配给Drupal站点的内存是存在上限的,同样处理同一站点的不同页面的线程数也是有限制的,如果提高这些限制,访问速度和性能就会有很大提高.但是现在只能选择关闭模块,还有相应的功能了.

   模块加多了,会非常耗费内存.这一点我讲过,这两天碰到了这个问题了.建议大家使用匿名用户访问.这样可以降低服务器的负荷.

论坛:

页面

Subscribe to Think in Drupal RSS