Drupal China
早就开始关注drupal,一直想做一个电子商务网站,去年看到ubercart ,但是只支持drupal5。今年看到ubercart 升级了2.0 rc1 ,忍不住了:) .... ,测试版就测试版,开工。。。
网站:
时代名品网
网站主要功能:1)提供大牌仿品包包购物 2)提供各个世界名牌的资讯信息
实现方式:ubercart + drupal
好多年没写代码,PHP之前也没有接触,对DRUPAL的结构思想也很不熟,所以现在做出来有很多不成熟的东西,欢迎大家拍砖。
主要问题有:
1)block 采取直接在theme 模块中,比如 block-block-16.tpl.php 文件中直接写代码,不知道对缓存和性能有没有影响。
2)一开始对ubercart 的 catalog 模块不满意,对于商品分类模块 直接改动 taxonomy 的代码和直接在theme 模板中写代码。
上面两个问题请大家拍砖了,现在如果重新做的话,也许会采取另外的方式(自己写模块?)
下面列出主要的模块列表(核心模块就不说了)
Node import 批量上传
Flag 收藏节点
Image FUpload 一次上传多个图片
SMTP Authentication Support 发信,支持GMAIL
CAPTCHA SPAM 反垃圾信息
Tagadelic 标签云
Ubercart 呵呵,必备模块
Ubercart Discount Framework 打折
Ubercart Reseller Pricing 提供批发代理价格
Ubercart alipay 支付宝支持(多谢论坛高人)
Wysiwyg API 用这个来支持fckeditor
Views 必备
CCK 必备
Fivestar 评分用
XML sitemap 生产sitemap.xml 应该对SEO 有好处
Global Redirect 这个配合pathauto 用很好
Glossary 推荐!在正文中自动生成链接
IMCE 上传图片用,生成自己的图片文件夹
Meta tags 修改每个节点的 keyword desc 等,对SEO 有很大的好处
Page Title 修改每个页面的title 对SEO 有很大的好处
Pathauto 必备吧,把node/1 节点,改为 content-abcd.html ,对SEO 好
Taxonomy breadcrumb 目录导航,很好用
Taxonomy Super Select 编辑的时候才用到
Webform 生成一个FORM,本站用来做建议与意见 ,请看 http://www.nowlv.com/content-yijianfankui
Transliteration 可以将中文翻译为拼音,配合pathauto 用
楼主太谦虚了,做的非常不错,赞一个!呵呵
楼主太谦虚了,做的非常不错,赞一个!呵呵 :)
想了解一下这个项目的开发人员和开发周期大概是什么样的?
Drupal用户联盟-Drupal外包服务(Drupal Outsourcing)-Drupal招聘-Drupal活动 DrupalQQ2群:66285810
谢谢关注!
谢谢关注。
开发人员:ONLY ONE ,就我一个,美工兼程序兼测试兼。。。。
开发周期:前前后后用了大概一个月左右,主要是在UI上面用了功夫太多,美工也不熟悉。其他的工作量不是很多,DRUPAL本身的架构很成熟。我自己用的SVN版本号才到四十几,呵呵,见笑了。
时代名品网 http://www.nowlv.com
求友情链接中... QQ:1176899746
网站做的很不错啊
请问楼主学习drupal多长时间了
学习时间不长,去年的时候有下载来测试过,不过都是泛泛而已,
学习时间不长,去年的时候有下载来测试过,不过都是泛泛而已,没有深入。要说开始学习动手的时候,也就最近一两个月的时间。学习这个不难,有一点程序基础和能看基本的英文,其他就靠Google大法。
分享一个小技巧(高手别笑):
<?php
$vars = get_defined_vars();
drupal_set_message('<pre>'. print_r($vars, TRUE) .'</pre>');
?>
有上面两句,基本上想要什么,都是通过上面两句调试出来的。
时代名品网 http://www.nowlv.com
求友情链接中... QQ:1176899746
学习~
请问商品分类里边的过滤器是怎么做的?views?还是Ubercart 的功能?谢谢!
商品分类里面的过滤器,是我自己在改了部分代码出来的。 ta
商品分类里面的过滤器,是我自己在改了部分代码出来的。
taxonomy 模块有个隐藏的路径,“taxonomy/term/1+2” 是 AND 的操作,表示同时在1 和2 目录。 “taxonomy/term/1,2” 是 OR 的操作,表示 1 或者2 目录。我的实现原理就是这样的,只不过我再转成URL别名了。
具体一点的步骤:
1)在主题的template.php 中的 XXX_preprocess_page()函数中(是你的模板名字)加上
if (arg(0) == 'taxonomy' && arg(1) == 'term' ) {
$terms = explode(",",arg(2));
$vars['template_files'][] = "page-vocabulary";
$vars['template_files'][] = "page-vocabulary-" . taxonomy_get_term($terms[0])->vid;
}
目的是让drupal 在访问taxonomy/term路径时候使用 page-vocabulary.tpl.php模板。
2)在page-vocabulary.tpl.php 中加上显示子目录的代码。用arg(2)获取当前目录的termID,用taxonomy_get_children(arg(2))函数显示当前目录下的子目录,其他的工作就是显示方式的问题了。
3)可能要在taxonomy模块中改部分代码。(也可能不用改,不太记得了,抱歉啊)
注:
1、我的方法并不推荐,原因是硬编码的方式,在每次升级drupal的时候都要改。麻烦的很。
2、Ubercart 里面自带有一个catalog模块,当时我觉得没法实现我想要的功能,干脆就禁用了。现在想想应该是可以实现的。
3、VIEWS应该可以实现的,但是我当时看了VIEWS生成SQL文件,实在是太恐怖了。由于我用的是垃圾国外空间,便宜没好货的那种,担心CPU限制。其实考虑到缓存,VIEWS的效率应该也可以接受的。
4、我之前有试过另外一个模块,Faceted Search ( http://drupal.org/project/faceted_search ),能提供过滤器的功能。也有VIEWS的整合。不过我没有深入测试,你可以试试。
希望能有所帮助:)
PS 有高手飘过的话,也请指正指正。。。
时代名品网 http://www.nowlv.com
求友情链接中... QQ:1176899746
多谢谢多谢!
受教了!
产品批量上传
我下了node_import 模块。我的产品字段比较少。我的scv文件头部只有name,sku,price,description,stocknum(库存)这几个字段,我现在上传时。也没有提示任何错误,执行到上传的第8步(最后一步)时。点击next,页面可以过。没有出现任何提示,但产品就是没有添加进去。不知道什么原因。需要楼主能根据经验帮我分析一下。谢谢。
随风
仔细看了,做的很不错,还是很漂亮的。 赞一个。
仔细看了,做的很不错,还是很漂亮的。
赞一个。
创意产品,情趣生活:www.idsoo.com
汗~~~ 多谢多谢
多谢多谢!
不过要说明下,UI方面很大部分是山寨 www.apple.com 的,各位见笑了。
汗~~~
时代名品网 http://www.nowlv.com
求友情链接中... QQ:1176899746
做的真不错,支持支持。很有范,生意兴隆:) 多多向你学习。
做的真不错,支持支持。很有范,生意兴隆:)
多多向你学习。
可惜对PHP一窍不错,哎,看来还是的漫漫css路了。
美石美家:
http://www.meishimeijia.com
nowlv
真的很不错,我也是初学者,看了三个星期,现在开始做一个,老葛说了,被客户骂多了就好了
www.sekaiweb.com
专注于Drupal,二月睿鸟
请问商品展示页面有许多商品的图片,你是怎么做到滚动效果的呢
请问商品展示页面有许多商品的图片,你是怎么做到滚动效果的呢。。。我截张图吧。。能不能加我qq啊,谢谢你了95816731,你的多少。
啊,不能添加图片啊,就是商品展示页面一个商品有许多图片的
做的很好!!
我今天开始学习drupal,只有一点PHP基础,不知什么时候才能做成你这样!!
小建议
留白是设计里面很重要的理念。
主页上面中间最上面部分留白不够。(就是slider 部分。)
不错,但是ubercart还不是很好用,
不错,但是ubercart还不是很好用,
http://www.lamppr.com
Drupal Since 2004 at Vancouver
很强悍,学习了
网站很不错,谢谢分享
学习了
http://www.shellway.cn
看到的尽是赞美的词。。怎么就没有一个人能跳出来帮我解答一下
看到的尽是赞美的词。。怎么就没有一个人能跳出来帮我解答一下批量产品添加的问题啊。。
随风