“开源学习”目录存档

解决zenlightbox在chrome无法问题

2010年11月24日,星期三

目前似乎还没看到中文翻译的解决办法。
希望能帮到大家。

讨论:

开始DAVE以为是NO-DOM功能浏览器问题

“I guess after Chrome 4 it stop working… until Chrome is fixed, you could add AppleWebKit to the list checking for non-DOM ready browsers.”

in… includes\classes\zen_lightbox\autoload_default.php”

后来发觉是Mootools版本问题,似乎也通过这个解决了。

“I was wrong about Chrome… its Mootools that needs to be upgraded to version 1.3 in zen lightbox…. Chrome wont work with anything lower then 1.3 of Mootools….

http://www.zen-cart.com/forum/showthread.php?t=45314&highlight=Chrome&page=214”

解决:
最终我使用了另一个回帖的方法:
aozhaver的回帖
不用去动js
不过本人因为看了之前的帖,已经动过了,但目前似乎没问题
(/includes/templates/Your_Template/jscript/的Mootools已经是1.3 com)

下载文件,更新方法见下文。
替换新文件操作 slimbox.php
目录:…/includes/classes/zen_lightbox
With the new slimbox.php

替换新文件操作 stylesheet_zen_lightbox.css in your
…/includes/templates/YOUR_TEMPLATE/css

复制文件 GIFS (photo) 到以下目录
…/includes/templates/YOUR_TEMPLATE/images

下载:ZEN_LIGHTBOX_FIX

原文:


“Originally Posted by aozhaver View Post
OK, God forbid anyone should post here a PROPER solution to help others with the new chrome issue so after fiddling for 2 days I bring you here the proper working fully tested solution *no fiddling required*.

Get this file Attachment 8349

Upload to the following locations and replace existing files:

Replace slimbox.php in your
…/includes/classes/zen_lightbox
With the new slimbox.php file included in my ZIP

Replace stylesheet_zen_lightbox.css in your
…/includes/templates/YOUR_TEMPLATE/css
with the new stylesheet_zen_lightbox.css file included in my ZIP

copy the GIFS (photo) files to your
…/includes/templates/YOUR_TEMPLATE/images

THATS IT!!!

DONT TOUCH your JScript folder files!! – leave that for the wisecracks…

The only reason that this thread isnt FLOODED with people having this problem is simply because most haven’t updated their chrome version.

Even I by total chance had to uninstall chrome and reinstall a new version to resolve unrelated issues and then my woes started with lightbox.

GOOD LUCK!! ”

出处
http://www.zen-cart.com/forum/showthread.php?p=961153

CentOS+Cpanel安装配置教程

2010年11月5日,星期五

转自《梦溪博客》

安装过程选择英文,不要手痒选中文,否则会很纠结的。

选择软件时,我由于测试缘故,选了Desktop和Server。但实践证明,CentOS的GUI不好玩,而装CP会把你的Server大部分软 件卸了。这里为了精简系统的目的,把所有默认的复选项的勾全部去掉,然后只选择“Development Tools”(开发工具)一项。

如果不装CP,那么应该选择下面软件包:

勾选:Editors, Text-based Internet, Development Libraries, Development Tools, DNS Name Server, FTP Server, Mail Server, MySQL Database, Server Configuration Tools, Web Server, Administration Tools, Base, and System Tools

CentOS配置系统启动时默认的启动模式(字符、图形)

方法:
1、vi /etc/inittab
2、找到id:x:initdefault:,我的系统是id:3:initdefault:,即默认以字符模式启动。
3、将3改为5即可,即id:5:initdefault:
4、reboot

startx是在字符模式进入图形模式
init 3是在图形模式进入字符模式

vm下centos上不了网解决办法:
仅供参考:如果本机也是通过路由上网的话,把vmwear的网卡设置成桥接看看,本机拨号上网的话,设置成nat。测试下看看

安装Cpanel:

wget http://layer1.cpanel.net/latest

然后用sh命令执行下载回来的脚步即可。等待10-70分钟就装好了。

安装完成Cpanel之后,重启系统。然后,访问https://你的IP:2087/,用户名是root,密码是你的root密码。如果提示证书问题,点信任以继续。进入WHM安装向导。前往这里查看WHM安装向导。看不懂英文?那还混啥……

然后到控制台,运行“/scripts/phpextensionmgr install IonCubeLoader ZendOpt”安装两个PHP扩展。前者用于运行CP破解脚本,后者是著名的PHP加速器。

然后破解什么的,就OK了。当然,如果找不到最新版的CP的破解,也是很正常的。

GavickPro首页的一个修改

2010年10月25日,星期一

在项目中,被要求修改去除frontpage的文章,并被要求文章颜色与周围颜色一致。

一开始去删除了模板Layout中default里的wrap,马上发觉不对,这个是针对所有的content的。
重新找,应该在css中,这个模板是style1.css,我把文章背景和周围色彩设置成一样就OK了。

#component_wrap>div>div{background:#dddddd; }

Alfresco介绍

2010年08月17日,星期二

摘自:中国知识管理中心

http://www.kmcenter.org/zhuanlan/sunzhigang/201008/02-11526.html

这是一篇摘录,此系统很可能成为普遍应用的系统。

Alfresco是一款开源的企业内容管理系统(ECM),为企业提供了日常的文档管理、协同工作、工作记录管理、知识管理、网络内容管理、图片管理等多种功能。
Alfresco是目前应用最广泛的开源企业知识管理系统。该系统是基于Java平台开发的CMS,先后有超过150万次的下载,5万多个应用网站,7.4万个社区成员,此外,在开源社区Forge中有超过150个扩展应用。如下图,市场的前三个,Joomla和Drupal主要用于企业建站,WordPress主要用于建博客。可以说Alfresco是目前使用最广泛的企业内容管理平台(ECMS),并且她更适合管理企业内部的电子文档。

图表 2 CMS市场使用分布

Alfresco全部基于开源平台开发,极大降低企业部署成本。该系统基于Java平台开发,通过开源的Tomcat+MySQL+Linux部署;系统支持多国语言(包括中文),提供基于开源的Lucene的文档搜索功能;基于Openoffice,提供多种文档格式的转换,包括office2003-2007、pdf、jpeg、jpg等。

Alfresco拥有良好的用户交互。该系统基于目录树管理文档,提供全文检索,多国语言支持,用户使用简单,便于在企业中推广。

基于Alfresco平台企业可以构建多种知识管理应用。Alfresco是一个企业级的系统,企业可以基于该系统构建多种应用,如企业文档数据库、企业知识管理门户、可扩展的内容数据库、公司的网站、市场信息沟通、基于需求的出版、工作记录管理、财务应用、研发平台用信息共享平台等。

图表 2 Alfresco系统平台架构图

Alfresco提供了一套完整的权限管理体系。Alfresco采用用户-组-资源-权限的分层次权限管理体系,让管理员可以方便的控制电子文档或文档空间的访问权限。

在实际应用本土化的过程中,Alfresco也存在一些局限性:

(1)Alfresco的对最低权限的定义过于宽松。为了方便电子文档在企业中的传播,即使是最低权限的Consumer用户也拥有对文档的下载权限,但这样有可能导致文档的大量外流,不利于确保企业核心知识产权的安全。、

(2)Alfresco对于工作流的支持不足够强大。Alfresco系统本身提供了工作流的组件,但由于其文档的组织方式,不利于做流程审批。但这一点可以通过与OA的结合得到解决。实践证明与无缝结合的知识管理系统才是有生命力的系统。

(3)Alfresco的后台功能有待深入开发。在实际的企业应用中,企业会关心员工访问了文档,以及访问的频率等统计数据,一方面有利于了解员工的工作情况和工作兴趣;另一方面有利于了解员工的关注热点,改善知识管理。但目前Alfresco本身缺少相关的功能模块。

(4)Alfresco缺少个性的组件。Alfresco的目前还没有采用类似Joomla或Wordpress的组件开发技术,故相关的个性化的插件比较缺乏,如文档的标签及标签云功、相关文档功能等等。需要自行开发。

总体上,在Alfresco的部署和开发的过程中,通过与公司技术人员的交流,越来越感受到Alfresco系统的庞大,但架构非常的清晰,功能也比较的完整,非常适合中小型企业快速低成本的部署知识管理系统。

FLASH效果图片展示插件Ozio gallery

2010年08月5日,星期四

效果不错的图片插件,功能简单,上手快。缺点是分组归类功能少。优点是特效强。

Ozio Gallery 2 是 Ozio Gallery 三维动态相册组件 的改进版,由于新版本的目录名称也改成了 com_oziogallery2 ,因此两个版本可以安装到同一个 Joomla 而不冲突。

Ozio Gallery 2 的用法与 Ozio Gallery 基本相同,用户必须通过 FTP 将照片上传到指定目录,然后在参数中输入图片位置。

Ozio Gallery 2 不仅能展示储存在你的 Joomla 网站上的照片,也能展示提取自 Flickr.com 在线相册网站的照片。

使用的时候有两种方式,一种是FTP传到制定目录,menu生成的时候选定特效后,修改目录至上传目录,reset xml,保存后就可以了。

“Ozio Tiltviewer skin”比较独特,使用flickr的时候,记得去flickr取得user id和set it,在生成menu的时候需要把set method改成flickr,设定要userid和set id就可以了。下面还有很多显示设置,比如行列,背景等。

案例:

上海车美饰

Ozio Tiltviewer skin

Joomla CRM客户关系管理系统 — jForce Suite

2010年07月8日,星期四

看Demo界面还是不错。

有项目,销售,tickets,客户。。。管理。界面也比较友好。

The Joomla CRM — jForce Suite Monday, 28 July 2008 23:18

jForce will provide you with: jAccounts – for your invoicing and billing needs

jContacts – a new way to manage your sales funnel and business leads

jProjects – efficient management of tasks, priorities and documents jSupport – manage trouble tickets and issues to keep your site smooth All these plugins packaged together as one fully integrated CRM solution.

Built in Joomla! Whether you require one component or the entire suite of business automation, jForce can have you up and running with sleek and cost-efficient solutions today.

joomla k2关于extra field

2010年06月29日,星期二

joomla k2 extension中,mod_k2_content是用于显示k2文章的重要模块,实际使用中,不能满足我的要求,于是利用 sub_template解决。

问题:

k2允许为一个k2目录下的文章制定用户自定义的字段(extra fields)

mod_k2_content 可以指定是否显示自定义字段,但要么显示所有自定义字段,要么都不显示。

现在,有三个自定义字段(Name,Price,Color),但我在文章列表中,只希望显示标题和“Price”字段,此时,mod_k2_content不能满足要求了。

改造:

找到 joomla根目录\modues\mod_k2_content\tmpl,其下有一个子目录 Default,我们再创建一个子目录,onlyprice。

把Defaul目录下的default.php拷贝到onlyprice目录下

修改onlyprice目录下的default.php,为保证编码正确(UTF-8),最好是用Zend studio等开发工具修改。

找到:

<?php if($params->get(‘itemExtraFields’) && count($item->extra_fields)): ?>
<b><?php echo JText::_(‘Additional Info’); ?></b>
<ul>
<?php foreach ($item->extra_fields as $extraField): ?>
<li>
<span><?php echo $extraField->name; ?></span>
<span><?php echo $extraField->value; ?></span>
<br />
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>

改为:

<?php if($params->get(‘itemExtraFields’) && count($item->extra_fields)): ?>

<?php echo “&nbsp;&nbsp;” ?>

<?php foreach ($item->extra_fields as $extraField):

if($extraField->name==”Price”):

echo $extraField->value;

endif;

endforeach; ?>
<?php endif; ?>

保存。

在joomla 管理后台,用 mod_k2_content 常见内容模块,在Select sub-template 处选择 onlyprice,其他内容和自己根据要求设置好。

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

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月5日,星期三

摘自:http://www.globalitesoft.com/blog/?p=260&cpage=1
理论:

google map以其强大的功能、方便的使用为广大网民所熟知。现在,我们除了能在google map的主页上使用它之外,还可以把它嵌入到自已的网页中,来给别人使用。google 公司以web services的形式提供google map的调用服务,我们只需调用google map api,就可以把google map嵌入到自已的网页中。google map服务提供了两种调用方式:动态调用和静态调用。动态调用是通过javascript调用google map api,首先将javascript文件的位置指向google map远程服务地址,来加载google map api,接下来用javascript在本地创建google map对象,通过调用google map对象的方法来实现google map强大的功能。若要调用google map服务,必须要申请api key,而且必须以调用网站的url生成key,由于实践中无法提供url,只能用blog网站来进行调用实验,但blog网站无法使用 javascript,所以只能使用静态调用方法来进行实践。

wordpress风格SimpleBlog

2010年05月5日,星期三

http://demo.slimmity.com/simpleblog/

SimpleBlog is the simplest wordpress theme doesn’t contain many features nor does it have preloaded plugins other then WP-PageNai. It has a small option page where you can edit the logo and favicon url’s, from this page you can also add your feedburner url and twitter account that will be displayed on the custom sidebar widget called: RSS Feed Suscribe. It has all the basic html elements styled for posts and the sidebar is widget ready.

很简单的一个风格,有菜单,有新文章,有自定义,适合我使用。