[問題][外掛]能不能把能力顯示到首頁

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox »

GeniusKiKi 寫:
messagebox 寫:好東西~
不過潛水人員有點難定義~~
你想找怎樣的資料~~
是註冊後都沒貼過文章~~還是最近30天沒貼過文章~~
如果可以的話\r
當然是可以抓一段時間內沒貼文章的人\r
或者是平均張貼數小於多少的使用者

如果難度比較高
那就抓最基礎的沒發表過就可以了

謝謝大大的回覆
確實要多讀一堆SQL~
我大概估計一下~~~大概要讀3次SQL~
我試著把這段寫出來~
用不用看個人~~
我覺得~~最好能少讀SQL就別讀~
天~~
星球公民
星球公民
文章: 103
註冊時間: 2003-07-09 14:51
聯繫:

文章 天~~ »

吉川拓也 寫:
天~~ 寫:有大大可以幫我把PHP寫出來ㄇ
真ㄉ不太會
我想把這幾個資料給用出來
u.rpg_level
u.rpg_cur_hp
u.rpg_max_hp
u.rpg_cur_mp
u.rpg_max_mp
u.rpg_cur_exp
u.rpg_max_exp
u.rpg_attack
u.rpg_defense
u.rpg_magic
u.rpg_speed
u.rpg_medals
要讀區個人的資料納嚜需要怎麼改了
希望可以在幫我每段加個註解讓我理解一下
其實你只要修改對應部分就可以了 ..
像我的水怪美化只是引用了部分數值 ..
你可以參考看看作修改文章 :
http://phpbb-tw.net/phpbb/viewtopic.php?t=21369

我直接把'POSTER_RPG_LEVEL'=> $postrow[$i]['rpg_level'], //RPG's by Yoshikawa
'POSTER_RPG_MEDALS' => $postrow[$i]['rpg_medals'], //RPG's by Yoshikawa
'POSTER_RPG_CUR_HP' => $postrow[$i]['rpg_cur_hp'], //RPG's by Yoshikawa
'POSTER_RPG_CUR_MP'=> $postrow[$i]['rpg_cur_mp'], //RPG's by Yoshikawa
'POSTER_RPG_SPEED'=> $postrow[$i]['rpg_speed'], //RPG's by Yoshikawa
'POSTER_RPG_ATTACK'=> $postrow[$i]['rpg_attack'], //RPG's by Yoshikawa
'POSTER_RPG_DEFENSE'=> $postrow[$i]['rpg_defense'], //RPG's by Yoshikawa
'POSTER_RPG_CUR_EXP'=> $postrow[$i]['rpg_cur_exp'], //RPG's by Yoshikawa

貼在index.php的
$template->assign_vars(array(
裡面\r

然後把{postrow.POSTER_RPG_LEVEL}</font><br />
<span class="postdetails">體力: <font color=#FF8000>{postrow.POSTER_RPG_CUR_HP}</font><br />
<span class="postdetails">魔攻: <font color=#FF8000>{postrow.POSTER_RPG_CUR_MP}</font><br />
<span class="postdetails">速度: <font color=#FF8000>{postrow.POSTER_RPG_SPEED}</font><br />
<span class="postdetails">攻擊: <font color=#FF8000>{postrow.POSTER_RPG_ATTACK}</font><br />
<span class="postdetails">防禦: <font color=#FF8000>{postrow.POSTER_RPG_DEFENSE}</font><br />
<span class="postdetails">經驗: <font color=#FF8000>{postrow.POSTER_RPG_CUR_EXP}</font><br />
<span class="postdetails">職業: <font color=#FF8000>{postrow.POSTER_RPG_MEDALS}</font><br />


貼在index_body.tpl裡面不過還是不行ㄟ
messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox »

天~~ 寫:
吉川拓也 寫:
天~~ 寫:有大大可以幫我把PHP寫出來ㄇ
真ㄉ不太會
我想把這幾個資料給用出來
u.rpg_level
u.rpg_cur_hp
u.rpg_max_hp
u.rpg_cur_mp
u.rpg_max_mp
u.rpg_cur_exp
u.rpg_max_exp
u.rpg_attack
u.rpg_defense
u.rpg_magic
u.rpg_speed
u.rpg_medals
要讀區個人的資料納嚜需要怎麼改了
希望可以在幫我每段加個註解讓我理解一下
其實你只要修改對應部分就可以了 ..
像我的水怪美化只是引用了部分數值 ..
你可以參考看看作修改文章 :
http://phpbb-tw.net/phpbb/viewtopic.php?t=21369

我直接把'POSTER_RPG_LEVEL'=> $postrow[$i]['rpg_level'], //RPG's by Yoshikawa
'POSTER_RPG_MEDALS' => $postrow[$i]['rpg_medals'], //RPG's by Yoshikawa
'POSTER_RPG_CUR_HP' => $postrow[$i]['rpg_cur_hp'], //RPG's by Yoshikawa
'POSTER_RPG_CUR_MP'=> $postrow[$i]['rpg_cur_mp'], //RPG's by Yoshikawa
'POSTER_RPG_SPEED'=> $postrow[$i]['rpg_speed'], //RPG's by Yoshikawa
'POSTER_RPG_ATTACK'=> $postrow[$i]['rpg_attack'], //RPG's by Yoshikawa
'POSTER_RPG_DEFENSE'=> $postrow[$i]['rpg_defense'], //RPG's by Yoshikawa
'POSTER_RPG_CUR_EXP'=> $postrow[$i]['rpg_cur_exp'], //RPG's by Yoshikawa

貼在index.php的
$template->assign_vars(array(
裡面\r

然後把{postrow.POSTER_RPG_LEVEL}</font><br />
<span class="postdetails">體力: <font color=#FF8000>{postrow.POSTER_RPG_CUR_HP}</font><br />
<span class="postdetails">魔攻: <font color=#FF8000>{postrow.POSTER_RPG_CUR_MP}</font><br />
<span class="postdetails">速度: <font color=#FF8000>{postrow.POSTER_RPG_SPEED}</font><br />
<span class="postdetails">攻擊: <font color=#FF8000>{postrow.POSTER_RPG_ATTACK}</font><br />
<span class="postdetails">防禦: <font color=#FF8000>{postrow.POSTER_RPG_DEFENSE}</font><br />
<span class="postdetails">經驗: <font color=#FF8000>{postrow.POSTER_RPG_CUR_EXP}</font><br />
<span class="postdetails">職業: <font color=#FF8000>{postrow.POSTER_RPG_MEDALS}</font><br />


貼在index_body.tpl裡面不過還是不行ㄟ
MSN丟index.php跟tpl給我~~~我幫你改比較快~
sos_shih@msn.com
天~~
星球公民
星球公民
文章: 103
註冊時間: 2003-07-09 14:51
聯繫:

文章 天~~ »

請問大大有沒有
yahoo的帳號ㄋ
我沒有MSNㄉ說><
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

文章 吉川拓也 »

我直接把'POSTER_RPG_LEVEL'=> $postrow[$i]['rpg_level'], //RPG's by Yoshikawa
'POSTER_RPG_MEDALS' => $postrow[$i]['rpg_medals'], //RPG's by Yoshikawa
'POSTER_RPG_CUR_HP' => $postrow[$i]['rpg_cur_hp'], //RPG's by Yoshikawa
'POSTER_RPG_CUR_MP'=> $postrow[$i]['rpg_cur_mp'], //RPG's by Yoshikawa
'POSTER_RPG_SPEED'=> $postrow[$i]['rpg_speed'], //RPG's by Yoshikawa
'POSTER_RPG_ATTACK'=> $postrow[$i]['rpg_attack'], //RPG's by Yoshikawa
'POSTER_RPG_DEFENSE'=> $postrow[$i]['rpg_defense'], //RPG's by Yoshikawa
'POSTER_RPG_CUR_EXP'=> $postrow[$i]['rpg_cur_exp'], //RPG's by Yoshikawa

貼在index.php的
$template->assign_vars(array(
裡面

然後把{postrow.POSTER_RPG_LEVEL}</font><br />
<span class="postdetails">體力: <font color=#FF8000>{postrow.POSTER_RPG_CUR_HP}</font><br />
<span class="postdetails">魔攻: <font color=#FF8000>{postrow.POSTER_RPG_CUR_MP}</font><br />
<span class="postdetails">速度: <font color=#FF8000>{postrow.POSTER_RPG_SPEED}</font><br />
<span class="postdetails">攻擊: <font color=#FF8000>{postrow.POSTER_RPG_ATTACK}</font><br />
<span class="postdetails">防禦: <font color=#FF8000>{postrow.POSTER_RPG_DEFENSE}</font><br />
<span class="postdetails">經驗: <font color=#FF8000>{postrow.POSTER_RPG_CUR_EXP}</font><br />
<span class="postdetails">職業: <font color=#FF8000>{postrow.POSTER_RPG_MEDALS}</font><br />
這樣貼會出現才有鬼 ..

上面這段代碼主要是讓它顯示在viewtopic.php ..
你用來貼在index.php怎麼可能出現 ..
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
天~~
星球公民
星球公民
文章: 103
註冊時間: 2003-07-09 14:51
聯繫:

文章 天~~ »

那ㄍ是一個仁說ㄉㄚ
他說用它ㄉ美化RPGㄉ方法ㄚ
我阿知
messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox »

天~~ 寫:那ㄍ是一個仁說ㄉㄚ
他說用它ㄉ美化RPGㄉ方法ㄚ
我阿知
吉川拓也大大主要是想跟你說~
你連資料都沒去讀出來~
就亂指一個變數給人家~
當然會失敗~~

我沒用YAHOO~
天~~
星球公民
星球公民
文章: 103
註冊時間: 2003-07-09 14:51
聯繫:

文章 天~~ »

ㄚ我就不知道怎麼讀資料ㄇㄟ
messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox »

天~~ 寫:ㄚ我就不知道怎麼讀資料ㄇㄟ
ok~從之前~不知道第幾篇開始~
我就叫你把要讀的資料表名稱說出來~
你卻始終沒說~只一直說明~我就是不會~

你要讀什麼資料只有你知道~~不是大家的資料表都跟你的資料表一模一樣~
天曉得你所謂的rpg的資料表格是放在哪一張資料表~
其資料結構又是為何~~

你連這些基本資訊都不願意提供~~人家怎麼幫??
天~~
星球公民
星球公民
文章: 103
註冊時間: 2003-07-09 14:51
聯繫:

文章 天~~ »

對不起我ㄉ失誤
我是直接用這邊提供ㄉ水怪SQL直接安裝ㄉ
因該是這段ㄅ


ALTER TABLE `phpbb_users`
ADD `user_bank` int(11) unsigned NOT NULL default '0',
ADD `user_bank_time` int(11) default '0',
ADD `user_robfail` smallint(5) default '0',
ADD `rpg_rob_cnt` smallint(5) unsigned default '0',
ADD `rpg_robbed_cnt` smallint(5) unsigned default '0',
ADD `rpg_rob_succ` smallint(5) unsigned default '0',
ADD `rpg_rob_fail` smallint(5) unsigned default '0',
ADD `rpg_rob_money` int(11) unsigned default '0',
ADD `rpg_robbed_money` int(11) unsigned default '0',
ADD `rpg_level` smallint(5) NOT NULL default '1',
ADD `rpg_cur_exp` mediumint(8) NOT NULL default '0',
ADD `rpg_max_exp` mediumint(8) NOT NULL default '9',
ADD `rpg_cur_hp` mediumint(8) NOT NULL default '18',
ADD `rpg_max_hp` mediumint(8) NOT NULL default '18',
ADD `rpg_cur_mp` mediumint(8) NOT NULL default '8',
ADD `rpg_max_mp` mediumint(8) NOT NULL default '8',
ADD `rpg_attack` mediumint(8) NOT NULL default '1',
ADD `rpg_defense` mediumint(8) NOT NULL default '1',
ADD `rpg_magic` mediumint(8) NOT NULL default '1',
ADD `rpg_speed` mediumint(8) NOT NULL default '1',
ADD `rpg_medals` varchar(200) default '路人',
ADD `rpg_richer_pos` int(10) default NULL;
messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox »

那你要顯示在哪個頁面呢~~
我幫你寫一寫比較快
messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox »

[php]<?php
$user_id=$userdata['session_user_id'];//將目前觀看頁面的使用者ID取出\r

$sql = "SELECT * FROM " . USERS_TABLE ." WHERE user_id =$user_id";

if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, USERS_TABLE .'資料表開啟失敗', '', __LINE__, __FILE__, $sql);
}

$row = $db->sql_fetchrow($result);//理論上傳回的資料表只有一筆~所以不需要用迴圈
//$row['????'];
//????為你要讀取的表格名稱\r\n//值為ID的該列表格值\r
//一般來說~幾乎所有頁面都可以正確讀出,只要已經寫入session之後都可以
?>[/php]
最後由 messagebox 於 2003-12-14 13:50 編輯,總共編輯了 1 次。
天~~
星球公民
星球公民
文章: 103
註冊時間: 2003-07-09 14:51
聯繫:

文章 天~~ »

對不起喔
我笨笨ㄉ
請問一下這一段要放在哪裡ㄋ><
我是要顯示在首頁ㄉ啦我標題友寫阿
messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox »

老實說~~我真的不知道怎麼解釋~~

首頁那麼大~我怎麼會知道你心理想輸出成怎樣~
誰又知道你心理想輸出哪些資料~

你從頭到尾你只說要把RPG資料放在首頁~
OK~現在你所謂RPG資料已經讀出來了~
你還是不會~
我知道你不是故意的~
但我們真的不是天才~
你至少把你要的東西明確說清楚~

例如~
我要把RPG的資料放在誰在線上下面~
然後顯示RPG裡面的名字...

甚至於~~你可以畫個表格~大致上說一下~~
不然我確實也只能幫你到這樣~~
因為再來的東西你並沒有實際說明~~

資料已經讀出來了~~在來就只是把東西顯示出去~

至於你說程式要放哪~
我裡面說明有明確說到~
只要寫入session之後都可以正確讀出資料~

在INDEX.PHP裡面~
這一行之後都是可以讀出\r
$userdata = session_pagestart($user_ip, PAGE_INDEX);

但要注意一點~~~$row這個變數有可能被取代掉~
所以最好先將你要的資料讀出\r

例如~
$rpg_lv=$row['rpg_level'];等等~
先將資料指定給變數~就不怕被別人取代~
天~~
星球公民
星球公民
文章: 103
註冊時間: 2003-07-09 14:51
聯繫:

文章 天~~ »

http://61.62.97.148/phpbb2/
顯示出來
我貼ㄉ網址這樣
主題已鎖定

回到「外掛問題討論」