1 頁 (共 2 頁)

[問題]安裝塗鴉版之後出現錯誤 (已解決)

發表於 : 2006-03-14 16:51
愛君如夢
問題外掛:Flash Paint Mod v1.0.2
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php ... lash+paint
使用版本:phpBB 2.0.19 utf8
網站位置:尚不方便公開,抱歉. = ="
狀況描述:安裝好外掛後,開啟網頁出現

Parse error: parse error, unexpected T_STRING in C:\AppServ\www\phpBB2\language\lang_chinese_traditional_taiwan\lang_main.php on line 68

我在安裝時,有用它另外下載的utf8版的兩個檔案覆蓋原檔.
而且我發現我的lang_main裡面的中文字有亂碼現象,不知道有無關聯.


補充:
目前只多裝金錢外掛2.2.3a,那時可以正常使用.


麻煩大家了 = =

發表於 : 2006-03-14 21:03
心靈捕手
建議您:
將下列檔案壓縮後, 貼出下載連結.
language\lang_chinese_traditional_taiwan\lang_main.php

發表於 : 2006-03-14 22:20
愛君如夢

發表於 : 2006-03-14 22:38
kkt
我也下載看了, 用 Dreamweaver 或 word pad 打開, 沒有亂碼.

第 68 行是: $lang['Post'] = '發表';

也屬正常, 我個人的經驗, 不同的編輯軟件, 會對同一份檔案顯示出的字碼有影響.

最後發現檔案亂碼時, 用另一編輯軟件打開先看看.





.

發表於 : 2006-03-14 23:00
心靈捕手
愛君如夢 寫:http://www.sendspace.com/file/i5oc12
您好,感謝回應. :-)
我猜想:
您貼出的檔案, 根本就是原始 phpbb 2.0.19 (utf-8) 裡頭的 lang_main.php 而已;
因為我並沒有看到任何有關外掛 '塗鴉' 新增的語言代碼.

建議您:
先以原始的 phpbb 2.0.19 (big-5) 裡頭的 lang_main.php 針對此外掛做修改;
修改後, 存檔; 再將它轉換為 utf-8 編碼後; 上傳或複製您論壇的該檔

同理, lang_admin.php 的修改, 也是如此.

建議您:
ConvertZ 來轉碼.

//下載位址:
http://alf-li.pcdiscuss.com/c_convertz.html

//參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?p=210471#210471

//影音教學:
http://wang5555.dnsfor.me/phpbb2/viewtopic.php?t=16028

發表於 : 2006-03-14 23:08
愛君如夢
心靈捕手 寫:
愛君如夢 寫:http://www.sendspace.com/file/i5oc12
您好,感謝回應. :-)
我猜想:
您貼出的檔案, 根本就是原始 phpbb 2.0.19 (utf-8) 裡頭的 lang_main.php 而已;
因為我並沒有看到任何有關外掛 '塗鴉' 新增的語言代碼.

建議您:
先以原始的 phpbb 2.0.19 (big-5) 裡頭的 lang_main.php 針對此外掛做修改;
修改後, 存檔; 再將它轉換為 utf-8 編碼後; 上傳或複製您論壇的該檔

同理, lang_admin.php 的修改, 也是如此.

建議您:
ConvertZ 來轉碼.

//下載位址:
http://alf-li.pcdiscuss.com/c_convertz.html

//參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?p=210471#210471

//影音教學:
http://wang5555.dnsfor.me/phpbb2/viewtopic.php?t=16028

拍誰,忘了那時失敗後就回復檔案. :oops: 失敗的就刪掉了! 真的很抱歉!現在再從新來做一次看看,真的抱歉. = ="

發表於 : 2006-03-14 23:15
心靈捕手
愛君如夢 寫:拍誰,忘了那時失敗後就回復檔案. :oops: 失敗的就刪掉了! 真的很抱歉!現在再從新來做一次看看,真的抱歉. = ="
先不必再上傳!

重要的事, 是您的論壇語系如果是 utf-8 編碼,
那麼您因為安裝外掛而新增的語言代碼, 也必須轉換為 utf-8 編碼.

您可以參考上面回文的方法, 試試看.

發表於 : 2006-03-14 23:45
愛君如夢
心靈捕手 寫:
愛君如夢 寫:拍誰,忘了那時失敗後就回復檔案. :oops: 失敗的就刪掉了! 真的很抱歉!現在再從新來做一次看看,真的抱歉. = ="
先不必再上傳!

重要的事, 是您的論壇語系如果是 utf-8 編碼,
那麼您因為安裝外掛而新增的語言代碼, 也必須轉換為 utf-8 編碼.

您可以參考上面回文的方法, 試試看.
我現在重新安裝跟之前步驟一樣執行
http://www.yourserver.com/phpbb/fp_db_install.php 後會出現

一般錯誤

Could not update db.

DEBUG MODE

SQL Error : 1062 Duplicate entry 'flash_paint' for key 1

INSERT INTO phpbb_config (`config_name`, `config_value`) VALUES ('flash_paint', '0|0|640|480|340|280')

Line : 40
File : fp_db_install.php

發表於 : 2006-03-14 23:49
心靈捕手
愛君如夢 寫:
心靈捕手 寫:
愛君如夢 寫:拍誰,忘了那時失敗後就回復檔案. :oops: 失敗的就刪掉了! 真的很抱歉!現在再從新來做一次看看,真的抱歉. = ="
先不必再上傳!

重要的事, 是您的論壇語系如果是 utf-8 編碼,
那麼您因為安裝外掛而新增的語言代碼, 也必須轉換為 utf-8 編碼.

您可以參考上面回文的方法, 試試看.
我現在重新安裝跟之前步驟一樣執行
http://www.yourserver.com/phpbb/fp_db_install.php 後會出現

一般錯誤

Could not update db.

DEBUG MODE

SQL Error : 1062 Duplicate entry 'flash_paint' for key 1

INSERT INTO phpbb_config (`config_name`, `config_value`) VALUES ('flash_paint', '0|0|640|480|340|280')

Line : 40
File : fp_db_install.php
我猜想:
您之前安裝, 所更新的資料庫, 應該沒有還原吧!

如果是, 那麼建議您:
這個 '程序' 可以免啦!

發表於 : 2006-03-14 23:55
愛君如夢
心靈捕手 寫:
愛君如夢 寫:
心靈捕手 寫: 先不必再上傳!

重要的事, 是您的論壇語系如果是 utf-8 編碼,
那麼您因為安裝外掛而新增的語言代碼, 也必須轉換為 utf-8 編碼.

您可以參考上面回文的方法, 試試看.
我現在重新安裝跟之前步驟一樣執行
http://www.yourserver.com/phpbb/fp_db_install.php 後會出現

一般錯誤

Could not update db.

DEBUG MODE

SQL Error : 1062 Duplicate entry 'flash_paint' for key 1

INSERT INTO phpbb_config (`config_name`, `config_value`) VALUES ('flash_paint', '0|0|640|480|340|280')

Line : 40
File : fp_db_install.php
我猜想:
您之前安裝, 所更新的資料庫, 應該沒有還原吧!

如果是, 那麼建議您:
這個 '程序' 可以免啦!
沒有還原,那我就是不用管她的錯誤訊息,繼續安裝囉??

發表於 : 2006-03-15 10:40
心靈捕手
愛君如夢 寫:我現在重新安裝跟之前步驟一樣執行
http://www.yourserver.com/phpbb/fp_db_install.php 後會出現

一般錯誤

Could not update db.

DEBUG MODE

SQL Error : 1062 Duplicate entry 'flash_paint' for key 1

INSERT INTO phpbb_config (`config_name`, `config_value`) VALUES ('flash_paint', '0|0|640|480|340|280')

Line : 40
File : fp_db_install.php
這個錯誤訊息只是告訴您:
資料庫相關欄位的值已經輸入.

您只要重新 '上傳或修改' 此外掛的相關檔案即可.

發表於 : 2006-03-15 14:04
愛君如夢
重新安裝後,已經可以塗鴨了.塗完鴨送出文章後卻出現
一般錯誤

Error in posting

DEBUG MODE

INSERT INTO phpbb_posts (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig, post_flashpaint) VALUES (23, 1, 3, '', 1142402518, 'dc864eb2', 1, 0, 1, 0, 1)

Line : 273
File : functions_post.php


:-(

無法發文,就算沒有塗鴉也沒辦法發文了.

發表於 : 2006-03-15 14:41
心靈捕手
愛君如夢 寫:重新安裝後,已經可以塗鴨了.塗完鴨送出文章後卻出現
一般錯誤

Error in posting

DEBUG MODE

INSERT INTO phpbb_posts (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig, post_flashpaint) VALUES (23, 1, 3, '', 1142402518, 'dc864eb2', 1, 0, 1, 0, 1)

Line : 273
File : functions_post.php


:-(

無法發文,就算沒有塗鴉也沒辦法發文了.
建議您:
1. 貼出測試論壇網址
2. 若有需要, 則請提供測試帳號與密碼
3. 將下列檔案壓縮後, 貼出下載連結
includes/functions_post.php
post.php

發表於 : 2006-03-15 14:52
愛君如夢
1. 貼出測試論壇網址
2. 若有需要, 則請提供測試帳號與密碼
3. 將下列檔案壓縮後, 貼出下載連結
includes/functions_post.php
post.php[/quote]

論壇網址:
http://travel-subway.blogdns.net/phpbb2/

測試帳號和密碼均為test

檔案下載位置
http://www.sendspace.com/file/afsjbb

麻煩了

發表於 : 2006-03-15 15:23
心靈捕手
To 愛君如夢:

以下的修改, 提供您參考:
#
#-----[ OPEN ]-----
#
includes/functions_post.php

#
#-----[ FIND ]-----
#

代碼: 選擇全部

	// BEGIN: FLASH PAINT MOD
	$post_flashpaint = (empty($fp_data)) ? 0 : 1;
	$sql = ($mode != "editpost") ? "INSERT INTO " . POSTS_TABLE . " (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig, post_flashpaint) VALUES ($topic_id, $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig, $post_flashpaint)" : "UPDATE " . POSTS_TABLE . " SET post_username = '$post_username', enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, post_flashpaint = $post_flashpaint, enable_sig = $attach_sig" . $edited_sql . " WHERE post_id = $post_id";
	// END: FLASH PAINT MOD	if (!$db->sql_query($sql, BEGIN_TRANSACTION))
	{
		message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
	}
#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

	// BEGIN: FLASH PAINT MOD
	$post_flashpaint = (empty($fp_data)) ? 0 : 1;
	$sql = ($mode != "editpost") ? "INSERT INTO " . POSTS_TABLE . " (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig, post_flashpaint) VALUES ($topic_id, $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig, $post_flashpaint)" : "UPDATE " . POSTS_TABLE . " SET post_username = '$post_username', enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, post_flashpaint = $post_flashpaint, enable_sig = $attach_sig" . $edited_sql . " WHERE post_id = $post_id";
	// END: FLASH PAINT MOD	
	if (!$db->sql_query($sql, BEGIN_TRANSACTION))
	{
		message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
	}
#
#-----[ SAVE & CLOSE ]-----
#
#EoM