歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 23, 2024, 07:43:44 上午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  開發  |  模版設計  |  求助:個人圖像在搜尋結果頁無法顯示(已解決) « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 求助:個人圖像在搜尋結果頁無法顯示(已解決)  (閱讀 9783 次)
jeanytu
初級會員
**
文章: 65


天天保持好心情


檢視個人資料
« 於: 十一月 10, 2006, 03:41:33 下午 »

想在 summary 首頁的最新文章顯示個人圖像,
因此在 post.template 中加入下列語法:

程式碼:
{assign var=postOwner value=$post->getUserInfo()}
{assign var=picture value=$postOwner->getPicture()}
{if $postOwner->hasPicture()}
<img src="{$url->resourcePreviewLink($picture)}" />
{else}
<img src="imgs/no-user-picture.jpg" />
{/if}

在 summary 首頁可正常顯示,
但與其共用 post.template 的搜尋結果頁,
卻會出現以下的錯誤訊息:
<img src="
Fatal error: Call to a member function on a non-object in c:\appserv\www\lifetype\tmp\summary\%%39^392^3922B7DE%%post.template.php on line 24

幾經測試後發現,
如文章作者未設定個人圖像,採系統預設圖片(imgs/no-user-picture.jpg)者,
則檢索結果頁可正常顯示,表 {else} 後有正常執行。

因此我想問題應發生在取得個人圖像的語法
<img src="{$url->resourcePreviewLink($picture)}" />

不知是否有人知道該如何修改呢?
« 最後編輯時間: 十一月 29, 2006, 08:42:22 下午 由 jeanytu » 已記錄

LifeType 1.1.2(直接安裝,非升級)+ AppServ 2.5.7 + Windows XP
Apache:2.2.3
PHP:5.1.6
MySQL:5.0.24a
jeanytu
初級會員
**
文章: 65


天天保持好心情


檢視個人資料
« 回覆文章 #1 於: 十一月 29, 2006, 08:39:22 下午 »

改成下面這樣即可
<img src="{$request->resourcePreviewLink($picture)}" />
« 最後編輯時間: 十一月 29, 2006, 08:43:20 下午 由 jeanytu » 已記錄

LifeType 1.1.2(直接安裝,非升級)+ AppServ 2.5.7 + Windows XP
Apache:2.2.3
PHP:5.1.6
MySQL:5.0.24a
頁: [1]
LifeType 中文開發論壇  |  開發  |  模版設計  |  求助:個人圖像在搜尋結果頁無法顯示(已解決) « 上篇主題 下篇主題 »
    前往: