“开源学习”目录存档

MediaWiki

2012年01月11日,星期三

MediaWiki全球最著名的开源wiki程序,运行于PHP+MySQL环境。MediaWiki从2002年2月25日被作为维基百科全书的系统软件,并有大量其他应用实例。目前MediaWiki的开发得到维基媒体基金会的支持。

MediaWiki是建立wiki网站的首选后台程序,目前国内的灰狐维客等站点都采用这套系统。

MediaWiki一直保值着持续更新,当前最新版本为1.5.8(2006-3-26)和1.6.6(2006-5-23)稳定版本。MediaWiki的原作者为德国的Magnus Manske。

sugarcrm在Linux的安装注意

2012年01月6日,星期五

QQ群上看来的:

权限问题
早上我遇到了 高手帮我解决了
SugarCRM 在 Linux 空间中安装权限设置

1.  设置目录 cache、custom、data、include、module 权限须设置成 777 ,并且须子目录继承(在 DA 面板的文件管理中,选择上述文件夹,输入 777 并选择 Recursive )

2.  设置根目录下 config.php 文件权限成 777

1.  或者直接将整个 SugarCRM 目录或目录下全部文件,设置权限成 777 并继承全部文件。

2.  再设置 include 目录下的 externalAPI 文件夹设置权限成 755 并继承全部文件。系统才能正常运行。

同时,此设置可确保 SugarCRM 主题文件的正常显示。

sugarCRM导入数据

2011年12月30日,星期五

非常方便,可以随意做好csv,进去以后再选择各个字段对应。

注意,中文要用utf-8否则中文全是乱码。

汉化sugarCRM[转载]

2011年11月8日,星期二

转载自:http://hi.baidu.com/thy_love_fly/blog/item/16f28f51f8edb71f377abe81.html

今天安装的是6.23,官网上下载的6.23ce版,共享下载的简体语言包。

今天安装SugarCRM系统,备份好文件后准备在一台机器上测试,下载的是SugarCRM的整体集成安装包,所以设置方面就免了,一路输入密码回车,经过漫长的等待后安装成功。别看这么顺利,后面。进入CRM系统后,全都是英文,看的很是别扭,于是汉化。

1、使用Admin用户登陆。

2、点击上面的Admin按钮进入设置页面。

3、找到Module Loader选项进入。

4、这里就是语言包组件的安装界面了,语言包可以在http://www.sugarcrm.cn/找到。 下载后的语言包.zip不需要解压缩,直接点击上图中的”浏览”,选择该语言包.zip,然后点击”Upload”上传。

5、上传成功后,点击”Install”进行安装。安装成功,如图所示;

6、返回登录界面,你会发现,options的language中会增加了简体中文的选项:

7、我们以简体中文登录,会发现,界面变成了中文。

zencart产品排序

2011年10月26日,星期三

Configuration-Product listing-Display Product Listing Default Sort Order

1a=model number sort ascending
1d=model number sort descending
2a=name sort ascending
2d=name sort descending
4a=price sort ascending
4d=price sort descending

zencart后台路径修改

2011年10月13日,星期四

zencart低版本安全很差,管理后台有个忘记密码发送的bug。今天google了一下,修改了,不知道能不能生效。

zen cart安全如何修改zencart后台管理目录admin

修改”admin”目录名,用一个很难猜测到的名字。

(在进行下面的修改前,请备份文件和数据库。)

A- 用文本编辑器,例如记事本,打开文件admin/includes/configure.php。

将所有出现/admin/的地方改成自己的管理目录名。

需要修改的部分:

define(’DIR_WS_ADMIN’, ‘/admin/’);

define(’DIR_WS_CATALOG’, ‘/’);

define(’DIR_WS_HTTPS_ADMIN’, ‘/admin/’);

define(’DIR_WS_HTTPS_CATALOG’, ‘/’);

需要修改的部分:

define(’DIR_FS_ADMIN’, ‘/home/mystore.com/www/public/admin/’);

define(’DIR_FS_CATALOG’, ‘/home/mystore.com/www/public/’);

B- 找到ZenCart的/admin/目录,

将该目录名按照admin/includes/configure.php中的定义作相应修改。

Faq,Tab实用插件

2011年07月12日,星期二

下载:

http://www.trafalgardesign.com/downloads

使用:

http://www.trafalgardesign.com/faqs/plugin-faqs

用在产品,问答都不错的插件。

FAQ Slider is a free Joomla! 1.5 plugin that allows you to display content dynamically in either sliders, tabs or simply insert it into the page. Various options control features such as which tab is visible on loading the page, module chrome etc.

The content shown can be:

- articles in a category/section/comma separated list (specified by title or ID) or
- modules from a position/comma separated list (specified by title or ID) or
- individual articles or modules (specified by title or ID) or
- inline content

It is intended for use in a FAQ section but may have many other uses. It can also work as a general content insertion tool for displaying articles or modules anywhere that plugins can be processed. If you need to use FAQ Slider in a module position, please look here: http://extensions.joomla.org/extensions/style-a-design/tabs-a-slides/13624

Documentation is provided on Trafalgar Design but this does not always reflect the most recent changes. Please post in the forum if you are having any difficulties.

Changelog:

0.9 focuses on: speed, new features, 3rd party SEF component friendly (sh404SEF, JoomSEF tested), many bugfixes and enhanced cross-browser compatibility. Please check the parameters in the backend after upgrading as there have been some changes which may produce unexpected results. If you are upgrading from any version pre-0.9beta3 please uninstall prior to upgrading.

0.9RC5.1 – ^ New method for parsing inline tabs/sliders syntax using DOMDocument. Now allows nested tables etc. Still no facility for inline nested tabs/sliders.

See the full changelog on the FAQ page (documentation button above).

JoomSEO plugin for Joomla!静态化设置

2011年06月13日,星期一

摘自:http://www.hunzi.org/joomla-seo-patch_config/

在godaddy空间上安装了Joomla,网上搜索了很多资料,无论是修改SEF.PHP文件,还是自定义.htaccess文件,均不能实现网址的静态化

蹩脚的英语在网上继续溜达,然后发现一款不错的Joomla URL静态化插件JoomSEO plugin for Joomla! 1.5,开发作者是Joomlatwork 团队,已经有了针对Joomla1.5.6版本的了.官方的提供的要使用7-ZIP才能打开,我已经将包打好了,等下你直接下下载,然后传到根目录就可以.
Click here to download

JoomSEO用法

1.上传到网站根目录
2.管理员身份登陆后台
3.选择site-Global Configuration 你会看到下面多了一项SEO,点击切换设置.
4.回到主界面,右边SEO Settings.有3个选择:
Search Engine Friendly URLs 选YES
Use Apache mod_rewrite   选YES(如果是APCHE,把你网站根目录的htaccess.txt文件改为.htaccess)
Add suffix to URLs   是否增加后缀.根据自己的喜好吧.

5.点右上角的SAVE按钮,再点一下APPLY按妞,大功告成.

Joomla1.6中文语言包

2011年03月15日,星期二

摘自:

http://diaoyude.cn/web-development/2-joomlacms/264-joomla16-chinese-language-pack.html

Joomla1.6官方中文语言包无法安装临时解决方案!

Joomla控们迫不及待地体验了joomla1.6,但是发现从Joomla官方下载的中文语言包无法安装!通常情况下,将 zh-CN-site下的语言文件复制到language\zh-CN\,zh-CN-admin下的文件复制到administrator \language\zh-CN\下,后台刷新即可看到语言选项,唯独这次正式版却不曾看见。现发布一个临时解决方案

打开joomla1.6的数据表找到jos_extensions表,拉到600多条记录会发现有en-GB的记录,如下图

刷新后台便可看到中文选项,client_id字段是设定前台后台之分!
此方案非官方给出,仅供参考!

另外一种网上的方案:

通常情况下,将zh-CN-site下的语言文件复制到language\zh-CN\,zh-CN-admin下的文件复制到 administrator\language\zh-CN\下,后台刷新即可看到语言选项,但这次正式版需要额外执行SQL语句才可以正常安装,SQL 语句如下(老办法,请直接看后面正解):

INSERT INTO `jos_extensions` (`extension_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `manifest_cache`, `params`, `custom_data`, `system_data`, `checked_out`, `checked_out_time`, `ordering`, `state`) VALUES
(602, ‘中文 (Simple Chinese)’, ‘language’, ‘zh-CN’, ”, 0, 1, 1, 1, ”, ”, ”, ”, 0, ’0000-00-00 00:00:00′, 0, 0),
(603, ‘中文 (Simple Chinese)’, ‘language’, ‘zh-CN’, ”, 1, 1, 1, 1, ”, ”, ”, ”, 0, ’0000-00-00 00:00:00′, 0, 0);

以上是不得已的方法,现在终于知道了正解如下:

Joomla 1.6 这个版本的语言包安装,需要在复制完语言包之后,在后台管理界面顶部菜单“Extensions(扩展列表) -> Extensions Manager(扩展管理)”里面先做Discover(检测)操作:点Discover tab页,然后再点Discover工具按钮,才能发现待安装的语言包。

但是我自己并没有存在这样的问题,
我的步骤是: 1,从官方下载joomla的英文原版 下载地址:http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseBrowse&frs_package_id=5696

2,下载语言包   http://www.nhuang.com/index2.php?option=com_k2&view=item&task=download&id=16  ,这个版本测试可以用!,然后在后台更改语言包,把简体中文设置成默认就可以了!

转载[安装zen cart后的相关后台设置]

2011年01月6日,星期四

zencart主页突然找不到login In选项了,一开始以为是程序修改的问题,没找出原因。后来在设置里发现,原来store status是展示商品,不显示价格选项,这样login in就会消失。这才想到刚才在程序里看到的“if store status=0….”

下面是篇转载:

安装zen cart后,需要进行相关zen cart后台设置。一下这些设置是不可缺少的,或者即使暂时用不到也要懂得如何去设置,以备下次用到。

1、zen cart后台常用设置

(1)左右边框的控制: Tools→Layout Boxes Controller

(2)购物支付及免运费条件设置:
Modules→Payment Modules 安装配置支付模块安装zen cart后的相关后台设置
Modules→Shipping Modules 免运费模块设置 (Free Shipping)
Modules→Order Total Modules 可设置优惠券,税款等。

(3)国家地区: Locations→Countries (外贸英文网站可移除中国地区Code (2)CHN)
(4)汇率设置: Localization→Currencies (使用IPS等支付方式注意保留人民币CNY)
(5) 开户关闭注册或结账的条款:
在后台 Configuration–>条款选项 里设置

2、局部细节上的调整:information栏目里面的内容[在Tool→Define Pages Editor菜单下]填充、sponsors栏目里面的广告图片[在Tool→Banner

Manager]更改、底部的版权信息(\includes\languages\English.php)需要做对应的修改等等。

3、做外贸网站,Google推广是一个很关键的环节,所以这里就衍生了一个问题:如何将GGAD跟踪代码添加到网站中去?添加位置很灵活,这里的 例子

仅供参考。

全站跟踪代码添加到:includes/templates/使用的模版/common/tpl_footer.php

GGAD定义操作跟踪代码:
<!– Google Code for 注册/登陆行为 Conversion Page –>
includes/languages/english/login.php
includes/languages/english/create_account.php

<!– Google Code for 购买/销售 Conversion Page –>
/includes/templates/template_default/templates/tpl_checkout_success_default.php
../includes/templates/template_default/templates/tpl_checkout_confirmation_default.php(183,1)

<!– Google Code for 销售机会 Conversion Page –>
includes/languages/english/shopping_cart.php

<!– Google Code for 关键网页视图跟踪 Conversion Page –>
<!– Google Code for 其它跟踪 Conversion Page –>

注意:添加的时候,如代码是直接加在网站开头(head之前的时候)会导致整个页面的错位.

4、后台显示的时区是默认值,这对于我们来说很不方面,如何修改呢?

找到 admin/includes/header.php文件,搜索到echo date(“r”, time()) . ‘GMT’位置处,不用明说了,大家都知道这里就是输出时间的,在前面加

上一句话 date_default_timezone_set(‘PRC’); 存档,到后台刷新一下看效果,okay,现在就是北京时间了。(但生成的订单时间还是以网站所在服

务器时间为准)

5、产品图片放大效果:在后台Tools栏目下点击Image Handler2下拉菜单→点击Install Image Handler安装图像管理模块;然后在Configuration中

设置图像参数,IH 放大(中)小图像设为yes,在商品信息 – 图像宽度/图像高度 分别设定要放大的图片大小。
我们自己开发主要是修改下面两个文件:
includes/templates/dreamugg/templates/tpl_specials_default.php
includes/functions/html_output.php

6、是不是觉得自己网站浏览人数少的让人尴尬?有办法includes/modules/sideboxes/whos_online.php里面 自己修改吧,其中$n_guests是游客人数

,$n_members是注册会员人数,自己可以据此去修改。

另外一个就是Powered by信息的修改,修改方法如下:
includes/languages/english.php里面修改第一个define()中对应处为自己所要信息即可。

7、商品描述之Attributes Controller扩展(在属性控制选项内容里添加设置)
在Catalog下拉菜单下的Attributes Controller的标题Option Name下填写选项名称和ID并插入;然后在Option Values中分别各个选项的值。
另外,如果所有商品属性都已设置好的话,可以下载 型号/属性 以TAB分割的文本文件

8、设置优惠券: admin->Modules->Order Total->Discount Coupon

9、记得安装IPS等补丁(先执行SQL语句,再上传IPS补丁程序)…

10、如果产品的分类比较多的话,点击父分类的连接时,会有子分类的连接,但是这个链接平平无奇,有些客户会认为他不是链接这样我们的产品浏

览次数以及被购买的机会就降低,所以必须对这种链接做一些修改。
/includes/modules/category_row.php里面修改相关代码即可.

11、如何添加新的页面?
Payment Policy设置:
后台==>Tool==>EZ-Pages==>Payment Policy==>edit: (如果没有Payment Policy这项,则点选”new file”按钮)
在Page Title填写Payment Policy
其它单选按钮不用改动,只需在HTML编辑框内填写支付条款内容即可,其它都不用填写。
详见: topic1947.html

12、网关支付接口相关设置
ZenCart程序已集成了PayPal等支付网关接口,只要设置好收款支付账号等相关参数即可。
另外要安装的IPS等网关支付接口,可根据官方提供的支付接口进行整合。

13、在选择支付方式中添加支付条款的语句:
在/includes/languages/english/checkout_payment.php
define(‘TEXT_SELECT_PAYMENT_METHOD’ 或者:define(‘TABLE_HEADING_PAYMENT_METHOD’相应的地方添加。
.ccinfo {
display:none; /*隐藏内卡标志*/
}

14、产品重量的修改: (g改为kg)
/includes/languages/english.php
/includes/languages/english/modules/shipping/zones.php
在这两个文件里查找替换.

15、开启关闭注册或结账的条款
在后台 “Configuration”–>”条款选项” 里设置

16、添加友情链接的方法
这里利用到了Banner Manager广告代码显示友情链接,首先在后台布局设置中的“广告显示组-页脚位置1”填写你的广告组名称,如Links. 然后在

Tools栏目下的”Banner Manager”菜单新建“New Banner”;在Banner Group填写框中输入广告组名称Links, 并输入Banner Title,在HTML Text文本

框内输入你要显示的友情链接Html代码,点击insert即可。