森林之原
五月 22, 2012, 11:25:21 am *
歡迎光臨, 訪客. 請先 登入註冊一個帳號.

請輸入帳號, 密碼以及預計登入時間
新聞: 官方釋出 SMF 2.0 beta。繁體中文已經完成。請到 SMF 的版面下載測試。如有問題請通知。
 
   首頁   說明 搜尋 日曆 登入 註冊  
頁: [1]   向下
  寄送主題  |  列印  
作者 主題: 把簽名檔放到你的首頁  (閱讀 5603 次)
0 會員 以及 3 訪客 正在閱讀本篇主題.
monkey
訪客
« 於: 十二月 07, 2005, 04:29:04 am »

因為作 綠光森林粉絲專屬首頁 的關係,想要把會員的簽名檔 放到首頁.
(不一定是好的方法 不過...可以參考看看^^" )
在官網問的問題 http://www.simplemachines.org/community/index.php?topic=59206.0

在 ssi.php 加入...(用 ssi_welcome改的) ^^"
如果是訪客 顯示一段文字..如果是會員 顯示簽名檔
引用
// Display Signature
function ssi_signature($output_method = 'echo')
{
   global $context, $txt, $scripturl;

   if ($output_method == 'echo')
   {
      if ($context['user']['is_guest'])
         echo '歡迎來到綠光森林專屬首頁! 加入會員可以擁有專屬的首頁喔!';
      else
      {
         if (!empty($context['user']['signature']))
         echo $context['user']['signature'];
      }
   }
   // Don't echo... then do what?!
   else
      return $context['user'];
}

在首頁的最上面 加入..
引用
<?php
require(dirname(__FILE__) . '/club/ssi.php');
// Get member data (loadMemberData has to be called prior to loadMemberContext)
loadMemberData($context['user']['id']);
loadMemberContext($context['user']['id']);

// Append all the new info to $context['user']...
$context['user'] = array_merge($context['user'], $themeUser[$context['user']['id']]);
?>
然後 在你想要顯示的地方 加入...
引用
<?php ssi_signature(); ?>
這樣就可以了!

第一次這樣玩 請多多指教!! ^^"
要試試結果..可以看看 綠光森林粉絲專屬首頁的測試頁...

http://www.greenforest.fans.pro/200.php








向版主檢舉   已記錄
尋夢的�
初學者
*
離線 離線

文章: 17



« 回覆文章 #1 於: 十二月 13, 2005, 10:08:42 pm »

綠光森林真的和綠光森林搭上關係了阿 smiley01_030
向版主檢舉   已記錄
monkey
訪客
« 回覆文章 #2 於: 十二月 14, 2005, 10:19:35 am »

因為他們一直搭過來 所以我就給他搭過去,不過 他們不理我 ^^"
向版主檢舉   已記錄
頁: [1]   向上
  寄送主題  |  列印  
 
前往:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Valid XHTML 1.0! Valid CSS!