seagull
文章平均质量分 75
xinhaozheng
skype:pto_georgezheng
xinhaozheng#gmail.com
展开
-
不错的而且是免费的跑马灯控件 -- jScroller
相信大家见过,写过也用过很多的跑马灯了。我个人比较喜欢jQuery,而jQuery中各种各样的跑马灯不知道有多少个,反正被jQuery官方站点收录的就有很多。今天介绍的这个是个人觉得比较不错的,所以在这边分享一下。 首先jScroller它是跨浏览器的,可以在各类浏览器在使用,而且它符合W3C规范,它不是使用maquee标签的。现在jScroller又有一个新版jScroller2,两原创 2009-02-03 17:37:00 · 7346 阅读 · 1 评论 -
seagull - IE6的某些版本加载flash导致网站访问速度像蜗牛
<br />我想大多数的人都会认为在网页中插入一个flash是很容易的事,确实也简单,随便复制一份代码路径和长宽修改一下就可以。然而,事实上却并非如此。<br /> <br />在最近的一个项目中,其首页插入了三个flash文件,在我的机器上,FF,IE的所有版本访问速度均正常。但是在那种旧的老式的机器上用的是IE6的版本,打开首页的速度还可以,但是打开内页可能要等待几分钟,这是非常恐怖的事情,于是开始排查,一步步的发现:<br />FF所有版本没有问题<br />IE下,即使是有问题的版本,如果是用右键在原创 2010-12-21 16:00:00 · 1216 阅读 · 0 评论 -
seagull -- 上传文件后下载时文件名是乱码
<br />seagull的publisher模块下面有提供一个上传文件的功能,但是上传后,文件名是中文的文件名称会变成乱码。在FF中进行下载时提示是正常的,但是在IE下就是不正常的。后来发现:<br /> <br />在window系统下,如果你将上传的文件保存时,如果文件名是使用utf-8编码,则会以乱码显示的。只能使用GBK。<br />同样,在下载时进行读取时,也要使用GBK来进行,否则会读取不到文件而变成空文件。<br /> <br /> function _cmd_add(&$input,原创 2010-12-21 10:20:00 · 914 阅读 · 0 评论 -
Seagull php - 修改publisher模块的编辑器
<br />seagull 的publisher模块在0.6.7版本中的所见即所得编辑器只启用了基本工具,如何让它显示更多的工具呢,比如CSDN的编辑器那样的呢。<br /> <br />设置WYSIWYG的代码:<br />[www/js/SglFckconfig.js]<br /> <br />FCKConfig.ToolbarSets["Default"] = [<br /> ['Source','DocProps','-','Save','NewPage','Preview','-','Templa原创 2010-09-18 22:52:00 · 927 阅读 · 0 评论 -
magento -- seagull与magento的共同概念
<br />首先应该是MVC的架构.尽管在实现上有所差异,但是这个基本理念是一样的.当然MAG比SEAGULL PHP框架要复杂的多.<br />BLOCK概念,三年前在学习SEAGULL时,一开始觉得不是太理解.现在应该说是很清晰了.但是两者在实现上还是有挺大差异的.不过,出于性能方面的考虑,两个都有引入缓存.当然是指BLOCK层次的缓存.相比于SGL,MAG似乎务实一点,没有采用模板,直接使用PHP做模板引擎.因为PHP就是模板的最初体现了.而事实上任何一个模板引擎都不能真正意义上的数据与表现分离.当然原创 2010-08-31 09:00:00 · 847 阅读 · 0 评论 -
如果用seagull php框架开发一个类似zen cart,Oscommerce,magento这样的模块会什么样
Os,zen cart的成功是为什么,是因为开源,是因为低端(使用需要小,易于使用,普通程序员可轻易学习),我想更多的是因为庞大市场的存在。尽管它们存在的诸多的问题,然而一个免费的系统,一个容易让程序员入手的程序加上市场给它带来了大量的用户。而magento(据说是小日本赞助的)正是看到了巨大的市场而推出的一个系统,然而商人终究是商人,它的复杂,尽管它真的很开放,很灵活,它的资源消耗让很多用户是又原创 2009-08-26 23:01:00 · 1286 阅读 · 0 评论 -
在seagull框架下操作数据库
开发项目,和数据库打交道是重要的一个环节。在使用seagull框架开发时也不例外。对于初学seagull的人来说,肯定会比较关心在seagull框架下开发时是如何实现对数据库的操作?一、前期设置(或者说是准备DSN -数据连接符或数据源)事实上,在我们安装seagull框架的第四,五步中我们就是进行数据库相关的配置,包括DSN的各大要素:1、数据库后台类型(phptype)2、数据库服务器原创 2009-03-06 17:58:00 · 816 阅读 · 0 评论 -
Seagull PHP框架学习教程之发送邮件
发送email邮件是在开发过程中经常要做的一项工作,而且相对比较复杂,尤其是程序员需要面对不同的mail后台,我们都知道在PHP下发送email除了可以使用php的内置函数mail,或者是一个sendmail程序,或者通过smtp服务器,那么服务器到底是使用什么mail后台呢,程序员是不得而知的而且你还需要考虑到程序移植的可能性?Seagull框架为你提供了SGL_Emailer类用来发送原创 2008-12-17 15:57:00 · 1361 阅读 · 0 评论 -
Seagull PHP框架学习教程之Seagull核心库
在你使用seagull进行开发之前,你还需要了解一下seagull提供了哪些可供使用的API接口,这样你就可以节省时间专心去处理业务逻辑方面的工作。Seagull的核心库文件保存在lib/SGL目录下。下面是对整个Seagull核心库所提供工具的概览,今后会详细介绍各个类的实际实用。SGL提供大多数模块共用的静态接口SGL_Request封装所有的 $_GET、$_POST、$_FILES为一原创 2008-12-15 18:38:00 · 1104 阅读 · 0 评论 -
Seagull PHP框架学习教程之模块生成器
如果你是一个熟练的PHP程序员,你完全可以跳过前面两节你已经非常熟悉的基本概念,直接try一下Seagull的module generator(模块生成器),当你安装完Seagull之后,你可以使用你在安装时设定的管理员账户登陆。当你成功登陆后会直接进入adminGUI,选择单击左侧导航栏的“Module generator”即可进入Seagull的模块生成器,截屏如下:事实上,Seagull框架原创 2008-12-14 18:19:00 · 1676 阅读 · 0 评论 -
Seagull PHP框架学习教程之二
在使用Seagull框架开发项目之前,你需要了解以下基本概念: module(模块,我在这边翻译为模块,各人说法不一样,无关重要),在Seagull内,它的概念是指对某个项目功能的一种逻辑上的分组。一个模块是将某个项目内那些相关的功能组合在一起。以一个简单网售的站点为例,我们可以把项目大致分成用户模块,订单模块,支付模块。比如用户模块可能会包含所有和站点用户相关的功能,包括原创 2008-12-10 22:15:00 · 1326 阅读 · 0 评论 -
Seagull PHP框架下操作数据库
我个人认为在Seagull框架下进行项目开发,访问操作数据库几乎不能用一个章节来讲述,是因为太复杂吗?不,恰恰相反,是因为实在是太简单了,以至于似乎都不值得一提。但是我们有必要为初学者考虑一下,所以下面我们通过比较我们在不使用框架和使用Seagull框架进行项目开发时进行数据操作的难易程度,所花费的时间和编码的数量来认识和加深初学者对seagull的认识,以及seagull框架在数据库操作方面原创 2009-02-22 21:36:00 · 1449 阅读 · 0 评论 -
Seagull PHP框架学习教程之一
最近有网友提到 seagull的中文资料太少,作为seagull的使用者和中文文档和语言包的维护者,我有责任和义务为seagull社区贡献一份自己的力量,所以从这篇开始我将会制做一系列的Seagull框架的学习教程,这些教程在完善之后还会以PDF格式发布在Seagull框架的google中文讨论组,当然我也会努力进一步完善Seagull框架wiki的中文文档,欢迎大家指正我们翻译或理解上的原创 2008-12-07 22:01:00 · 1786 阅读 · 0 评论 -
seagull - 选择中文语言时日历控件的问题
<br />最近一个客户碰到的问题,在使用publish模块发布文章后要进行编辑修改起始日期和有效日期时,日历控件虽然可以弹出,但是界面上的文字全部变成了undefined,一开始觉得有点奇怪,今天晚上想了一下,猜想可能是由于客户选择中文作为界面语言导致的.将admin账户的偏好设置语言修改成eng-utf-8时,果然,prototype的日历控件恢复正常.原创 2011-01-01 22:41:00 · 783 阅读 · 0 评论