[問題] 關於簡易子版面v1.0 > 子版面在首頁顯示位置錯誤...

網站架設,免費空間申請,架站技術交流區
Movue
 
文章: 8
註冊時間: 2005-07-05 2:06 am

文章Movue » 2005-07-10 11:37 pm

恩恩~第三個問題已經解決了~(那一篇是在還沒有改完之前留言的...So...)
不過還是謝謝ETERNAL大大!!^^

目前我的論壇,因為之前申請的免費空間暫停服務了,所以,目前正在覓尋新的免費空間~
所以我還沒有做其他的測試~(BUG修改)
暫時要等一陣子嚕~
因為我最近相當相當的忙...暫時沒空理會我的論壇...(心疼啊...)

呼~
原來是沒有這項功能和BUG喔...
害我還以為自己哪裡笨手笨腳的弄錯了呢~
(想說也太丟人了...)
總算鬆了口氣~

再次感謝ETERNAL大大哩!!
ETERNAL大大真是太太太利害了啦!!^^




ETERNAL
 
文章: 2937
註冊時間: 2003-12-03 11:08 pm
性別: 男生

文章ETERNAL » 2005-07-11 9:36 pm

好吧
不過剛剛說的沒這項功能的問題我改好了
有人需要的話可以參考

修改方式如下

打開viewforum.php
-----------------------------------------------------------------
尋找
代碼: 選擇全部
   $sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id,substring(pt.topic_title,1,18) as topic_title
      FROM ((( " . FORUMS_TABLE . " f
      LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
      LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
      LEFT JOIN " . TOPICS_TABLE . " pt ON pt.topic_id  = p.topic_id  )
      where f.forum_sub =$forum_id
      ORDER BY f.cat_id, f.forum_order";

改成
代碼: 選擇全部
   $sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id,substring(pt.topic_title,1,18) as topic_title
      FROM ((( " . FORUMS_TABLE . " f
      LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
      LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
      LEFT JOIN " . TOPICS_TABLE . " pt ON pt.topic_id  = p.topic_id  )
      where f.forum_sub =$forum_id or f.sort_sub = ".($forum_row[sort_sub]+2)."
      ORDER BY f.cat_id, f.forum_order";

-----------------------------------------------------------------

尋找
代碼: 選擇全部
   $temp_forum_id="";
   $forum_data = array();

後面加上
代碼: 選擇全部
   $forum_sub = array();

-----------------------------------------------------------------

尋找
代碼: 選擇全部
   while( $row = $db->sql_fetchrow($result) )
   {
      $forum_data[] = $row;
      $temp_forum_id.=",".$row[forum_id];
   }

改成
代碼: 選擇全部
   while( $row = $db->sql_fetchrow($result) )
   {
      if($row['sort_sub']==$forum_row['sort_sub']+1)
      {
         $forum_data[] = $row;
         $temp_forum_id.=",".$row[forum_id];
      }elseif($row['sort_sub']==$forum_row['sort_sub']+2)
      {
         if ( $row['forum_status'] == FORUM_LOCKED )
         {
            $forum_sub[$row['forum_sub']][$row['forum_id']] = '<a href='.append_sid('viewforum.'.$phpEx.'?' . POST_FORUM_URL .'='.$row['forum_id']).'>'. str_replace("<","",$row['forum_name']) . ' </a><img src="http://myweb.hinet.net/home4/iqstar/phpbb/phpbb/icon_minipost_lock.gif" alt="'.$lang['Forum_locked'].'" border="0">';
         }else
         {
            $forum_sub[$row['forum_sub']][$row['forum_id']]='<a href='.append_sid('viewforum.'.$phpEx.'?' . POST_FORUM_URL .'='.$row['forum_id']).'>'. str_replace("<","",$row['forum_name']) . ' </a>';
         }
      }
   }



水色論壇 http://www.et99.net
簡恩峻分享

上一頁

回到 架站討論

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 5 位訪客