1 頁 (共 1 頁)

[問題] 簡易子版面版面管理問題

發表於 : 2005-07-03 12:05
Man520
問題外掛:簡易子版面v1.0
參考連結:http://www.phpbb-tw.net/phpbb/viewtopic.php?t=33019
使用版本:phpBB 2.0.13
網站位置:test\r
狀況描述:

代碼: 選擇全部

Couldn't insert row in forums table

DEBUG MODE

SQL Error : 1136 Column count doesn't match value count at row 1

INSERT INTO phpbb_forums (forum_id, forum_name, cat_id, forum_desc, forum_announcement, forum_assign_posts, forum_order, forum_status, forum_icon, forum_access, prune_enable, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_sticky, auth_announce, auth_vote, auth_pollcreate, auth_attachments, auth_download) VALUES ('25', 'test', 1, 'test', '', '', '', '', 40, 0, '', 0, 0, 0, 0, 0, 0, 1, 1, 3, 3, 1, 1, 1, 1)

Line : 567
File : admin_forums.php
一新建一個版面就這樣......

562-568

代碼: 選擇全部

			// There is no problem having duplicate forum names so we won't check for it.
			$sql = "INSERT INTO " . FORUMS_TABLE . " (forum_id, forum_name, cat_id, forum_desc, forum_announcement, forum_assign_posts, forum_order, forum_status, forum_icon, forum_access, prune_enable" . $field_sql . ")
				VALUES ('" . $next_id . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', " . intval($HTTP_POST_VARS[POST_CAT_URL]) . ", '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', '".$HTTP_POST_VARS['forum_portal_start']."', '" . str_replace("\'", "''", $HTTP_POST_VARS['forum_portal_logo']) . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['forum_announcement']) . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['forum_assign_posts']) . "', $next_order, " . intval($HTTP_POST_VARS['forumstatus']) . ", '" . str_replace("\'", "''", $HTTP_POST_VARS['forumicon']) . "', " . intval($HTTP_POST_VARS['forumaccess']) . ", " . intval($HTTP_POST_VARS['prune_enable']) . $value_sql . ")";
			if( !$result = $db->sql_query($sql) )
			{
567->>>			message_die(GENERAL_ERROR, "Couldn't insert row in forums table", "", __LINE__, __FILE__, $sql);
			}

發表於 : 2005-07-03 14:13
心靈捕手
To Man520:

查看您貼的這段語法( 以 phpbb 2.0.16 admin/admin_forums.php 比對)
發現您應該有加裝不少的外掛, 而增加裡頭的程式碼, 如下:
  • forum_announcement
  • forum_assign_posts
  • forum_icon
  • forum_access
有些外掛, 我並沒有安裝, 所以並不清楚應該對應的值( VALUES) 如何?

只是, 就安裝簡易子版面而言,
有個地方, 應該要做一個修正, 如下:

代碼: 選擇全部

#
#-----[ Find ]-----
#
, " . intval($HTTP_POST_VARS[POST_CAT_URL]) . ",

#
#-----[ Replace With ]-----
#
, " . $c . ",
建議您:
參考該外掛後半段的安裝說明, 比較能確保
admin/admin_forums.php 的修正無誤.

[外掛] 我這裡還是有問題!

發表於 : 2005-07-04 15:27
bradpittbb
他的問題和我有點像~就是會出現降的error訊息~~
可是我有照後面的修正改呀~
我也只有裝cash mod 222 Configure_Required_Field_1.1.0
Change User Nick Name 2.0.2 而已~

Re: [外掛] 我這裡還是有問題!

發表於 : 2005-07-04 17:27
smartpig
bradpittbb 寫:他的問題和我有點像~就是會出現降的error訊息~~
可是我有照後面的修正改呀~
我也只有裝cash mod 222 Configure_Required_Field_1.1.0
Change User Nick Name 2.0.2 而已~
我已重裝過三次啦 .連主畫面還出不來....好難哦! 慘敗哦! 被打敗啦!

Re: [外掛] 我這裡還是有問題!

發表於 : 2005-07-05 12:17
心靈捕手
smartpig 寫:
bradpittbb 寫:他的問題和我有點像~就是會出現降的error訊息~~
可是我有照後面的修正改呀~
我也只有裝cash mod 222 Configure_Required_Field_1.1.0
Change User Nick Name 2.0.2 而已~
我已重裝過三次啦 .連主畫面還出不來....好難哦! 慘敗哦! 被打敗啦!
看您們兩位, 最近似乎都在嘗試安裝" 簡易子版面" 外掛.

以您們二位都是新建論壇的情況,
何必要按照後半段的建議修改呢?


我的意思是說,
即使您們已經安裝了其他外掛( 如引言部份),
但是, 只要沒有更動過 admin/admin_forums.php
直接照" 前半段" 的安裝說明, 用" 取代" 的方式安裝, 不是事半功倍嗎?

如果, 您們當真有動過 admin/admin_forums.php
那麼在後半段的建議修改, 我有稍做整理, 您們可以參考看看:
http://phpbb-tw.net/phpbb/viewtopic.php?p=201125#201125

ps. 建議您們:
同樣的問題, 不要重複的提問!!