完全使用drupal建的社区网站

由 wyxecust 于 周日, 2008-08-03 21:54 提交。

这是我用drupal建的一个社区网站,由于不会编程,所以整个站点都是使用drupal社区提供的核心模块或者扩展模块建设起来的,欢迎大家前来交流和提出
改进建议,站点是 芥菜种书房

能否介绍一下用了那

能否介绍一下用了那几个模块,各个区块如何设置的?

看了下首页,使用的

看了下首页,使用的模块有:announcements,cck,date,drupalit,nice_menus,taxonomy_list,thickbox,panels,
advpoll,google_cse,finduser,gallery,userpoints,invite,faq,announcements,guestbook

-------

http://fhileo.cn
http://www.networkdictionary.com
http://www.networkdictionary.cn

最重要的排版使用了Pa

最重要的排版使用了Panels2 和Views,里面所有的功能都通过模块搭建,所以用的模块较多,除了前面所说的之外,还有Account_reminder,adsense,adsense_injector,advanced_forum,audio,blog_addons,buddylist,captcha,contact_attach,drupalit,taxonomy_breadcrumb等等,一共用了62个扩展模块,欢迎讨论

补充一下,区块部分

补充一下,区块部分我采用了panels中的mini panel,把所需要的block放在mini panel中,然后来定义mini panels的出现位置等。

总得说来panels2非常强大,对于不熟悉coding的建议多多使用,如果在其中有任何问题,欢迎联系芥菜种书房,我将尽我所能给予帮助,希望该信息对您有所帮助。

panels2在哪里下载呀

panels2在哪里下载呀

不错最喜欢这种论坛

不错最喜欢这种论坛了
__________________________
减肥瘦身

做得不错啊,看来楼

做得不错啊,看来楼主也是一位热爱生活之人:)

请问主机是哪的?

-------------------------------------------------------------------------
用drupal做的第一个站mamatalk.com.cn

空间使用美国的Godaddy

空间使用美国的Godaddy
芥菜种书房

你的下拉式菜单式怎么弄出来的?

是用nice menu么

对的nice_minus中可以选

对的nice_minus中可以选择菜单弹出方向,选择Down就可以了,第二层的自动会向右弹出

芥菜种书房

嗯,有特色,可惜是5.

嗯,有特色,可惜是5.x的,好多插件6没有

/**
*@interface: http://www.mobabel.net
*@description: 免费的手机移动字典,英汉,德汉,法汉等多种语言
*@interface: http://www.easywms.com
*@description: Web GIS World
*/

是的,目前很多插件6

是的,目前很多插件6都还没有,可以先用5来做喽,到时候等6的模块成熟了再考虑升级drupal版本

请教怎么做出想这样的首页啊?

很漂亮的网站!这样的网站都是用模块建立起来的吗?没有写代码?

想向楼主请教怎样制作楼主站点这样的首页啊?能不能详细点说。。先谢过楼主了!

嗯,我基本没有写过

嗯,我基本没有写过代码。美工部分我请同事帮忙(CSS也是他帮忙搞定)

首页部分的制作简单的说分为两大步骤,一个是用模块把功能都搭出来(样子就差不多了),接下来的步骤就是请同事帮忙美化。

第二个步骤我也无法讲的更多,对于第一个步骤我说明一下。

页首页尾就不讲了(这是Drupal的基本哦,如果实在不熟悉可以到我的站点的留言簿上给我留言,可以详细交流),主要看到页面主体部分:

菜单使用nice_menus模块

接下来看到版式的第一层嵌套(从外往里看):分为上下2层,欢迎信息和公告是第一层(称为Level 1),下面的内容是第二层(称为Level 2);

再下来看第二层嵌套:Level 1分为欢迎信息(称为Level 1-1)和公告(称为Level 1-2),其中Level 1-1是静态内容,通过添加block加入静态的html代码就可以(后来我同事帮我有些改成div+css),level 1-2 可以自定义公告 内容类型后用views生成个block出来用;

Level 2比较关键,分为左边的核心内容页(称为Level 2-1)和右边的边栏(称为Level 2-2),其中Level 2-1采用panels中panel pages选项下的flexible版式来做,分为4 个rows,第一个row分为2列,第二个row 1列,第三个row 2列,第四个row2列,其中的内容都是通过views或者block引入;Level 2-2采用panels中的mini panel实现,其中每一项的内容也是通过区块来引入。

差不多就是这样,还有不清楚可以给我留言

panels的设置

看了你的“芥菜種書房”,感觉很不错。panels和panels2有区别吗?能分成5栏(5列)吗?
我使用drupal 6.4,安装后在设置panels时出现以下信息:
Export panels
warning: Invalid argument supplied for foreach() in C:\AppServ\www\drupal-6.4\modules\panels\panels_export\panels_export.module on line 114.
panels的设置分了许多方面:
Export panels
Mini panels
Node panes
Panel nodes
Panel pages
Views panes
一下子不知道如何开始。请问能不能详细介绍panels设置的先后顺序?

可以的

完全可以的,panels 2中支持很灵活的设置,可以很方便的实现,具体设置是在panels page中的layout里面

david.wu

可否告知一下

關於你的products
是怎麼設計的?

您好,Products除了页首

您好,Products除了页首页尾外,页面分为两大块,一块是主页面(左边),另一块是Block(右边)。

左边的主页面,我采用Panels2中的panel pages,选择Flexible,rows为2,提交后,在第一行分2列,第二行1列,比列(或者尺寸)根据需要来定。如果Panels2使用有困难的话请到芥菜种书房的留言簿给我留言(这样我会比较及时看到),其它的主要就是在Content标签中加入每一部分的内容,这些内容都是用Views生成的,我这里分为书籍的Views、礼品的Views和饮品的views,一一加入然后save即可。

左边的区块类别是使用Taxonomy List模块来实现的,呈现方式是用panels的mini panel。

您尽量折腾一下看看,还有问题的话联系我

我注册的时候提示如

我注册的时候提示如下错误:
warning: array_keys(): The first argument should be an array in /home/content/m/s/2/ms2008/html/sites/all/modules/avatar_selection/avatar_selection.module on line 327.
warning: array_fill(): Number of elements must be positive in /home/content/m/s/2/ms2008/html/sites/all/modules/avatar_selection/avatar_selection.module on line 328.
warning: implode(): Bad arguments. in /home/content/m/s/2/ms2008/html/sites/all/modules/avatar_selection/avatar_selection.module on line 328.
warning: mail(): Bad parameters to mail() function, mail not sent. in /home/content/m/s/2/ms2008/html/includes/common.inc on line 1991.
怀疑是php版本的问题。
__________________________
减肥瘦身

谢谢您的提醒,您的

谢谢您的提醒,您的注册已经成功,这个提示的问题也已经解决

更细菜单使得更像社区

我已经更新了菜单结构使得站点更像社区 , 主要变更了博客在行动部分,包含完全博文,博客,会员,我的好友,邀请好友等
,另外把论坛按照板拆分放到了论坛的下拉菜单中,欢迎访问芥菜种书房并欢迎提建议

david.wu

看了你的芥菜种书房

看了你的芥菜种书房,感觉不错。
希望能详细介绍一下用panels配合其他模块制作成“最新博文”和“论坛新贴”这两个版块,并且只在首页上出现的过程。

这个其实挺简单的,

这个其实挺简单的,最新博文和论坛心贴都可以通过views中生成一个block(可以不需要选择page,看需要),然后在panels 2的Content标签中把最新博文和论坛新贴(名字可以在panels中自己定义)的区块(在views中找到)添加进来(panels 2支持布局和排序,如果没有合适的默认布局就可以使用flexible布局,可自行定义几行,然后每行几列),剩下的就是CSS的问题了。
如果你有drupal基础的话应该比较容易懂了,一旦还有不明白的请留言。
david.wu

请问,那个推荐的小按钮是用drupalit做的嘛?

我看了你那个网站,感觉挺好的.我想使用这个,不知道怎么弄?能介绍一下嘛

写一些分享的文章多

写一些分享的文章多好

---------------------------------------------------
布拉格公园

Evance 是前辈

之前看到过Evance的作品,感觉 是真正的前辈。这一段时间由于公司的项目比较赶,所以上来的机会比较少,我也希望等项目赶过了时间多一点时,写一些关于drupal的使用文章,谢谢Evance

david.wu

是采用drupalit

对的,是采用drupalit来做的,使用很简单。
step1:下载drupalit模块解压并放在all/sites/modules下
step2: 到user access下开启对应群组的使用权限
step3:到site configuration下找到drupalit,在其中做一些相应的设置
step4:效果出来了,具体美化方面需要写一点CSS

Ok了

david.wu

http://drupal.org/project/pan

中国国内的用drupal作

中国国内的用drupal作的站,UI都不怎么样,用起来感觉很差。

不反对你的观点,或

不反对你的观点,或许一个侧面是我们太缺乏自己的思考,总是以xxx为标准,太注重外观,所谓的体验就是垃圾站xxx之类的太多。

drupal这方面的界面设计问题,我觉得可以设计几个典型行业的应用主题,例如组织类的,个人博客,小企业型的等。我到现在对我的主题也不是很满意,凑合过。
--
微软飞行模拟爱好者社区 Drupal 驱动