FastComments.com

Какво представляват хаштаговете Internal Link


FastComments #hashtags предоставят начин за потребител да маркира коментара си като релевантен за конкретна тема или група. Освен това, хаштаговете може да се използват за свързване към други страници или документи.

Например, ако желаете, клиент, който хоства онлайн сайт за видео отзиви, може предварително да попълни хаштаг за всяко видео и да определи всеки хаштаг да води към съответната страница с отзиви за това видео. По този начин, когато някой кликне върху #awesomevideo в коментар, той отива на https://example.com/awesome-video/reviews

вместо да вижда всички коментари с таг #awesomevideo.

Как да използвате хаштаговете Internal Link

Попълване на автозавършване

HashTags могат да се попълват по два начина.

Първо, по подразбиране потребителите могат да въведат символа # и някакъв текст - и ако има съществуващи хаштагове, ще се покаже интерфейс за автозавършване.

Ако потребител въведе нов хаштаг, освен ако не е деактивирано, хаштагът ще бъде автоматично създаден и маркиран.

Вторият начин е да се дефинира всеки хаштаг ръчно. Това е описано в този документ.

Сценарии на употреба

HashTags са полезни за членовете на общността за навигация и намиране на релевантни дискусии. Те също са полезни за маркиране на релевантни части от информация като връзки, които могат да се дефинират чрез нашия API. Например, хаштаговете могат да се използват за маркиране на:

  • Билети в система за тикети.
  • Документи или страници в CRM.
  • Файлове.

Валидни и невалидни хаштагове Internal Link

Регексът за хаштагове е /\B#[a-z0-9_-]+/gi - където # може да бъде персонализиран по заявка.

Това означава, че хаштаговете позволяват букви, числа, долни черти (_), и тирета (-). Те не могат да съдържат точки (.) или интервали ( ).

Използване на символи, различни от # Internal Link

При поискване могат да се използват символи, различни от #.

Могат да се използват различни символи за тагове, за да се свържат различни части от съдържанието. Например, API-то може да се използва да дефинира хаштагове със символа # като елементи на теми, но също така и да дефинира записи като ~document_one и ~document_two. В този сценарий потребителите могат да използват както хаштагове, така и персонализирани тагове, за да посочват други документи.

Предварително попълване на хаштагове Internal Link

По подразбиране FastComments позволява на вашите потребители да създават хаштагове, като хаштаговете се изграждат и с течение на времето се добавят към автодовършването.

Блокирани потребители не могат да добавят нови хаштагове, дори ако функцията за автоматично създаване на хаштагове е включена.

Въпреки това е възможно предварително да се дефинира наборът от хаштагове чрез API. Обърнете внимание, че ако добавяте много хаштагове, има налично API за масово добавяне.

Предварително попълнените и автоматично създадените хаштагове допринасят за един и същ набор от данни и и двете ще се появят в автодовършването на хаштаговете.

Свързване към съдържание чрез хаштагове Internal Link


По подразбиране щракването върху хаштаг отваря изглед със списък от коментари с този хаштаг. Въпреки това можем да променим това така, че да води към външно съдържание за всеки хаштаг.

Това може да се направи при добавяне на хаштагове чрез API. Когато добавяме хаштаг чрез API е възможно

да дефинираме URL за всеки хаштаг.

Как работи автодовършването на хаштаговете Internal Link

Когато хаштагове се добавят чрез API, или когато потребителите въвеждат нови хаштагове, те се добавят в централизирано хранилище за данни.

При въвеждане на ключова дума за задействане (# е по подразбиране) и след въвеждане на символ, системата ще започне да търси релевантни хаштагове, които започват със същия текст, и ще ги покаже като предложения. Тези резултати са сортирани по азбучен ред.

По същия начин при @mentions, клавиатурата може да се използва за избор на елемент от менюто за автоматично допълване.