Feb 25

这个问题花了不少时间来解决..中间不得不先关闭了站点和论坛.

说实话,我也不太想弄这两样东西.其实对于我来说有一个blog就足够了,可是一个CG站点毕竟是我们三个人的一个梦.so…我还是弄起来了.

闲话少说,说说关于这两样东西的静态化问题.
后台设置是傻瓜化的,我这里不赘述了.说说头文件吧.
PS:我以下的修改必须要求主机环境支持.htaccess和mod_rewrite这两个功能.否则怎么设置也白搭.

首先是SupeSite的.htaccess设置:

下载: web.htaccess
###############################################################################
###        Apache Web Server(虚拟主机用户)
###############################################################################

###        在开始以下设置之前,请首先咨询您的空间服务商
###        空间是否支持 Rewrite 以及是否支持对站点目录中 .htaccess 的文件解析
###        否则即便按照下面的方法设置好了,也无法使用

###        将 RewriteEngine 模式打开
RewriteEngine On

###        修改以下语句中的 /supesite 修改为你的SupeSite目录地址,如果程序放在根目录中,请将 /supesite 修改为 /
RewriteBase /supesite

###        Rewrite 系统规则请勿修改


RewriteRule ^action/(.+)$ index.php?action/$1
RewriteRule ^i([0-9]+)(.*)$ index.php?action/viewspace/itemid/$1$2
RewriteRule ^t([0-9]+)(.*)$ index.php?action/viewbbs/tid/$1$2
RewriteRule ^([0-9]+)/tplid(.*)$ index.php?action/space/uid/$1/tplid$2
RewriteRule ^([0-9]+)/starttime(.+)$ index.php?action/spacelist/uid/$1/starttime$2
RewriteRule ^([0-9]+)/type(.+)$ index.php?action/spacelist/uid/$1/type$2
RewriteRule ^([0-9]+)(.*)$ index.php?action/space/uid/$1$2
RewriteRule ^index(.*)$ index.php

###        添加内容时,请遵照上面的提示,修改SupeSite所在的路径
###        然后保存。将 .htaccess 文件上传到SupeSite所在的目录中
###        进入SupeSite 系统设置,根据需要开启 URL 静态化 功能

###############################################################################

其次是论坛的.htaccess设置:

下载: bbs.htaccess
###############################################################################
###        Apache Web Server(虚拟主机用户)
###############################################################################
###        在开始以下设置之前,请首先咨询您的空间服务商
###        空间是否支持 Rewrite 以及是否支持对站点目录中 .htaccess 的文件解析
###        否则即便按照下面的方法设置好了,也无法使用

###        将 RewriteEngine 模式打开
RewriteEngine on

###        修改以下语句中的 /bbs 修改为你的论坛目录地址,如果程序放在根目录中,请将 /bbs 修改为 /
RewriteBase /Discuz!

###        Rewrite 系统规则请勿修改
RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
###        添加内容时,请遵照上面的提示,修改论坛所在的路径
###        然后保存。将 .htaccess 文件上传到Discuz!所在的目录中
###        进入Discuz!系统设置,根据需要开启 URL 静态化 功能

###############################################################################

written by doo \\ tags: , , , ,

Feb 23

今天在自己的blog上测试google maps api..一开始自己傻到在自己的head.php上添加代码.

后来考虑到iframe,可是不知道为何,在我blog的post当中不能用此引用.

没有办法,只好找其他的引用方法.查找到了另外一种代替方法..可以使用”Objects”
Objects不仅仅是引用网页,相关的可以引用图片等..而代码方式也比较简单.如下:
注意:如果你用的是IE浏览器,则一下引用的图片可能无法浏览.因为我对Objects标记的用法还不熟悉,所以我也解释不了.
但是底下的网页引用则可以正常浏览.

下载: objects.txt
  1. <p><object data="http://farm3.static.flickr.com/2401/2171607059_4345eae07d.jpg"></object></p>

以上效果如下:

而如果想要自定义其大小,就必须添加高宽的像素值.
例如:

下载: objects.txt
  1. <p><object data="http://farm3.static.flickr.com/2401/2171607059_4345eae07d.jpg" width="500" height="400"></object></p>

效果:

更多属性的添加:

下载: objects.txt
  1. <p><object data="http://farm3.static.flickr.com/2401/2171607059_4345eae07d.jpg" title="test title" type="image/gif"></object></p>

效果:

网页的调用:
注意,网页引用的时候必须添加长宽的像素值,否则在IE中则无法正常显示.firefox等浏览器则无所谓,会调用默认值.
而在引用图片的时候,即便添加长宽像素值一样无法浏览.

下载: objects.txt
  1. <p><object data="http://blog.ivandoo.com/code/google/maps/1.html" width="500" height="400"></object></p>

written by doo \\ tags: , ,