主題: 如何取得當前的網址? 作者: chijanzen 於 十二月 04, 2005, 12:29:34 下午 各位板主:
我想使用以下程式碼來翻譯我的網頁(翻成英文) 我想將以下程式碼放在 header.template 上 請問這句 <input type=hidden name=trurl value="http://www.vba.com.te/plog"> 我要如何替換為當前的網址呢? (就是取得 IE 工具列上的"網址") 我用 <input type=hidden name=trurl value={$url->postPermalink($post)}> 好像不對? 完整程式碼如下 <p><form action="http://babelfish.altavista.com/babelfish/tr" method="post" target="_new"> <input type=hidden name=doit value="done"> <input type=hidden name=tt value="url"> <input type=hidden name=intl value="1"> <input type=hidden name=lp value="zt_en"> <input type=hidden name=trurl value={$url->postPermalink($post)}> <input type="Submit" value="English" style="cursor:hand; font-weight:bold;background:#cc99ff;color=white;"> </form></p> 主題: Re: 如何取得當前的網址? 作者: lss 於 十二月 04, 2005, 02:48:18 下午 各位板主: 基本上,使用 <input type=hidden name=trurl value={$url->postPermalink($post)}> 在單一文章的頁面應該是可以用的。但是如果用在首頁的話,在 header.template 裡面, smarty 還不認得 $post 這個變數,因為 LifeType 是傳給 smarty $posts 變數(文章的陣列)。 首頁的話,要用 $url->blogLink() 。我想使用以下程式碼來翻譯我的網頁(翻成英文) 我想將以下程式碼放在 header.template 上 請問這句 <input type=hidden name=trurl value="http://www.vba.com.te/plog"> 我要如何替換為當前的網址呢? (就是取得 IE 工具列上的"網址") 我用 <input type=hidden name=trurl value={$url->postPermalink($post)}> 好像不對? 完整程式碼如下 <p><form action="http://babelfish.altavista.com/babelfish/tr" method="post" target="_new"> <input type=hidden name=doit value="done"> <input type=hidden name=tt value="url"> <input type=hidden name=intl value="1"> <input type=hidden name=lp value="zt_en"> <input type=hidden name=trurl value={$url->postPermalink($post)}> <input type="Submit" value="English" style="cursor:hand; font-weight:bold;background:#cc99ff;color=white;"> </form></p> 想知道那個網址用什麼方法取得,可以參考 BaseRequestGenerator 的 API 文件 (http://api.lifetype.org.tw/d3/d94/class_base_request_generator.html) |