2013-04-11 55 views
-1

我一直在玩評論,製作自定義評論部分和編輯模塊。我還在'comments'表中添加了新的數據庫列,以便我可以爲不同類型的頁面提供不同的評論集。一路上,我想我在那裏搞了個模塊。現在,當我訪問任何頁面或文章並進行編輯時,我沒有可以啓用評論的「評論設置」部分。同樣,評論不再出現在任何頁面上。Drupal頁面的'評論設置'和頁面上的評論不出現

可能發生了什麼?我該如何解決?

+0

阿爾特Drupal核心表試過這是不可取的,直到你不知道足夠的知識。如果您嘗試根據新列引入新功能,則針對您的列創建單獨的表映射註釋ID,並進一步查詢新表。 – 2013-04-11 05:39:16

+0

你是說我應該創建一個額外的表,將某些評論映射到特定的節點?我認爲這樣做會很好,但我仍然不確定如何在不改變te模塊的情況下僅在正確的頁面上顯示那些評論。 – 2013-04-11 12:38:32

+0

此外,我仍然不確定如何恢復模塊以使所有內容再次顯示。關於[this]的第一條評論(http://drupal.stackexchange.com/questions/69628/page-comment-settings-and-comments-on-page-not-appearing)問題解釋說我可能打破了一些東西。我嘗試用新的Drupal核心中的原始文件替換註釋模塊文件夾,並刪除添加到註釋表中的列,但那不起作用。我如何恢復我的更改? – 2013-04-11 12:49:23

回答

1

要在特定的內容類型,配置評論設置:

  1. 導航到的內容類型管理頁面(轄>結構>內容類型或http://example.com/admin/structure/types)。

  2. 找到您要啓用,然後單擊「編輯」鏈接的內容類型。

  3. 向下滾動,然後單擊「註釋設置」選項卡。

  4. 在這裏,您可以指定多個不同的設置(有些選項將不會出現,直到你選擇了某個設置)。


默認留言設定爲新的內容

的評論對這種類型的未來內容的設置將默認爲:

Hidden: No comments are allowed, and past comments are hidden. 
Closed: No comments are allowed, but any past comments remain visible. 
Open: Any future content of this type is open to new comments. 

注:此設置是默認的,並且是不追溯到該類型的現有內容。 線程

當啓用此選項時,註釋顯示在線程列表中(回覆縮進以使討論更易於遵循)。每頁

評論指定的一個頁面上顯示評論數上限(如果超過此限制的其他頁面將被添加)。 允許評論標題

當啓用該選項,用戶可以在他們的評論標題(標題爲可選)填寫。 在評論的同一頁上顯示回覆表格

啓用此選項時,回覆表單與註釋顯示在同一頁面上。 (如果未選中,點擊「回覆」會跳轉到一個新頁面,您可以填寫回復表單。) 預覽註釋

您可以指定預覽是否爲「必需」(總是事先顯示保存評論),「禁用」(從不顯示)或「可選」(用戶可以選擇顯示預覽)。

注意:確保在配置設置後點擊「保存內容類型」。

+0

我試圖改變很長一段時間,最明顯的設置,允許評論不起作用。我嘗試了不同的設置,仍然無法再顯示任何內容。 [Here](http://i.imgur.com/lE09fjA.png)是我現在設置的一個快速圖像,也許我忽略了一些東西。 – 2013-04-11 04:07:57

+0

感謝您添加的額外信息,但問題是這些設置都沒有將評論設置返回到內容類型,並且評論仍然沒有顯示在頁面上。 – 2013-04-11 04:18:00

0

在這裏,我假設你有意見表中的數據,你不想失去你的數據。在執行以下步驟之前,只需備份您的數據庫,以便如果出現任何問題,您可以進行備份。並採取評論表作爲單獨的備份沒有問題的列。

Step1: Go to module and disable comment module. 
Step2: Now uninstall comment module which is in uninstall tab. Now go to db and confirm comment table is deleted. If it is not delete, drop table manually. 
Step3: Delete comment folder from core module's folder. 
Step4: Copy fresh comment folder. 
Step5: Now go to module page and enable comment module. 
Step6: To debug just create any page and add comment and then verify. 
Step7: If it is working, Then drop comment table and restore if from table backup. 
Step8: Repeat step6 and verify. 

注:這不是在生產環境中建議。如果是產品,請嘗試獲得一些專家幫助。

注2:我已經在Drupal 7.20