安安:D我想請問關於bymess 的問題

綾乃自製風格的使用相關問題~
主題已鎖定
阿爾提米斯
.*.森旅初心者.*.
.*.森旅初心者.*.
文章: 2
註冊時間: 週五 2007-06-15 12:54
來自: 平安京

安安:D我想請問關於bymess 的問題

文章 阿爾提米斯 »

您好,我才剛接觸phpbb
在安裝外掛上遇到很多問題
因為很喜歡站長的風格
所以新裝的phpbb使用了bymess
想請問一下
如果我想要像這個站的首頁一樣
登入之後在左邊顯示個人頭像
要怎麼安裝呢QQ?
我試過想裝Welcome and Avatar on phpBB Index外掛
可是因為他對應的是預設的風格
我也不知道代表頭像的代碼是什麼Orz
試過幾種之後都沒成功
可以請教站長您是怎麼做的嗎?
謝謝QQ
頭像
櫻井綾乃
.※.稜鏡之森の守護使者.※.
.※.稜鏡之森の守護使者.※.
文章: 1331
註冊時間: 週二 2006-03-07 09:08
個人狀態: 論壇爆走中...
性別: 醜醜的大美女
來自: 雲上天國
表達感謝: 68 次
擁有感謝: 837 次
星座:
聯繫:

Re: 安安:D我想請問關於bymess 的問題

文章 櫻井綾乃 »

我也是使用Welcome & Avatar On Index 修改的,

不曉得你是哪裡有問題呢
基本上這個外掛很簡單...

照外掛的說明安裝
唯一會有問題的部分是風格檔的對應部分...

綾乃提供一個簡單的改法..
請打開風格檔的index.tpl

尋找:

代碼: 選擇全部

<tr>
 <td colspan="2" align="center" valign="middle" >{U_NAME_LINK}<BR /></td>
</tr>
取代:

代碼: 選擇全部

<tr>
<td colspan="2" align="center" valign="middle" >{U_NAME_LINK}<BR />{AVATAR_IMG}<BR /></td>
</tr>
將檔案存檔即可..

ps.以上只針對風格檔 其餘仍需依外掛安裝說明修改
最後由 櫻井綾乃 於 週六 2007-06-16 20:43 編輯,總共編輯了 1 次。
如果.....
也許.....
這些都是事後的想法
如果會想著當初怎麼做也許會有什麼結果
不如在當初就做出正確的決定.....
有些事不去嚐試是不會真的體會他的奧妙的~
頭像
櫻井綾乃
.※.稜鏡之森の守護使者.※.
.※.稜鏡之森の守護使者.※.
文章: 1331
註冊時間: 週二 2006-03-07 09:08
個人狀態: 論壇爆走中...
性別: 醜醜的大美女
來自: 雲上天國
表達感謝: 68 次
擁有感謝: 837 次
星座:
聯繫:

[外掛]Welcome & Avatar On Index

文章 櫻井綾乃 »

代碼: 選擇全部

## EasyMod 0.0.9 compliant 
############################################################## 
## MOD Title: Welcome & Avatar On phpBB Index 
## MOD Author: AbelaJohnB < abela@phpbb.com > (John B. Abela) http://www.JohnAbela.Com/ 
## MOD Description: This MOD will place a 'welcome your_name' and your avatar 
##   (if you have one) within the 'who is online' section of the index page. 
##   If you do not have an avatar, it will display the default 'whosonline.gif' 
## 
## MOD Version: 3.0.3 
## 
## Installation Level: Easy 
## Installation Time: ~10 minutes 
## Files To Edit: 
##                   index.php 
##                   includes/functions.php 
##                   language/lang_english/lang_main.php 
##                   templates/subSilver/index_body.tpl 
## Included Files: n/a 
############################################################## 
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the 
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code 
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered 
## in our MOD-Database, located at: http://www.phpbb.com/mods/ 
############################################################## 
## Author Notes: 
## Copyright ?John B. Abela, < abela@johnabela.com > 
## 
## I do not support my MOD's anywhere except http://www.phpBB.com/ or my own site, 
## (in full or partial format). If you intend to take my work and add to it, you must retain my 
## above Copyright and notify me of your actions via email. 
## 
## ~ John B. Abela - (aka: AbelaJohnB) http://www.johnabela.com/  - abela@phpbb.com 
##   Stop By And Sign My Guestbook If You Feel Like It  
############################################################## 
## MOD History: 
## 
##   2003-07-05 - Version 3.0.3 
##      - Added new function to get users template (might be useful for other mod authors!) 
##      - Made EasyMod 0.0.9 Compliant, as best as I can tell. 
## 
##   2003-06-21 - Version 3.0.2 
##      - Bug Fix: $profiledata != $userdata <sigh> 
##\r 
##   2003-06-17 - Version 3.0.1 
##      - Updated for phpBB 2.0.5 
## 
##   2003-06-09 - Version 3.0.0 
##      - Rewrote for phpBB2.0.4+ 
## 
##   2002-05-12 - Version 1.0.0 
##      - Initial Release 
############################################################## 
## MOD Localisation: 
## 
##  N/A 
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 

# 
#-----[ OPEN ]------------------------------------------ 
# 
index.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
   $template->set_filenames(array( 
      'body' => 'index_body.tpl') 
   ); 


# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

    // 
    // START MOD: Avatar On Index  - AbelaJohnB 
    // 
    $avatar_img = ''; 
    if ( $userdata['user_avatar_type'] && $userdata['user_allowavatar'] ) 
    { 
        switch( $userdata['user_avatar_type'] ) 
        { 
            case USER_AVATAR_UPLOAD: 
                $avatar_img = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : ''; 
                break; 
            case USER_AVATAR_REMOTE: 
                $avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $userdata['user_avatar'] . '" alt="" border="0" />' : ''; 
                break; 
            case USER_AVATAR_GALLERY: 
                $avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : ''; 
                break; 
        } 
    } 
    if ($avatar_img == '') 
    { 
        // 
        // Set up style 
        // 
        if ( !$board_config['override_user_style'] ) 
        { 
            if ( $userdata['user_id'] != ANONYMOUS && $userdata['user_style'] > 0 ) 
            { 
                $template_name = get_template_name($board_config['default_style']); 
                $avatar_img = '<img src="'. $phpbb_root_path . 'templates/' . $template_name . '/images/whosonline.gif" >'; 
            } 
        } 
        else 
        { 
            $avatar_img = '<img src="templates/subSilver/images/whosonline.gif" >'; 
        } 
    } 
    // Check For Anonymous User 
    if ($userdata['user_id'] != '-1') 
    { 
        $name_link = '<a href="' . append_sid("profile.$phpEx?mode=editprofile&" . $userdata['user_id']) . '" />' . $userdata['username'] . '</a>'; 
    } 
    else 
    {
        $name_link = $lang['Guest']; 
    } 
    // 
    // END MOD: Avatar On Index  - AbelaJohnB 
    // 

# 
#-----[ FIND ]------------------------------------------ 
# 

'FORUM_LOCKED_IMG' => $images['forum_locked'], 


# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

        // 
        // START MOD: Avatar On Index  - AbelaJohnB 
        // 
        'L_NAME_WELCOME' => $lang['Welcome'], 
        'U_NAME_LINK' => $name_link, 
        'AVATAR_IMG' => $avatar_img, 
        // 
        // END MOD: Avatar On Index  - AbelaJohnB 
        // 

# 
#-----[ OPEN ]------------------------------------------ 
# 

includes/functions.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
function encode_ip($dotquad_ip) 

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 

// 
// START MOD: Avatar On Index  - AbelaJohnB 
// 
// 
// Get Template Value 
// 
function get_template_name($style) 
{ 
   global $db, $board_config, $template, $images, $phpbb_root_path; 

   $sql = "SELECT template_name 
      FROM " . THEMES_TABLE . " 
      WHERE themes_id = $style"; 
   if ( !($result = $db->sql_query($sql)) ) 
   { 
      message_die(CRITICAL_ERROR, 'Could not query database for theme info'); 
   } 

   if ( !($row = $db->sql_fetchrow($result)) ) 
   { 
      message_die(CRITICAL_ERROR, "Could not get theme data for themes_id [$style]"); 
   } 
   $template_name = $row['template_name'] ; 

   return $template_name; 
} 
// 
// END MOD: Avatar On Index  - AbelaJohnB 
// 

# 
#-----[ OPEN ]------------------------------------------ 
# 

language/lang_english/lang_main.php 

# 
#-----[ FIND ]------------------------------------------ 
# 

$lang['Welcome_subject'] = 'Welcome to %s Forums'; // Welcome to my.com forums 

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 

// 
// START MOD: Avatar On Index  - AbelaJohnB 
// 
$lang['Welcome'] = "Welcome"; // Welcome 
// 
// END MOD: Avatar On Index  - AbelaJohnB 
// 

# 
#-----[ OPEN ]------------------------------------------ 
# 

templates/subSilver/index_body.tpl 

# 
#-----[ FIND ]------------------------------------------ 
# 

   <td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td> 

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 

<!-- 
   <td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td> 
 --> 
   <td class="row1" align="center" valign="middle" rowspan="2"><span class="mainmenu">{L_NAME_WELCOME}</span><BR /><span class="mainmenu">{U_NAME_LINK}</span><BR /><BR />{AVATAR_IMG}</td> 


# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM 
如果.....
也許.....
這些都是事後的想法
如果會想著當初怎麼做也許會有什麼結果
不如在當初就做出正確的決定.....
有些事不去嚐試是不會真的體會他的奧妙的~
頭像
櫻井綾乃
.※.稜鏡之森の守護使者.※.
.※.稜鏡之森の守護使者.※.
文章: 1331
註冊時間: 週二 2006-03-07 09:08
個人狀態: 論壇爆走中...
性別: 醜醜的大美女
來自: 雲上天國
表達感謝: 68 次
擁有感謝: 837 次
星座:
聯繫:

加追修改

文章 櫻井綾乃 »

建議追加修改...
(這個是修改觀看會員資料時頭像顯示問題~)

#
#-----[ OPEN ]-----
#
index.php

#
#-----[ FIND ]-----
#

代碼: 選擇全部

$name_link = '<a href="' . append_sid("profile.$phpEx?mode=editprofile&" . $userdata['user_id']) . '" />' . $userdata['username'] . '</a>'; 


#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

 $name_link = '<a href="' . append_sid("profile.$phpEx?mode=editprofile&u=" . $userdata['user_id']) . '" />' . $userdata['username'] . '</a>'; 


#
#-----[ SAVE & CLOSE ]-----
#
如果.....
也許.....
這些都是事後的想法
如果會想著當初怎麼做也許會有什麼結果
不如在當初就做出正確的決定.....
有些事不去嚐試是不會真的體會他的奧妙的~
阿爾提米斯
.*.森旅初心者.*.
.*.森旅初心者.*.
文章: 2
註冊時間: 週五 2007-06-15 12:54
來自: 平安京

文章 阿爾提米斯 »

我安裝成功了QQ!!!
真的非常謝謝您<(_ _)>
後來發現可能是我搞錯檔案
才會一直裝不成功QQ
<=一直裝到index_body1.tpl T_T
頭像
櫻井綾乃
.※.稜鏡之森の守護使者.※.
.※.稜鏡之森の守護使者.※.
文章: 1331
註冊時間: 週二 2006-03-07 09:08
個人狀態: 論壇爆走中...
性別: 醜醜的大美女
來自: 雲上天國
表達感謝: 68 次
擁有感謝: 837 次
星座:
聯繫:

文章 櫻井綾乃 »

嗯~
安裝成功就好嚕..
一起加油唷.
如果.....
也許.....
這些都是事後的想法
如果會想著當初怎麼做也許會有什麼結果
不如在當初就做出正確的決定.....
有些事不去嚐試是不會真的體會他的奧妙的~
主題已鎖定

回到「自製風格の服務處」