文章关键字 ‘joomla’

摘录:谈谈做产品展示,图文混排的小小心得

2010年05月31日,星期一

转自joomlagate

http://www.joomlagate.com/index.php?option=com_smf&Itemid=31&topic=7884.0

小弟愚见,仅供参考

本来吧我想要那种能展示产品照片,然后附带一点产品介绍,就是要图文的形式,后来找了好多第三方的组件,反正都不怎么合我的要求,phoca,simpleimage等这些在joomla.org上面排名靠前,人气较高的图片展示组件都试过了。
最后,我还是采用了joomla自带的文章系统,一篇文其实就是一件产品,然后把这些产品(文章)归结到一个名叫产品的category下!这样的话,joomla默认有一个首页文章展示,那么我想显示4件产品(4篇文章)就适用了!我可以分4列显示在首页,这样一来可以自动更新最新的产品。
那么,我只要它显示产品照片,产品简介或者产品名称(一个是缩略图,一个是正文,产品名称就用正文写罢了)所以选用了Smartresize图片裁剪插件,自动把文章插图裁剪成我需要的大小,然后文字介绍在图的正下方!!那么这个plugin确实好用,可是后来遇到个问题,我在一篇文章有两张图的话,它就会把这两张图都自动裁剪,后来在论坛上的angang523409 帮助下解决了这个问题,详细参阅此帖http://www.joomlagate.com/component/option,com_smf/Itemid,31/topic,7281.msg29735/ 这里要再次谢谢他。这时我遇到了个问题,我既然想图文显示,肯定也想能完美的换位置,比如图左文右,图右文左,这确实可以通过CSS来解决,但总不能我每篇文都用css来搞定吧。这个问题用Joomla目前为止我还没想到什么办法,改joomla的文章系统程序的话倒是可以,但似乎有点不划算,时间和技术上都不行。

在这要提的是为什么非要用joomla自带的文章系统呢,而不用第三方的图文组件,这就要归结到模板上了,可恶的就是很多模板做的时候完全是依 joomla自带的文章系统做的,这就给第三方图文组件带来了很大的障碍。

后来还是用了K2,K2的文章系统可以自定义很多文章展示模板,比如我可以定义两个,一个是为了本身的文章系统用,很多公司简介需要用单页文章来做,另外一个就是自己在K2的默认文章展示的基础上,对其进行了修改(比如改CSS可以改变图文的相对位置问题,为了更好看嘛,图左,文右) 那么当我做产品文章的时候,就用了这个自定义文章展示模板!这样也不会把原本的K2文章系统搞乱!
要说的是,改K2的item程序是一件易事,在item里面找到它的default样板,然后copy一个新名称,例如product(要注意的是不要有下划线的文件夹命名,无效,本人为此浪费了N久时间,太钻牛角尖,吃大亏了!) 好了,这样我在建category的时候就可以指定模板为product了。在product文件夹下的item程序改起来不是太难,先找到php调用的程序代码例如我只想显示image(缩略图)和 discription或者text,那么其它无关紧要的什么 creatdate、author的代码段都可以删掉,反正有默认的default模板!这样管理这些模板也比较方便,代码看起来也比较清晰!
其实上面都不是关键,我最终不就是为了能改变图文的相对位置嘛,所以啊上面做的修改肯定是有用的,item程序的修改过程中,引用的 class=”name”,这个默认的name我就可以自定义了,然后再在css样式表里面添加这个name相关的一些样式,能过css样式就完全可以做到,图文显示位置变动,等等等等,想要的效果!当然目前我的技术有限,还不能在K2后台里面添加可以输入位置变动的参数,见谅!

K2本身默认的后台里面的thumbnail裁剪并没有height的输入设置,我在K2官方论坛上一位捷克朋友的帮助下,修改了K2的部分参数,这样一来就可以输入缩略图的高度设置了详细参阅http://www.joomlagate.com/component/option,com_smf/Itemid,31/topic,7323.0/topicseen,1/

呵呵另外要说的是jamesfan是我的师傅,他平日不爱上网,所以这两个ID都是我在操作。

最后,如果单单只是想在某一页上面显示一个产品模块,大可不必像我这样麻烦,第三方模块可以做的更好看。

joomla网站数据迁移

2010年05月8日,星期六

webhostingpad的空间很不稳定,我查下来GFW也不是主要问题。所以我将几个网站迁移到HOSTMONSTER上去。自从用了独立IP,感觉HOSTMONSTER还是很稳定的,不过50000文件数还是个很严重的问题。可能下次我会选JUSTHOST试试看。cPanel在整个过程中还是很方便,SSH更加如此。

我的两个空间帐户名,路径几乎都一模一样,但是迁移以后显示”unable to connect mysql database”,琢磨了好一会儿才想到原来新空间没有建数据库用户,当然就不能连接了呵呵。

  • ZIP打包程序文件,注意把目录也打进去
  • PHPMYADMIN下载数据库
  • 如果有SSH,可以用wget命令会快很多。否则就把ZIP上载到新的空间,利用file manager解压缩
  • 用PHPMYADMIN导入数据库,注意数据库名称
  • 新空间建立用户名
  • 修改configuration.php里的database设置
  • 完成

rsform!pro-joomla提交表单插件

2010年04月7日,星期三

使用简单,功能强大的插件

安装后会创建一个组件,MANAGE FORMS里面可以创建各类表单,而且可以有CONTENT里一样的一些工具,包括COPY,使用非常方便。

用户提交信息里的字段类型丰富,查删改查快速。
自定义用户信和管理员信件格式,调用字段方便。

还有很多好的功能待研究。很想知道是什么样的人创造了,操作如此简单,考虑又那么周全的插件。

在Joomla中嵌入googlemap

2010年03月29日,星期一

API code可以到google上用自己的账户申请。
1. 多副不同地址的地图,用googlemap嵌入。注意代码,可用address代替经纬度。
2. 驾车/公交指引,可用ja-map,但目前只能有一幅地图。

virtuemart 模板安装方法

2010年03月19日,星期五

http://www.1982y.net.cn/Technology/218.html

16 Oct 09VirtueMart模板机制介绍之一:具体商品页面和商品列表页面的布局
首先定义下,具体商品页面指展示一个商品具体信息的页面,商品列表页面也叫商品分类页面,罗列出该分类下的所有商品。这两种页面是购物网站表现商品信息最重要的地方,在这个地方,VirtueMart比 zencart做的好的多,也要复杂的多。

有三个设置,分别出现在VirtueMart后台两个地方,很多新手很困惑,我解释下。

Admin->Configuration->Site 的Layout里面有三个设置,这是全局设置:
Default number of products in a row
Category Template
FLYPAGE
Products->List Categories里面任意选一个目录,进去后最下面也有三个设置,这是目录设置:
Show x products per row
Category Browse Page
Category Flypage
意思都一样,第一个指一行几个商品,第二个选择目录模板,第三个选择商品模板。

注意:
1,如果目录模板选择managed,程序会根据上面设定的一行的商品数自动调用相应的模板(从browse_1到 browse_5)。比如,如果一行的商品数设定为2,目录模板选择managed,等效于目录模板选择browse_2。
2,目录设置里的 Category Flypage管辖的是该目录下的商品,只有商品才有Flypage,目录没有Flypage的概念。
3,目录模板在\components\com_virtuemart\themes\default\templates\browse里,商品模板在 \components\com_virtuemart\themes\default\templates\product_details里。
4,目录模板并不是控制商品列表页面整体布局的,商品列表页整体布局由\components\com_virtuemart\themes\default \templates\browse\includes里的:
browse_layouttable.tpl.php
browse_listtable.tpl.php
browse_notables.tpl.php
控制,分别对应了三种布局方式,在VirtueMart后台管理->全局设置->站点->布局里选择主题,再进入主题设置页面,第一行 Product List Style就是三种布局方式。目录模板控制的只是一个一个区块(对于Flat Product List的布局,甚至连区块都控制不了,全部交给browse_listtable.tpl.php控制了),而商品模板是控制具体商品页面整体布局的。
5,全局设置和目录设置的关系:目录设置优先。只有当一个页面无法和任何目录有关联的时候,全局设置才起作用,比如列出所有商品的商品列表页面就是应用了全局设置。

Joomla-Huru汉化已完成

2010年03月17日,星期三

0.88 beta (last update on Jan 8, 2010)
由VIVIAN汉化

经典TICKETS(HELP DESK)系统
定义操作者
定义操作者权限
定义用户权限
定义部门
定义紧急度

搜索全文,搜索标题,搜索用户
历史记录详细。
实乃客服之必备系统!
需要的朋友请与我联系!

如何才能不让别人知道网站是用JOOMLA做的

2010年03月13日,星期六

引用自:http://zhujianbo.com/archives/791

很多人用JOOMLA建站后,为了安全考虑和其他方面的原因,总想把网站的相关JOOMLA信息隐藏起来,而不让别人知道网站是用什么CMS系统所做。

一般人会通过三种渠道来知道这个网站是不是JOOMLA的程序,一个就是直接看URL链接,JOOMLA典型的动态链接组件,一般稍熟悉JOOMLA的一看便知是JOOMLA的网站,隐藏的最好办法就是静态化,JOOMLA本身的静态化不是太好,容易造成重复页面,所以用sh404sef伪静态化组件来实现更好一些。

别外一个就是查看元标记,查看一下源代码就知道,有一行:generator:Joomla! 1.5 – Open Source Content Management,如果这样一查看也知道是joomla做的了。有两个办法,一个是直接打开\libraries\joomla\document \html\renderer\header.php文件,找到83行:$strHtml .= $tab.’标签:, , , ,
发布在 版权问题 | 没有评论 »

joomla Error loading feed data

2010年03月10日,星期三

新安装了Joomla简体中文版1.5.9。在登陆后台的时候很慢,登陆后出现ERROR LOADING FEDD DATA错误。如下图:

在网上查了一下原因,在Joomla! 1.5.8的changelog中提到了一句:

25-Oct-2008 Ian MacLennan
# [#13323] **New Welcome to Joomla module and Security Newsfeed module in CPANEL

看来就是在登陆后的界面加载了一个读取安全feed的模块,而这url读取实在太慢,干脆直接禁止。

扩展—>模块管理—>管理后台—>Joomla! Security Newsfeed直接禁用就行了。

pdf功能报错

2010年03月5日,星期五

日本朋友的讨论
下载区

pdf打开报错

tcpdf.php on line 1909;droidsansfallback.php

看来是FONTS的问题了。

到那个目录下,把语言文件修改成报错寻找不到的那个文件名,不过有些奇怪,只能下载,不能直接打开。
非常重要的补丁,打完以后把文件修改文件名。SimplifiedChinesegbsn00lp.zip

开源在线客服-livezilla

2010年03月4日,星期四

下载
使用:

一. 本地安装,设定目的域名目录,上传代码。
二. 填写数据库名,密码,生成table。
三. 本地登录,test联通情况。
四. 通过admin工具生成代码,有html;xhtml嵌入程序。

权限,用户组,用户,汉化待解决中。

补充:
1. 应该建立USERGROUP,然后建立USER,各个USER里可以设定欢迎用语
2. 生成的代码可有OFFLINE和ONLINE的区别,其实也可直接COPY一个连接来用。连接可以是GROUP,也可以是某个USER。