FastComments.com

主題標籤

什麼是主題標籤 Internal Link

FastComments 的 #hashtags 提供了一種方式,讓使用者可以將其留言標記為與特定主題或群組相關。此外,hashtags 可用於連結到其他頁面或文件。


例如,如果需要,一個托管線上影片評論網站的客戶可以為每個影片預先填入一個 hashtag,並將每個 hashtag 定義為連結到該影片的相應評論頁面。這樣一來,當有人在留言中點擊 #awesomevideo 時,他們會前往 https://example.com/awesome-video/reviews 而不是查看所有帶有 #awesomevideo 標籤的留言。

如何使用主題標籤 Internal Link

填充自動完成

HashTags 可以透過兩種方式填充。

首先,預設情況下使用者可以輸入 # 符號和一些文字——如果已有現有的 hashtags,將會顯示自動完成 UI。

如果使用者輸入新的 hashtag,除非已停用,該 hashtag 將會自動建立並高亮顯示。

第二種方式是手動定義每個 hashtag。這將在本文件中介紹。

使用案例

HashTags 對社群成員導航以尋找相關討論非常有用。它們也可用於標記相關的資訊片段(作為連結),可以透過我們的 API 定義。例如,hashtags 可用於標記:

  • 工單系統中的工單。
  • CRM 中的文件或頁面。
  • 檔案。

有效與無效的主題標籤 Internal Link

hashtag 的正則表達式為 /\B#[a-z0-9_-]+/gi - 其中 # 可依需求客製化。

這表示 hashtags 允許字母、數字、底線(_)和連字符(-)。它們不能包含句點(.)或空格( )。

使用除 # 之外的符號 Internal Link

應要求,可使用除 # 符號以外的其他符號。

不同的標籤符號可用於連結到不同的內容。例如,API 可以使用 # 符號 作為主題項目(hashtags),也可以定義像 ~document_one 與 ~document_two 這樣的條目。在這種情況下,使用者可以同時使用主題標籤以及自訂標籤 來指向其他文件。

預先填入主題標籤 Internal Link

預設情況下,FastComments 允許您的使用者建立標籤(hashtags),這些標籤會被建立並隨時間加入自動完成建議中。

被禁止的使用者無法新增標籤,即使已啟用自動建立標籤功能。

不過,可以透過 API 預先定義標籤集合。請注意,若要新增大量標籤, 提供了批次新增的 API。

預先填入(Pre-Populated)與自動建立(Automatically-Created)的標籤會匯入相同的資料集,最終都會出現在標籤自動完成建議中。

透過主題標籤連結到內容 Internal Link

預設情況下,點擊一個標籤會開啟一個檢視,顯示該標籤的留言清單。然而,我們可以將此行為改為連結到一個 屬於每個標籤的外部內容。

這可以在新增標籤時透過 API完成。當我們透過 API 新增標籤時,可以 為每個標籤定義一個 URL。

主題標籤自動完成的運作方式 Internal Link

當透過 API 新增 hashtags,或使用者輸入新的 hashtags 時,它們會被加入到中央資料儲存庫。

當輸入觸發關鍵字(# 為預設值)、以及一個字元時,系統會開始搜尋相關 hashtags 這些以相同文字開頭並顯示為建議。這些結果會依字母順序排序。

@mentions 的行為相同,使用鍵盤可以從自動完成選單中選取項目。