Joomla1.5+Joomfish2.0+VirtueMart1.1整合方案
最近的一个项目中涉及到VirtueMart的多语言化(前台产品展示),以前没做过,后来从国外网站找到了解决方案,在这里与大家分享一下。
整合步骤:
- 安装好Joomla1.5.20、JoomFish2.0.4、VirtueMart1.1.4(在此软件版本下测试通过)。
- 下载并安装VirtueMart语言包,将解压得到的languages文件夹上传至Joomla根目录/administrator/components/com_virtuemart目录。
- 使用PHPMYADMIN工具,将附1中的代码执行。
- 下载VirtueMart Content Elements for Joomfish 2.0,将解压得到的contentelements文件夹上传至Joomla根目录/administrator/components/com_joomfish目录。
- 到这里你应该就能在后台Joomfish管理中看到Virtuemart的选项了,如图:
如果你遇到"Fatal error: Call to a member function getTable() on a non-object"的错误,你可以尝试将joomla根目录/administrator/components/com_joomfish/contentelements/目录下的vm_store_info.xml 修改为: vm_vendor.xml。
原文地址:http://www.gjcwebdesign.com/joomla-15-virtuemart-11-joomfish-20.html(英文)
附1:





共有 15 条评论
我发现你的网站上有个新的好东西。你页面上的“共享”JOOMLA支持吗?
如果能发给我。一定要发给我。哈哈。。。我正在找呢。因为你上次的JA-III模板里就带了这类似的插件。不过里面全是国外的网站。正想找你帮忙搞成适合中国国情的内容。因为我是英盲。
谢了!
sunbay2010@163.com
你说的是“分享”吧?
这是国内的一个名为“分享家”的网站提供的服务。
http://addthis.org.cn/去这里申请一下,然后它会自动生成一段代码,插入到你的Joomla网站里就行了。
谢了!
我看过这网站了。它要求加入代码。JOOMLA的页面都是自动生成的。我要把代码加在哪个地方就可以让“分享”在网站内的每个页面上出现?
改Joomla核心,也就是com_content这个组件,在views/article/tmpl文件夹里面的default.php文件
呵呵。能不能具体的说说改哪些内容。我的技术还没有到达改文件的高度。
以后这种与文章主题无关的问题尽量到论坛里提吧,论坛里可以发图片附件,这样看起来更直观一点。
比如你想将代码插入到文章内页的PDF、打印、发送邮件按钮旁边:
1、找到component/com_content/views/article/tmpl/degault.php文件
2、在第23行< ?php endif; ?>后面增加:
至于显示的样式就自个儿调整下吧。
恩。知道了。谢谢!
今天试了一下。代码加进去后没有反应。。。
不知道怎么回事。
我找到方法了,1)找到模板里的index.php 文件,然后把代码随意添加到你想到现实的地方就OK了。有什么问题可以加我QQ876983033。记得要是有加我的话,备注下是 addthis
代码的每个位置都放了。都没有图标显示出来。怎么解决?
我也试过添加到1、找到component/com_content/views/article/tmpl/degault.php文件
2、在第23行后面增加: 我也没有效果哈。。。
能不能把这个发到我邮箱一下哦 我找不到下载的地方啊 我邮箱 admin@lrgis.com
我这样试了还是不行啊,不知道什么原因。显示出错。
可以啊,楼上的是不是服务器环境问题
发表评论