Blogs

学习Google AJAX 供稿 API

看了Google AJAX 供稿 API,感觉到google的强大和开放性。使用Google AJAX 供稿 API我们可以轻松为自己的站点添加这些酷功能。

通过 AJAX Feed API,您可以下载仅使用 JavaScript 的任意公共 Atom 或 RSS 供稿,因此您可以轻松地嵌入供稿和您的内容及其他 API(例如 Google 地图 API)。对于 Flash 和其他非 Javascript 环境,该 API 将显示一个原始 RESTful 界面(新增)!,其返回的经过 JSON 编码的结果可由大多数语言和运行时轻松处理。
AJAX Slide Show

Step 1 - Load AJAX Feed API and Slide Show

<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script src="http://www.google.com/uds/solutions/slideshow/gfslideshow.js" type="text/javascript"></script>

Discuz! 6.0.0论坛转到 Drupal 5.14 记事

前几天开始鼓捣将Discuz! 6.0.0论坛转到 Drupal 5.14 ,PHP和MYSQL我不懂,只好找现成的模块,首先将 Discuz! 6.0.0 论坛转到 vbulletin 3.6.8 PL2,期间我也尝试转换到PHPBB3,可是相比VBB的转换程序更完善一些,毕竟是商业程序吧。转换过程请看VBB相关的说明吧

vbulletin 3.6.x 转换到 Drupal 5.14 需要安装模块:

使用Ubercart模块实现在线商店

Ubercart模块drupal项目页: http://drupal.org/project/ubercart

Ubercart模块开发者支持站点: http://www.ubercart.org/

关于Ubercart模块的功能、用途我个人也说不清楚。由于项目需要才开始研究琢磨。

Ubercart模块目前支持drupal5.x和drupal6.x。

截止今日版本:

6.x-2.0-beta1
5.x-1.6

drupal5.x环境安装Ubercart模块依靠:

  • TAPIr (5.x-1.6)
  • Token (5.x-1.11)
  • uBrowser (5.x-1.4)
  • Workflow-ng (5.x-2.1)
    • Workflow-ng

play 星期日, 2008-12-07 00:36

最近几天一直在研究ubercart模块,对于网店这类流程我基本不懂,又苦于英文说明看不懂,在网络上搜索到几个用drupal+ubercart组建的在线购物的网站,脑子里还是一片空白,最令我头疼的就是找不到完成的中文语言包,在drupalchina.org找到g089h515r806@drupal.org发布的一些ubercart的中文语言包,URL:http://drupalchina.org/node/5656 ,想自己动手翻译,几乎是完全借助于翻译软件,真是份苦力活儿啊。还建了一个Localization server,目前只添加了ubercart和webform这2个模块,主要考虑这2个模块是面向用户,不然懒得忙这些事。

目前主要翻译一些简单的词,对于句子还不敢下手,管它,慢慢来吧。

用Lightbox2在TinyMCE编辑器

最近作一个公司站点,网页内容页插入图片使用TinyMCE编辑器集成IMCE模块,在内容页图片较多时,想使用Lightbox2 组图的功能,就是有下一张或上一张图片的翻页查看的效果,如果单纯使用TinyMCE编辑器可视化编辑,无法插入rel="lightbox[roadtrip]属性标签,直接编辑源代码吧又过于麻烦,在drupal.org找到一篇文章,根据指示达到了我要效果,非常不错。
原文:http://drupal.org/node/252153

由于我用的是TinyMCE编辑器,所以FCKEditor就没有尝试了
文章大致步骤是:
修改Lightbox2设置:
URL:admin/settings/lightbox2
然后点击”Automatic image handling“标签,其URL:admin/settings/lightbox2/automatic

Automatic Handlers

编辑Custom Class Images
Automatic handler for custom class images--选择为:Lightbox grouped

2个子站点共用一个数据库发生了错误

前段时间(应该是10月21日)又在服务器上安装测试站点和code.petkk.com公用一个数据库,版本为druoal5.x,数据表前缀为:druoal5_ ,刚装完第2天开始有事一直忙到最近,忽然发现code.petkk.com打不开了,只能出现一大堆的代码,找不到数据表之类的错误,用phpmyadmin一看,才发现code.petkk.com的数据表没了,可能是在安装测试站点时,安装程序把以前的表删除了,非常郁闷,不过目前还没有时间去证实。

编写样式表(CSS)文件要注意编码

tag

编写样式表(CSS)文件时为了辨别分清样式的用途,会在CSS文件使用注释符对定义的样式进行说明。我经常会把样式分成块,如:header、nav、left、right、foot等等,或者分成:布局、预定格式化的HTML标签、个别定制等等,通常我都会把注释说明用简短的英文字符。

最近无意识的在CSS文件中使用了中文的注释说明,在用浏览器调试时,发现Firefox2,Firefox3都能正常解析CSS文件,IE6却不能。原因是网页是UTF-8编码,CSS文件是ANSI编码,转换为UTF-8后就正常了。

在用IE6调试,网页是UTF-8编码,CSS文件是ANSI编码使用了中文的注释说明,且从中文的注释说明处开始打断解析,如果你在第100行处使用了中文的注释说明,IE6就只解析100行之前定义的样式。

在没有发现这个问题之前可把我忙坏了。

在网页中使用条件判断和区分浏览器

tag

在网站开发中我们经常会考虑在一些主流的浏览器的兼容性,这些浏览器如:IE6、IE7、Firefox2.x、Firefox3.x,以及Opera的一些版本。

相对这些浏览器Firefox的各版本最为标准。网站开发人员经常在Firefox和IE之间来回切换查看效果,怎样才能更省力更高效,我们可以用Firefox为主来制作网页或css,对于IE存在的问题,我们使用另一个css样式表或HTML标签。

条件语法如下:

确定的

    <!--[if 条件]> HTML <![endif]-->

否定的

    <!--[if !条件]><![IGNORE[--><![IGNORE[]]> HTML <!--<![endif]-->

条件可以是:

IE
IE的任意版本

lt IE 版本
版本小于版本?

lte IE 版本
版本小于或等于版本?

IE 版本
唯一指定的版本

gte IE 版本
版本大于或等于版本

gt IE 版本
版本大于版本

Nice Menus模块改造

之前我曾为一个企业设计一个站点,根据当时要求,以HTML页面来架构几乎完全实现需要,就有一个在线发送E-mail的功能,由于这个站点的服务器支持asp和php,编写php的E-mail的功能代码我不会写,只好写asp代码,也很简单。但在站点的制作中企业总是要求改来改去,每改一次就要上传需要更新的HTML文件和相关的CSS文件以及图片,于是下决心用drupal5.10来架构这个站点。

之前的HTML页站点header的导航菜单我用的是jQuery Plugins: droppy来实现多级下拉菜单。

在使用Nice Menus模块为站点实现Primary links多级下拉菜单,然而Nice Menus模块在IE6下的表现令我不能满意。于是又到http://plugins.jquery.com下载droppy,发现版本已经升到0.1.2了。

我的想法就是利用Nice Menus模块生成菜单,然后用droppy勾住菜单

cck 6.x-2.0-rc7 释出

cck 6.x-2.0-rc7 释出说明链接 http://drupal.org/node/306274

此次更新变动似乎不小,需要Views模块更新到2008年9月3日之后的 Views 6.x-2.x-dev版本,如果升级从cck 6.x-2.0-rc6需要删除cck 6.x-2.0-rc6模块的目录,上传新的cck 6.x-2.0-rc7模块文件。

文章还提到cck 6.x-2.0 final 版估计到9月下旬释出。

我是用翻译软件看的,信息不一定准确。呵呵~,不过这次变动不小是真的,就cck 6.x-2.0-rc7释出说明就有2个屏幕之多的介绍。

同步内容