歡迎光臨, 訪客. 請先 登入註冊一個帳號.
四月 16, 2024, 11:38:02 下午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  開發  |  外掛程式  |  Blogtimes 的 URL 好像有問題 « 上篇主題 下篇主題 »
頁: [1] 2
作者 主題: Blogtimes 的 URL 好像有問題  (閱讀 34318 次)
Raymond
新手見習
*
文章: 23


檢視個人資料
« 於: 三月 28, 2005, 10:24:23 上午 »

我在 FreeBSD 上產生出來的 URL 會多了一個 "." 在 /tmp 目錄的前面。
<div align="center"><img src="http://www.xxx.com/plog./tmp/blogtimes/1/blogtimes.png" /></div>

$rg->getUrl($saveFile) 的問題吧?
已記錄
Raymond
新手見習
*
文章: 23


檢視個人資料
« 回覆文章 #1 於: 三月 28, 2005, 10:29:32 上午 »

看了一下 Mark 的 blog...

<div align="center"><img src="http://blog.markplace.net/blogtimes/blogtimes.png" /></div>

@@
已記錄
kissu2
新手見習
*
文章: 11


檢視個人資料
« 回覆文章 #2 於: 三月 28, 2005, 11:46:25 上午 »

windows 下面也有一个点. 最新的版本
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #3 於: 三月 28, 2005, 05:36:19 下午 »

那是對的!

如果你們遇到圖出不來,那是因為 /tmp/.htacess 設定把瀏覽權限關了!你們必須把他改成

引用
Options -Indexes


才行。

Mark
已記錄

Raymond
新手見習
*
文章: 23


檢視個人資料
« 回覆文章 #4 於: 三月 29, 2005, 01:39:53 上午 »

完全不能理解為什麼在 tmp 目錄前面多一個 "." 會是對的。

不過,我試了下面的方法:
1> .htaccess 中加上 Options -Indexes
2> 直接將 .htaccess 殺了
3> 將 tmp 目錄及以下的所有東西 chmod 777

一樣是看不到 blogtimes

產生出來的應該是:
http://www.xxx.com/plog/tmp/blogtimes/1/blogtimes.png 才對吧?
http://www.xxx.com/plog./tmp/blogtimes/1/blogtimes.png 怎麼可能是對的呢?

Anyway, 不是很重要,反正只是手多測試一下下...
大家認為沒問題就好,沒有用這個 blogtimes 應該還不會很難過...  嚎啕大哭
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #5 於: 三月 29, 2005, 08:27:17 上午 »

引用自: Raymond
完全不能理解為什麼在 tmp 目錄前面多一個 "." 會是對的。


那是因為 plugin 是直接抓取系統內的 "./tmp" 這個 template folder 再來組成 URL。所以會多一個點。這裡會有個 bug ,就是他改為絕對路徑,那就完了。相對路徑,是 okay 的啦。

引用自: Raymond

不過,我試了下面的方法:
1> .htaccess 中加上 Options -Indexes
2> 直接將 .htaccess 殺了
3> 將 tmp 目錄及以下的所有東西 chmod 777


這就比較奇怪了!因為我在 linux 與 windows 下都測過,目前遇到圖出不來的原因只有 .htaccess 的設定問題。只要把 tmp 下的 .htaccess 砍了,或是改為 Options -Indexes 就 okay 了。

你能讓我看你的網站嗎?

Mark
已記錄

kissu2
新手見習
*
文章: 11


檢視個人資料
« 回覆文章 #6 於: 三月 31, 2005, 09:09:38 上午 »

删掉也不行呀,
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #7 於: 四月 01, 2005, 01:29:15 下午 »

mmm... 傷腦筋!基本上是 .htaccess 權限的問題。你可能得再設定看看了。

Mark
已記錄

loveyoyo
新手見習
*
文章: 8


檢視個人資料
« 回覆文章 #8 於: 四月 22, 2005, 04:40:31 下午 »

我也有這個問題,但按照markwu的方法去做就試成功了!
最主要是和下列這個有關吧?
<Files "*">
 Order deny,allow
 Deny from all
</Files>

雖然網址變的很不雅觀,但能用就好,很滿足了~
已記錄

謝謝你們無私的奉獻~
win2kpro sp4 IIS 5.0 / localhost:80
AppServ 2.4.0 / localhost:8080 / plog 1.0
(Apache 1.3.29 + PHP 4.3.6 + MySQL 4.0.18 + phpMyAdmin 2.5.6 + ImageMagick 6.0.4 Q16)
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #9 於: 四月 23, 2005, 04:48:51 下午 »

引用自: loveyoyo
我也有這個問題,但按照markwu的方法去做就試成功了!
最主要是和下列這個有關吧?
雖然網址變的很不雅觀,但能用就好,很滿足了~


恭喜你試成功了!  微笑

Mark
已記錄

sbilly
新手見習
*
文章: 3


檢視個人資料
« 回覆文章 #10 於: 七月 05, 2005, 11:43:20 上午 »

URL  的问题还有一个可能是因为 base_url 设置的问题
blogtimes 的路径实际上是
$baseUrl.$this->cacheFolder."/blogtimes.png"
这样构成的
如果 base_url 设置成 http://www.xxx.com/plog (结尾没有 "/") 这个时候 blogtimes 图像的 url 就会变成
http://www.xxx.com/plog./tmp/1/blogtimes.png 这样 显然 404 error
如果 base_url 设置成为 http://www.xxx.com/plog/(结尾有 "/") 这个时候 blogtimes 图像的 url 就会变成
http://www.xxx.com/plog/./tmp/1/blogtimes.png 而 IE 提交这样的请求的时候自动会变成 http://www.xxx.com/plog/tmp/1/blogtimes.png 这样就没错了
已記錄
sbilly
新手見習
*
文章: 3


檢視個人資料
« 回覆文章 #11 於: 七月 05, 2005, 01:14:07 下午 »

如果想修改代码的话可以修改 pluginblogtimes.class.php 119 行

$blogtimesTag = "<div align="center"><img src="".$rg->getUrl($saveFile)."" /></div>";

修改成为

$blogtimesTag = "<div align="center"><img src="".$rg->getUrl("/".$saveFile)."" /></div>";
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #12 於: 七月 05, 2005, 04:15:20 下午 »

引用自: sbilly
如果想修改代码的话可以修改 pluginblogtimes.class.php 119 行

$blogtimesTag = "<div align="center"><img src="".$rg->getUrl($saveFile)."" /></div>";

修改成为

$blogtimesTag = "<div align="center"><img src="".$rg->getUrl("/".$saveFile)."" /></div>";


可是這樣修改還是必須判斷 base_url 到底最後有沒有 "/",不是嗎?

如果 base_url 是 http://localhost/plog/,那麼我加上了不就變成 http://localhost/plog//./tmp/1/blogtimes.png ,這樣沒有關係嗎?

Mark
已記錄

sbilly
新手見習
*
文章: 3


檢視個人資料
« 回覆文章 #13 於: 七月 05, 2005, 04:38:45 下午 »

没问题的

http://www.lifetype.net/imgs/post.png
http://www.lifetype.net/imgs/./post.png
http://www.lifetype.net/imgs//./post.png

是同一个图片,下面就是例子:


已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #14 於: 七月 13, 2005, 03:26:00 下午 »

To sbilly:

依照你的建議修正了。

Mark
已記錄

頁: [1] 2
LifeType 中文開發論壇  |  開發  |  外掛程式  |  Blogtimes 的 URL 好像有問題 « 上篇主題 下篇主題 »
    前往: