歡迎光臨, 訪客. 請先 登入註冊一個帳號.
五月 03, 2024, 04:07:25 上午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  開發  |  模版設計  |  如何取得尚未登入的版主之Email信箱? « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 如何取得尚未登入的版主之Email信箱?  (閱讀 12112 次)
hsiaosh
新手見習
*
文章: 37


檢視個人資料 個人網站
« 於: 九月 01, 2006, 05:32:00 下午 »

各位前輩大家好:
我想在模版的header.template裡,
<a href="{$url->getBaseUrl()}/summary.php">{$locale->tr("summary")}</a>
<a href="{$url->blogLink()}"> {$locale->tr("main")} </a>
<a href="{$url->getAdminUrl()}">{$locale->tr("dashboard")} </a>
<a href="{$url->albumLink()}">{$locale->tr("albums")} </a>
加上版主的Email信箱,但因為是想提供給其他人使用的模版,所以不能將Email寫死,於是
嘗試依照上述語句的寫法,寫成如下的方法
<a href="mailto:"getEmail()>{$locale->tr("寄信給版主")} </a>
可是並沒有出現信箱地址,連結顯示只到mailto:之後就沒有了,想請問:
該如何才能讓getEmail()取得版主的信箱呢?
已記錄

B2D Server 1028版+Apache:2.0.54+PHP:4.3.10+mysql:4.0.24
安裝在:/var/www/plog
lifetype v1.2.5
採用的是從阿駕那兒學來的自訂網址名稱
james
版主
超級會員
*****
文章: 823


哼!!你不說,誰會知道你做過那些修改呢!? (丟滑鼠~~)


檢視個人資料 個人網站
« 回覆文章 #1 於: 九月 01, 2006, 09:54:21 下午 »

因為在header.template中沒有user相關的資料可以取用。(是可以改啦,不過比較麻煩)
如果是放在post.template中的話,到是可以用 $postOwner->getEmail()來取得postowner的E-mail。

如果你一定要放在header.template中的話,那麼你必須這樣修改:

{assign var="blogOwner" value=$blog->getOwnerInfo()}
<a href="mailto:{$blogOwner->getEmail()}">{$locale->tr("寄信給版主")} </a>

參考一下囉 ^_^

ps:建議你可以看一下 lifetype api 和smarty的語法,對修改模版應該會有更大的幫助 ^_^

James.
已記錄

記得發問前,先使用搜尋功能找找看有沒相關的解答。
如果找不到,請依照如何在LifeType論壇發問來提問喔。
hsiaosh
新手見習
*
文章: 37


檢視個人資料 個人網站
« 回覆文章 #2 於: 九月 02, 2006, 08:49:42 上午 »

james 感謝您的指導。

事實上,我昨天是有去看了 lifetype api 的文件說明,但可能是對 smarty 的語法不熟,加上並非是受過正式程式訓練的原因,所以昨日嘗試時,一直只是繞著 userInfo 打轉,沒想到要去找 BlogInfo,所以…,但自己不熟悉總是事實。

另想請教一下,各位是如何學習 smarty 語法的?市面上有沒有這類的書籍可以參考呢?
已記錄

B2D Server 1028版+Apache:2.0.54+PHP:4.3.10+mysql:4.0.24
安裝在:/var/www/plog
lifetype v1.2.5
採用的是從阿駕那兒學來的自訂網址名稱
james
版主
超級會員
*****
文章: 823


哼!!你不說,誰會知道你做過那些修改呢!? (丟滑鼠~~)


檢視個人資料 個人網站
« 回覆文章 #3 於: 九月 02, 2006, 11:09:35 上午 »

james 感謝您的指導。

事實上,我昨天是有去看了 lifetype api 的文件說明,但可能是對 smarty 的語法不熟,加上並非是受過正式程式訓練的原因,所以昨日嘗試時,一直只是繞著 userInfo 打轉,沒想到要去找 BlogInfo,所以…,但自己不熟悉總是事實。

另想請教一下,各位是如何學習 smarty 語法的?市面上有沒有這類的書籍可以參考呢?
Hi hsiahsh:

你太客氣了 ^_^我和你一樣,也沒受過任何正式或非正式的程式訓練。
至於我是怎麼找的呢 ^_^ lss老師的教你玩模版那篇文章你可以先去看一下。
至於市面上有沒有smarty相關的書籍,我也不太清楚,因為我決得看線上的文件應該就相當足夠了。
給你參考一下囉 微笑

James.
已記錄

記得發問前,先使用搜尋功能找找看有沒相關的解答。
如果找不到,請依照如何在LifeType論壇發問來提問喔。
hsiaosh
新手見習
*
文章: 37


檢視個人資料 個人網站
« 回覆文章 #4 於: 九月 02, 2006, 01:53:09 下午 »

謝謝!

我會嘗試著去看看 lss 老師的文章及線上文件的。
已記錄

B2D Server 1028版+Apache:2.0.54+PHP:4.3.10+mysql:4.0.24
安裝在:/var/www/plog
lifetype v1.2.5
採用的是從阿駕那兒學來的自訂網址名稱
頁: [1]
LifeType 中文開發論壇  |  開發  |  模版設計  |  如何取得尚未登入的版主之Email信箱? « 上篇主題 下篇主題 »
    前往: