ted
|
|
« 於: 三月 23, 2006, 09:04:40 上午 » |
|
今天發現我的LT 無法使用 內部連結, 情況如下: 由於某一篇文章很長, 所以想在文章最上頭加上 table of content ch1 ch2 ch3 然後在ch1 的地方切換至 html souce code 的格式,手動加上了<a href="#1">ch1</a> ch2, ch3 類推 當然, 我在真正 ch1文章的地方有加上<a name="1"> ...</a> 但是當我存檔後, html code 都會主動變為 <a href=" http://ip/plog/#1">ch1</a> 導致在預覽時無法正確連到文章下面的內容 請問各位LT前輩是否知道要如何解決這個問題? 我的 LT 是 1.0.3, 編輯器是 HtmlArea 謝謝
|
|
|
已記錄
|
OS: windows server 2003 Apache Web Server Version 2.2.2 PHP Script Language Version 5.1.4 MySQL Database Version 5.0.22
|
|
|
markwu
|
|
« 回覆文章 #1 於: 三月 23, 2006, 11:49:33 上午 » |
|
這並不會影響你的使用! 這是 Browser 的『內定』的行為!不管IE/FF 都是這樣! 當 Browser 發先你的 <a href="#xxx"> 只有這樣的時候,他會很雞婆的在前面幫你加上 http://xxx.yyy.com,所以在你把滑鼠移到上面時,他會變成 http://xxx.yyy.com/#xxx其中 http://xxx.yyy.com 是你『那一個特定網頁』的 base url ... 你可以看他的原始碼,裡面還是 <a href="#xxx"> 這並不會影響你所做的文章導覽的效果! 我在本機上做了不同網址的測試並無問題。 你可以讓我們看你的網頁嗎? BTW,下次問這樣的問題,最好讓我們實際看到你的網頁,否則只是花時間在哪裡猜測。 Mark
|
|
|
已記錄
|
|
|
|
|
markwu
|
|
« 回覆文章 #3 於: 三月 23, 2006, 01:40:49 下午 » |
|
這並非 lifetype 問題! 就像我跟你說的,這是 browser 的問題。 如果你希望他們跳到文章的頁面,那麼在你存檔後,你必須回去修改你的文章,把 <a href="#xxx"> 改為 <a href=" http://163.13.32.107:8080/plog/post/7/192#xxx"> 原因就是我之前說的!如果你沒幫你的link 加上 http://xxx.yyy.com 這一段。browser(瀏覽器)會很雞婆的自動幫你加!(加上目前的網址)
因為頁面上的 link 都必須要有 base url。這是目前 browser 的作法!** 我檢視過原始碼, lifetype 與 htmlare 都沒加上任何東西!(我是用 1.0.3 with htmlarea) Mark
|
|
|
已記錄
|
|
|
|
ted
|
|
« 回覆文章 #4 於: 三月 23, 2006, 01:46:54 下午 » |
|
嗯,了解 謝謝 Mark
|
|
|
已記錄
|
OS: windows server 2003 Apache Web Server Version 2.2.2 PHP Script Language Version 5.1.4 MySQL Database Version 5.0.22
|
|
|
lss
|
|
« 回覆文章 #5 於: 三月 23, 2006, 01:51:34 下午 » |
|
..... ** 我檢視過原始碼, lifetype 與 htmlare 都沒加上任何東西!(我是用 1.0.3 with htmlarea)
Mark
我 覺得是 htmlarea 的問題 正因為瀏覽器會在 #XXX 前面自動加上 目前網頁的url,server 才會知道要送回目前網頁給瀏覽器(甚至瀏覽器會直接用 cache 裡的檔案),所以網頁內錨點的連結才能正常工作。 我看了他的原始碼,被加上 $baseurl 了,這應該是 htmlarea 加的,以他自己當時認為的目前網頁url 來加的。我用 tinymce 測試的結果,tinymce 是加了 admin.php 的 url 在 #xxx 之前。 這應該是可以修改 online editor 來避免,但是改掉後會不會有其他問題?在不確定之前, ted ,目前魚與熊掌不可得兼啊! lss
|
|
|
已記錄
|
|
|
|
markwu
|
|
« 回覆文章 #6 於: 三月 23, 2006, 01:56:12 下午 » |
|
可是這樣很詭異!因為我剛裝了一個lifetype 1.03 的版本,一模一樣的 htmlarea,可是我卻沒辦法 reproduce 他的問題。
**尤其是在 Htmlarea 幫他加上的這個部分!
lss 你可以實驗一下嗎?看看你的會不會這樣!
Mark
|
|
|
已記錄
|
|
|
|
lss
|
|
« 回覆文章 #7 於: 三月 23, 2006, 01:59:14 下午 » |
|
真的哦!待我回家後再試試看。學校的主機已經被我 tinymce 了。
lss
|
|
|
已記錄
|
|
|
|
markwu
|
|
« 回覆文章 #8 於: 三月 23, 2006, 02:04:02 下午 » |
|
|
|
|
已記錄
|
|
|
|
james
|
|
« 回覆文章 #9 於: 三月 23, 2006, 08:03:00 下午 » |
|
我猜~~會不會是web server的關係呢 ? ted要不要把你的os和web server依照論壇發問格式貼一下呢!? 這樣應該可以比較容易找問題 ^_^ James.
|
|
|
已記錄
|
|
|
|
ted
|
|
« 回覆文章 #10 於: 三月 23, 2006, 09:49:06 下午 » |
|
我的OS 是 windows 2000 server apache: 2.0.52 PHP: Version 5.0.3 MySQL Database Version 4.1.8
|
|
|
已記錄
|
OS: windows server 2003 Apache Web Server Version 2.2.2 PHP Script Language Version 5.1.4 MySQL Database Version 5.0.22
|
|
|
james
|
|
« 回覆文章 #11 於: 三月 23, 2006, 11:30:47 下午 » |
|
我的OS 是 windows 2000 server apache: 2.0.52 PHP: Version 5.0.3 MySQL Database Version 4.1.8
我的測試環境:winxp pro, apache 2.0.54, mysql 4.1.14 全新安裝的Lifetype 1.0.3(沒作任何工更動和修改) 出來的結果和ted一樣. 另一個環境在Linux下 apache 2.0.54 mysql 4.1.14 全新安裝的Lifetype 1.0.3(沒作任何工更動和修改) 出來的結果和Mark的一樣 所以我猜問題是在OS. James.
|
|
|
已記錄
|
|
|
|
markwu
|
|
« 回覆文章 #12 於: 三月 24, 2006, 11:33:08 上午 » |
|
不太可能在 OS ... 因為 Htmlarea 或是 LifeType 不會因為 OS 不同,做不同的動作。
最簡單的方式,就是 ted 自己再安裝一個對照組,去看哪裡有差異。
因為我連 Mac 都 try 了。
Mark
|
|
|
已記錄
|
|
|
|
james
|
|
« 回覆文章 #13 於: 三月 24, 2006, 11:39:21 上午 » |
|
不太可能在 OS ... 因為 Htmlarea 或是 LifeType 不會因為 OS 不同,做不同的動作。
最簡單的方式,就是 ted 自己再安裝一個對照組,去看哪裡有差異。
因為我連 Mac 都 try 了。
Mark
那我還有另一個想法,那就是ted是不是用AMP(例如:appserv或是xampp)去安裝的呢?? 我在XP下的測試是用 xampp 所安裝的amp環境. 既然mark都測試過了,那我想os應該是無關的,剩下來就只有amp package裡面所做的設定囉. James.
|
|
|
已記錄
|
|
|
|
ted
|
|
« 回覆文章 #14 於: 三月 24, 2006, 12:26:20 下午 » |
|
我是用 appserv 安裝的
上午也試過改用 tinymce 來編輯,結果還是一樣
看來真就如 james 所說的問題了
|
|
|
已記錄
|
OS: windows server 2003 Apache Web Server Version 2.2.2 PHP Script Language Version 5.1.4 MySQL Database Version 5.0.22
|
|
|
|