PT Forums Manage Messages

From ADF Docs
Jump to: navigation, search

Back to Build Templates/Pages

Overview

The Forum Messages element is a global custom element. Managing data for global custom elements can be configured easily through the use of Datasheets. The following sections will describe how to configure the datasheet to manage the Forum Messages element data.

Steps

  1. Create a new page called 'Manage Forum Message' from the Base Plus One (or a Web Admin) template and in the /webadmin/forums/ subsite.
  2. In the main content of the page, add a Custom Script element.
  3. From the Custom Script element interface, click the "Edit" icon.
  4. Enter the following text into the Explicit Module path: /ADF/apps/pt_forum/customcf/manage_messages_header.cfm
  5. From the Datasheet element interface, click the "Datasheet" icon.
  6. From the "Datasheet Views" dialog, follow the "Click here to create a new datasheet view" link.
  7. Enter the following information and then click "Next":
    1. Name: Forum Messages
    2. Private: unchecked
    3. Default View: unchecked
    4. Description: View to manage the Forum Messages
    5. Datasheet Source: Form Result/Custom Element Sheet
  8. From the Datasheet Source dialog choose the "Forum Messages" custom element and click "Next".
  9. From the Datasheet Columns Dialog select the columns ThreadID, Message Name, profileID, Message Modified Date and Message Modified By from the Available Columns list and move them to the Selected Columns list and then click "Finish".
  10. You will be brought to the Datasheet View page; click "Close" to return to your page.
  11. You will see the datasheet element on this page now. Click the Datasheet element interface icon again and this time choose "Edit Columns".
  12. From the Datasheet View Column Properties dialog choose the link for "Add a new action column" again.
  13. Within the Action Column Properties dialog enter the following information:
    1. Header: Edit
    2. Hide Header: Checked
    3. Column Text: edit
    4. Window Target Name: <leave blank>
    5. Modules: edit-form-data.cfm
    6. Click Finish
  14. From the Datasheet View Column Properties dialog, choose the link for "Add a new action column" again.
  15. Within the Action Column Properties dialog enter the following information:
    1. Header: Delete
    2. Hide Header: Checked
    3. Column Text: delete
    4. Window Target Name: <leave blank>
    5. Modules: delete-form-data.cfm
    6. Click Finish
  16. Within the Datasheet View Column Properties dialog choose the THREADID column and click "edit":
    1. In the Render Handler field, select the Change button. Enter the following value into the Explicit Module text box: /ADF/apps/pt_forum/datasheet-modules/manage-convert-id-thread-name.cfm
    2. Click Finish.
    3. In the Header field, switch the text to 'Thread Name'
    4. Click Finish
  17. Within the Datasheet View Column Properties dialog choose the PROFILEID column and click "edit":
    1. In the Render Handler field, select the Change button. Enter the following value into the Explicit Module text box: /ADF/apps/pt_forum/datasheet-modules/manage-convert-id-list-cs-usernames.cfm
    2. Click Finish.
    3. In the Header field, switch the text to 'User Name'
    4. Click Finish
  18. Within the Datasheet View Column Properties dialog choose the MSGMODIFIEDBYPROFILEID column and click "edit":
    1. In the Render Handler field, select the Change button. Enter the following value into the Explicit Module text box: /ADF/apps/pt_forum/datasheet-modules/manage-convert-id-list-cs-usernames.cfm
    2. Click Finish.
    3. In the Header field, switch the text to 'Modified By User Name'
    4. Click Finish
  19. Close the Edit Column window.
  20. Now go back to the datasheet element. Click on the Layout icon
    1. Uncheck "Allow JavaScript data sorting"
    2. Click save
  21. Publish this page.