1 頁 (共 1 頁)

[問題] 為什麼改完會變成這樣

發表於 : 2005-07-10 10:09
柚姬
改完之後的風格,登入前是這個樣子
圖檔

\n是想要改成這樣啦,可是只有登入後才會出現,而且還有紅框中的問題
不知道是哪裡出錯了,可以請大大幫忙一下嗎?
圖檔

若要下載風格檔檢視語碼,或協助修正的大大
請點我下載風格包

●修改風格:F1 SubSliver Shadow

發表於 : 2005-07-10 10:44
Kill
不太懂你的意思
你是說登入前要有登入那邊
登入後就不見嗎?
還是怎樣...

發表於 : 2005-07-10 11:16
柚姬
k122417901 寫:不太懂你的意思
你是說登入前要有登入那邊
登入後就不見嗎?
還是怎樣...
不是...
是登入後會變成第二張圖片的樣子
登入前是統計表和快速登入列會消失不見~"~

發表於 : 2005-07-10 11:30
Kill
這樣就是你去改到了
檢查一下之前改了什麼東西
試試下面的
-----
#
#-----[ OPEN 打開 ]------------------------------------------------
#
templates\subSilver\index_body.tpl

#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

<!-- BEGIN switch_user_logged_in --></td>
    <td width="17%" align="right" valign="top" class="gensmall"><form method="post" action="{S_LOGIN_ACTION}">
      <div align="justify">
        <table width="95%" border="0" cellpadding="3" cellspacing="1" class="forumline">
          <tr>
            <th width="95%">{L_LOGIN_LOGOUT}</th>
          </tr>
            <tr>
              <td width="95%" height="90" align="center" class="row1"><table border="0" cellspacing="0" cellpadding="2">
                  <tr>
                    <td class="gensmall">{L_USERNAME}:&nbsp;</td>
                    <td><input class="post" type="text" name="username" size="10" /></td>
                  </tr>
                  <tr>
                    <td class="gensmall">{L_PASSWORD}:</td>
                    <td><input class="post" type="password" name="password" size="10" maxlength="32" /></td>
                  </tr>
                  <tr>
                    <td height="19" colspan="2" class="gensmall"><div align="center">{L_AUTO_LOGIN}
                          <input class="text" type="checkbox" name="autologin" />
                    </div></td>
                  </tr>
                  <tr>
                    <td height="25" colspan="2" class="gensmall"><div align="center">
                        <input type="submit" class="mainoption" name="login" value="{L_LOGIN}" />
                    </div></td>
                  </tr>
              </table></td>
            </tr>
          </table>
        <table width="251" border="0">
          <tr>
            <td width="245">&nbsp;</td>
          </tr>
        </table>
        </div>
      <div align="justify">
        <table width="95%" cellpadding="3" cellspacing="1" border="0" class="forumline">
            <tr>
              <td class="cat" colspan="2"><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></td>
            </tr>
            <tr>
              <td class="row1" rowspan="3"><img src="templates/fisubsilversh/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" width="25" height="25" class="imgfolder" title="{L_WHO_IS_ONLINE}" /> </td>
              <td width="100%" height="54" class="row1">{TOTAL_POSTS}<br />
\n          {TOTAL_USERS}<br />
          {NEWEST_USER}</td>
            </tr>
            <tr>
              <td height="105" class="row1"><p class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; </p>
                <p class="gensmall">[ <strong>{L_WHOSONLINE_ADMIN}</strong> ]</p>
                <p class="gensmall">[ <strong>{L_WHOSONLINE_MOD}</strong> ]<br />
                  {RECORD_USERS}<br />
              {LOGGED_IN_USER_LIST}</p></td>
            </tr>
            <tr>
              <td height="102" class="row1">{L_ONLINE_EXPLAIN}</td>
            </tr>
          </table>
        <table border="0" cellpadding="0" cellspacing="0" class="tbl">
            <tr>
              <td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4" /></td>
              <td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4" /></td>
              <td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4" /></td>
            </tr>
        </table>
        <!-- END switch_user_logged_in -->
#
#-----[ REPLACE WITH 覆蓋 ]------------------------------------
#

代碼: 選擇全部

<!-- BEGIN switch_user_logged_out --></td>
    <td width="17%" align="right" valign="top" class="gensmall"><form method="post" action="{S_LOGIN_ACTION}">
      <div align="justify">
        <table width="95%" border="0" cellpadding="3" cellspacing="1" class="forumline">
          <tr>
            <th width="95%">{L_LOGIN_LOGOUT}</th>
          </tr>
            <tr>
              <td width="95%" height="90" align="center" class="row1"><table border="0" cellspacing="0" cellpadding="2">
                  <tr>
                    <td class="gensmall">{L_USERNAME}:&nbsp;</td>
                    <td><input class="post" type="text" name="username" size="10" /></td>
                  </tr>
                  <tr>
                    <td class="gensmall">{L_PASSWORD}:</td>
                    <td><input class="post" type="password" name="password" size="10" maxlength="32" /></td>
                  </tr>
                  <tr>
                    <td height="19" colspan="2" class="gensmall"><div align="center">{L_AUTO_LOGIN}
                          <input class="text" type="checkbox" name="autologin" />
                    </div></td>
                  </tr>
                  <tr>
                    <td height="25" colspan="2" class="gensmall"><div align="center">
                        <input type="submit" class="mainoption" name="login" value="{L_LOGIN}" />
                    </div></td>
                  </tr>
              </table></td>
            </tr>
          </table>
        <table width="251" border="0">
          <tr>
            <td width="245">&nbsp;</td>
          </tr>
        </table>
        </div>
      <div align="justify">
        <table width="95%" cellpadding="3" cellspacing="1" border="0" class="forumline">
            <tr>
              <td class="cat" colspan="2"><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></td>
            </tr>
            <tr>
              <td class="row1" rowspan="3"><img src="templates/fisubsilversh/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" width="25" height="25" class="imgfolder" title="{L_WHO_IS_ONLINE}" /> </td>
              <td width="100%" height="54" class="row1">{TOTAL_POSTS}<br />
          {TOTAL_USERS}<br />
          {NEWEST_USER}</td>
            </tr>
            <tr>
              <td height="105" class="row1"><p class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; </p>
                <p class="gensmall">[ <strong>{L_WHOSONLINE_ADMIN}</strong> ]</p>
                <p class="gensmall">[ <strong>{L_WHOSONLINE_MOD}</strong> ]<br />
                  {RECORD_USERS}<br />
              {LOGGED_IN_USER_LIST}</p></td>
            </tr>
            <tr>
              <td height="102" class="row1">{L_ONLINE_EXPLAIN}</td>
            </tr>
          </table>
        <table border="0" cellpadding="0" cellspacing="0" class="tbl">
            <tr>
              <td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4" /></td>
              <td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4" /></td>
              <td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4" /></td>
            </tr>
        </table>
        <!-- END switch_user_logged_out -->
#
#-----[ SAVE/CLOSE ALL FILES 儲存/關閉所有檔案 ]-------------------
#
# EoM 外掛修正結束

發表於 : 2005-07-10 11:56
柚姬
呃...
非常謝謝大大您的幫忙
如果這樣改的話...就是剛好會反過來對吧@@"~

那我想要提出一個問題
有沒有什麼改法,會讓統計列和快速登入一直出現在畫面右邊
而且登入後,快速登入列會變成顯示【USER 歡迎您來回來】...
這似乎很難吧@@
【因為還要改程式碼@@~】
我這邊也會在研究的^^"

發表於 : 2005-07-10 11:59
Kill
這應該滿好做的
你可以自己先試著做做看

發表於 : 2005-07-11 10:39
謬西
全部玄機都在--

<!-- BEGIN switch_user_logged_in -->到\r
<!-- END switch_user_logged_in -->

<!-- BEGIN switch_user_logged_out -->到\r
<!-- END switch_user_logged_out -->

前者意思是,一定要登入後,中間夾著的程式碼才會顯示
後者意思是,非登出後,中間夾著的則不會顯示

說通了,根本就不神秘,你可以任意在檔案裡玩,全版改透透

發表於 : 2005-07-11 12:44
sakamoto

代碼: 選擇全部

<!-- BEGIN switch_user_logged_in -->
<!-- END switch_user_logged_in --> 

<!-- BEGIN switch_user_logged_out -->
<!-- END switch_user_logged_out --> 
簡單的講.....把上面的都拔掉.就會一直出現了...

發表於 : 2005-07-11 14:21
柚姬
sakamoto 寫:簡單的講.....把上面的都拔掉.就會一直出現了...
所以...
全部拔掉就會一直出現了@_@~

我還有一點想不到的就是\r
登入之後,要怎麼讓快速登入欄裡面顯示\r

"使用者名稱,您好!歡迎來到論壇!"

這要怎麼改比較好呢@@?

再來,發現一個問題!這一段錯誤代碼是怎麼回事@@?

代碼: 選擇全部

Parse error: parse error, unexpected '}' in d:\server\appserv_2\www\phpbb2\includes\template.php(127) : eval()'d code on line 121

發表於 : 2005-07-12 21:52
abej
我想應該是這樣的....
-------------------------------------------------------

登入之後出現\r

代碼: 選擇全部

<!-- BEGIN switch_user_logged_in --> 
<!-- END switch_user_logged_in -->
登入之後消失\r

代碼: 選擇全部

<!-- BEGIN switch_user_logged_out -->
<!-- END switch_user_logged_out -->
所以,在你右上角那個登入區塊,可以做兩個,一個是未登入前的畫面,另一個是登入之後的畫面。
圖檔


1.未登入前的區塊:table前後用↓這個包起來

代碼: 選擇全部

<!-- BEGIN switch_user_logged_out -->
<!-- END switch_user_logged_out -->
圖檔

2.登入之後的區塊:table前後用↓這個包起來

代碼: 選擇全部

<!-- BEGIN switch_user_logged_in --> 
<!-- END switch_user_logged_in -->
圖檔


未登入的區塊就不要動了,登入之後要顯示的區塊,把原來的變數和其他框框都拿掉,然後放上你要顯示的東西。

這是登出的連結。 例:登出 [ abej ]

代碼: 選擇全部

<a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a>

其他的變數應該可以在tpi裡面找到,我還在找...^^"

"使用者名稱,您好!歡迎來到論壇!"

找到變數之後,就在登入後顯示的區塊上加入\r

代碼: 選擇全部

"使用者名稱變數",您好!歡迎來到論壇!


這是我在竹貓的第一篇文章,請多指教。

發表於 : 2005-07-13 08:17
柚姬
喔喔─
原來可以這麼做@@~
Thanks啦!!

發表於 : 2005-07-30 16:06
long0682
謝謝~