[問題] 性別外掛問題(已順利解決^^)

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

版主: 版主管理群

主題已鎖定
Arioo
星球普通子民
星球普通子民
文章: 11
註冊時間: 2005-09-15 07:08
來自: 台灣
聯繫:

[問題] 性別外掛問題(已順利解決^^)

文章 Arioo »

●架設主機作業系統:WindowsXP

●快速架站程式:Appserv 2.3.0

●您的上網方式:ADSL

●您安裝的程式:Apache + php + MySql

●您的 phpBB2 版本:phpBB2.0.17

●錯誤代碼:請使用 BBcode 標籤將錯誤代碼標註,範例如下(這是為了避免語法衝突):

●問題外掛:性別外掛

●參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?t=14574

●網站位置:http://fuamosa.sytes.net/phpbb2/index.php


●補充以裝外掛:1.跑馬燈 2.禁止發言

●狀況描述:
-------------------------------------------------------------------------------------

裝了性別的外掛..完全都有照著步驟一步一步來,但是裝完後卻在討論版出現

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

一般錯誤

Could not update users table

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' user_gender = 1, '1', user_active = 1, user_actkey = '', user_

UPDATE phpbb_users SET user_email = 'iong824@hotmail.com', user_icq = '', user_website = '', user_occ = '', user_from = '', user_interests = '', user_sig = '', user_sig_bbcode_uid = '', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = '', user_attachsig = 0, user_allowsmile = 1, user_allowhtml = 0, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 1, user_popup_pm = 1, user_timezone = 0, user_dateformat = 'd M Y h:i a', user_lang = 'chinese_traditional_taiwan', user_style, user_gender = 1, '1', user_active = 1, user_actkey = '', user_gender=1 WHERE user_id = 2

Line : 524
File : usercp_register.php

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

然後所有的討論版都進不去QQ......都會出現

Parse error: parse error, unexpected T_ELSE in c:\appserv\www\phpbb2\viewtopic.php on line 971

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

該如何解決比較好QQ

我的討論版網址: http://fuamosa.sytes.net/phpbb2/index.php



--------------------------------------------------------------------------------------
viewtopic.php裡的971內容
Arioo 寫:
$msn = ( $postrow[$i]['user_msnm'] ) ? '<a
970->href="' . $temp_url . '">' . $lang['MSNM'] . '</a>' : '';
971->
972-> $yim_img = ( $postrow[$i]['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $postrow[$i]['user_yim'] . '&.src=pg"><img src="' . $images['icon_yim'] . '" alt="' . $lang['YIM'] . '" title="' . $lang['YIM'] . '" border="0" /></a>' : '';
$yim = ( $postrow[$i]['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $postrow[$i]['user_yim'] . '&.src=pg">' . $lang['YIM'] . '</a>' : '';
}
else
{
$profile_img = '';
$profile = '';
$pm_img = '';
$pm = '';
$email_img = '';
$email = '';
$www_img = '';
$www = '';
$icq_status_img = '';
$icq_img = '';
$icq = '';
$aim_img = '';
最後由 Arioo 於 2005-09-25 10:40 編輯,總共編輯了 1 次。
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

文章 吉川拓也 »

請將 usercp_register.php 的 Line : 524 上下 10 行貼一下 :lol:
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
頭像
hentaibbc
版面管理員
版面管理員
文章: 342
註冊時間: 2005-09-01 18:01

文章 hentaibbc »

UPDATE phpbb_users SET user_email = 'iong824@hotmail.com', user_icq = '', user_website = '', user_occ = '', user_from = '', user_interests = '', user_sig = '', user_sig_bbcode_uid = '', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = '', user_attachsig = 0, user_allowsmile = 1, user_allowhtml = 0, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 1, user_popup_pm = 1, user_timezone = 0, user_dateformat = 'd M Y h:i a', user_lang = 'chinese_traditional_taiwan', user_style, user_gender = 1, '1', user_active = 1, user_actkey = '', user_gender=1 WHERE user_id = 2

紅字的部分....
會導致SQL錯誤....
程式碼修一下吧!!
Arioo
星球普通子民
星球普通子民
文章: 11
註冊時間: 2005-09-15 07:08
來自: 台灣
聯繫:

文章 Arioo »

謝謝大大的更正,性別可以正常顯示了 :lol:

但是在會員註冊更改個人資料的地方

(性別: )這個欄位的中文無法顯示出來,連後面的(男)跟(女)也都無法顯示....

(但是選項正常,前面為男,後面為女,但是中文都沒有顯示出來QQ)

檢查 lang_main 裡面正常顯示,不知道哪邊出錯,可以請大大說明嗎^^?

*搜尋過文章,有把&&改成,& nbsp;& nbsp; (& 跟nbsp; 中間沒有空格)

圖示:

圖檔
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

Arioo 寫:謝謝大大的更正,性別可以正常顯示了 :lol:

但是在會員註冊更改個人資料的地方

(性別: )這個欄位的中文無法顯示出來,連後面的(男)跟(女)也都無法顯示....

(但是選項正常,前面為男,後面為女,但是中文都沒有顯示出來QQ)

檢查 lang_main 裡面正常顯示,不知道哪邊出錯,可以請大大說明嗎^^?
建議您:
檢視 includes/usercp_register.php 的修改\r
有困難的話, 請將它另存成文字檔後, 貼出下載連結
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
Arioo
星球普通子民
星球普通子民
文章: 11
註冊時間: 2005-09-15 07:08
來自: 台灣
聯繫:

文章 Arioo »

心靈捕手 寫:

建議您:
檢視 includes/usercp_register.php 的修改\r
有困難的話, 請將它另存成文字檔後, 貼出下載連結
有困難Q_Q............存成文字檔如下Q_Q,感謝大大。
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

To Arioo:

無法貼出下載路徑? :-?

--
發現兩個錯誤, 建議修正:
  1. $sql 增值錯亂
    #
    #-----[ FIND ]-----
    #
    $sql = "INSERT INTO " . USERS_TABLE . " (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey)
    VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', user_style, user_gender, 0, 1, ";

    #
    #-----[ REPLACE WITH ]-----
    #
    $sql = "INSERT INTO " . USERS_TABLE . " (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_gender, user_level, user_allow_pm, user_active, user_actkey)
    VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, '$gender', 0, 1, ";
  2. 另外, 有個地方漏掉
    #
    #-----[ FIND ]------------------------------------------------
    # 整行是 'L_INTERESTS' => $lang['Interests'],
    'L_INTERESTS' =>

    #
    #-----[ AFTER, ADD ]------------------------------------------
    # 意思是增加在下一行
    # 建議您: 保留前後的註解

    // Start add - Gender MOD
    'L_GENDER' =>$lang['Gender'],
    'L_GENDER_MALE' =>$lang['Male'],
    'L_GENDER_FEMALE' =>$lang['Female'],
    'L_GENDER_NOT_SPECIFY' =>$lang['No_gender_specify'],
    // End add - Gender MOD
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
Arioo
星球普通子民
星球普通子民
文章: 11
註冊時間: 2005-09-15 07:08
來自: 台灣
聯繫:

文章 Arioo »

謝謝心靈捕手^^..........修正成功,已經順利執行了^^~ :lol:

謝謝您^^

新手上路,一堆問題,不便之處,請多包含 :-D
主題已鎖定

回到「外掛問題討論」