8.
讓使用者可以傳 logo 圖(20分鐘)
- 若想要讓使用者可以上傳 logo 取代文字檔,那麼需將 config.php 中的 $config_tabs[4] 設為 1 (其餘選項可設為 0 不開放)
- 其中 logo 圖片的變數為 $logo_img,要判斷有沒有上傳 logo 圖檔,只要判斷 <{$logo_img}> 存不存在即可。若圖檔存在,載入圖檔(或 flash);若圖檔不存在,則維持原文字標題。
<div id="divLogo" class="pull-left">
<{if $logo_img}>
<{includeq file="$xoops_rootpath/modules/tadtools/themes_tpl/logo.html"}>
<{else}>
<a href="<{$xoops_url}>" id="divSiteTitle"><{$xoops_sitename}></a><br />
<a href="<{$xoops_url}>" id="divTagLine"><{$xoops_slogan}></a>
<{/if}>
</div>
- tadtools/themes_tpl/logo.html 這個共同樣板便是負責用來呈現logo圖片用的,同時也支援 swf 檔做為 logo!
- Smarty 的判斷式為:
<{if 條件}>
條件為真要做的事
<{else}>
條件為假要做的事
<{/if}>