第 1 頁 (共 1 頁)
[問題]關於要在Viewtop.php呈現更多發表人的資訊
發表於 : 2004-06-02 11:43
由 mslin
如題:
目前預設的subSilver風格在Viewtopic 的網頁裡只會出現\r
發表人ID 、文章數、來自這些訊息~~
那如果我要新增其他資訊,如興趣這個資訊要改哪些地方阿~~
我試著修改Viewtopic.php裡的程式碼約 830 行這邊,
新增加了底下的關鍵程式碼
代碼: 選擇全部
$poster_Interests = $postrow[$i]['user_interests'];
並且在所對應的viewtopic_body.tpl也新增加了底下的關鍵程式碼\r
代碼: 選擇全部
<br />{postrow.poster_Interests}
還是秀不出來~~請教一下是哪裡改錯了嗎?還是.....
發表於 : 2004-06-02 12:15
由 .::藍色的天空::.
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_session_time, u.user_allow_viewonline, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.post_id in ($post_index)
AND pt.post_id = p.post_id
AND u.user_id = p.poster_id
ORDER BY p.post_time $post_time_order";
這一行要在 u.user_avatar, 之後加上u.user_interest,
$postrow[$i] 是SQL RESULT 的array, 要加上喔
發表於 : 2004-06-02 13:11
由 mslin
.::藍色的天空::. 寫:$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_session_time, u.user_allow_viewonline, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.post_id in ($post_index)
AND pt.post_id = p.post_id
AND u.user_id = p.poster_id
ORDER BY p.post_time $post_time_order";
這一行要在 u.user_avatar, 之後加上u.user_interest,
$postrow[$i] 是SQL RESULT 的array, 要加上喔
已經有加上,但還是出現不了說\r
代碼: 選擇全部
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, [color=red]u.user_interests[/color], u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.topic_id = $topic_id
$limit_posts_time
AND pt.post_id = p.post_id
AND u.user_id = p.poster_id
ORDER BY p.post_time $post_time_order
發表於 : 2004-06-02 13:22
由 .::藍色的天空::.
代碼: 選擇全部
$poster_Interests = $postrow[$i]['user_interests'];
改為\r
代碼: 選擇全部
$poster_interests = $postrow[$i]['user_interests'];
找\r
代碼: 選擇全部
'EDITED_MESSAGE' => $l_edited_by,
之後加上
代碼: 選擇全部
'INTERESTING' => $poster_interests,
並且在所對應的viewtopic_body.tpl新增關鍵程式碼\r
代碼: 選擇全部
{postrow.INTERESTING}
發表於 : 2004-06-02 13:59
由 mslin
3Q~~解決了~~謝謝您的大力幫忙~~
發表於 : 2007-08-27 11:47
由 tanjo
想請教一下
會員所填寫的資料是跑出來了
但前面的項目卻無法顯示
例如:
興趣:
顯示不出來
是還有其他的地方要修改嗎
另外若要加上'Occupation'這項目又要加入哪些語法呢
一前面的方式照做好像行不通(有改項目的關鍵字)
以上
感謝....
發表於 : 2007-08-27 15:29
由 心靈捕手
tanjo 寫:想請教一下
會員所填寫的資料是跑出來了
但前面的項目卻無法顯示
例如:
興趣:
顯示不出來
是還有其他的地方要修改嗎
另外若要加上'Occupation'這項目又要加入哪些語法呢
一前面的方式照做好像行不通(有改項目的關鍵字)
以上
感謝....
1.
#
#-----[ FIND ]-----
#
代碼: 選擇全部
$poster_interests = $postrow[$i]['user_interests'];
#
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
$poster_interests = $lang['Interests'] . ': ' . $postrow[$i]['user_interests'];
2. 先貼出您關於 'Occupation' 的修改方法
發表於 : 2007-08-27 16:31
由 tanjo
interests 的部分成功了
原來是要把語系給加入
另外'Occupation'的部份
原諒小弟不才
小弟先是在
.::藍色的天空::. 寫:$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_session_time, u.user_allow_viewonline, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.post_id in ($post_index)
AND pt.post_id = p.post_id
AND u.user_id = p.poster_id
ORDER BY p.post_time $post_time_order";
這一行要在 u.user_avatar, 之後加上u.user_interest,
$postrow[$i] 是SQL RESULT 的array, 要加上喔
裡加入u.user_Occupation
接著加入
$poster_Occupation= $postrow[$i]['user_Occupation'];
和
'Occupation' => $poster_Occupation,
並在
viewtopic_body.tpl裡加入
{postrow.Occupation}
呵呵....
小弟好像很蠢
只是改了項目而已
但這樣會出現錯誤
不知道是哪裡出問題
以上
感謝捕手大的指導...
發表於 : 2007-08-27 18:01
由 心靈捕手
tanjo 寫:
小弟先是在
.::藍色的天空::. 寫:$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_session_time, u.user_allow_viewonline, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.post_id in ($post_index)
AND pt.post_id = p.post_id
AND u.user_id = p.poster_id
ORDER BY p.post_time $post_time_order";
這一行要在 u.user_avatar, 之後加上u.user_interest,
$postrow[$i] 是SQL RESULT 的array, 要加上喔
裡加入u.user_Occupation
依樣畫葫蘆, 沒錯!
問題是新增的 '欄位' 是錯誤的,
將會造成嚴重的錯誤.
建議您:
加入
u.user_occ 即可
發表於 : 2007-08-28 22:19
由 tanjo
心靈捕手 寫:tanjo 寫:
小弟先是在
.::藍色的天空::. 寫:$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_session_time, u.user_allow_viewonline, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.post_id in ($post_index)
AND pt.post_id = p.post_id
AND u.user_id = p.poster_id
ORDER BY p.post_time $post_time_order";
這一行要在 u.user_avatar, 之後加上u.user_interest,
$postrow[$i] 是SQL RESULT 的array, 要加上喔
裡加入u.user_Occupation
依樣畫葫蘆, 沒錯!
問題是新增的 '欄位' 是錯誤的,
將會造成嚴重的錯誤.
建議您:
加入
u.user_occ 即可
不好意思
小弟有點搞混了
捕手大您的意思是只需加入
u.user_occ 部分即可嗎?
還是說將u.user_Occupation改為
u.user_occ
其他的部份依舊
以上
感謝捕手大的指教...
發表於 : 2007-08-29 20:48
由 心靈捕手
tanjo 寫:不好意思
小弟有點搞混了
捕手大您的意思是只需加入
u.user_occ 部分即可嗎?
還是說將u.user_Occupation改為
u.user_occ
其他的部份依舊
以上
感謝捕手大的指教...
看來, 您還是沒有完全領悟!
您要新增 '職業' 當然是得新增 'u.user_occ' 而非 'u.user_Occupation'.
其他的部份, 自然也不能全部 '依舊'
例如, 要改這個地方:
$poster_Occupation= $postrow[$i]['
user_occ'];
發表於 : 2007-08-30 09:11
由 tanjo
了解了
也修改成功
感謝捕手大的指導
感恩呦....
發表於 : 2007-12-28 10:54
由 paladacat
捕手大大您的站下面的音樂條要如何加上呢?
tanjo 寫:了解了
也修改成功
感謝捕手大的指導
感恩呦....