
Език 🇧🇬 Български
Плъгини на трети страни
Персонализирани инсталации
Вграждане в документи
Инсталиране
FastComments е проектиран да бъде инсталиран на всякакъв вид страница - статична или динамична, със светла тема или тъмна, публични или вътрешни страници. Трябва да бъде лесно за инсталиране и за адаптиране към всякакъв вид сайт или уеб приложение.
WordPress 
Можете да намерите нашия WordPress плъгин тук.
Пълно ръководство за инсталация и документация за плъгина са тук.
Този плъгин поддържа коментиране в реално време, SSO и инсталация без код. Просто следвайте ръководството за инсталация в административната страница след инсталиране на плъгина. То ще ви преведе през свързването на вашата WordPress инсталация с вашия акаунт.
Всички коментари, оставени чрез FastComments през нашия WordPress плъгин, могат автоматично да се синхронизират обратно към вашата WordPress инсталация, за да запазите контрол върху данните си. Това може да бъде изключено, за да се ограничи размерът на вашата WordPress база данни.
VanillaJS / HTML фрагмент 
VanillaJS версията на уиджета е много лесна за инсталиране, не изисква системи за изграждане или сървърен код.
Просто добавете следния код към всяка страница:
Run 
Можете да използвате същия код на много страници; той автоматично ще създаде отделна нишка за дискусия за всяка страница.
Много приложения имат опция „HTML код за вграждане". Изберете я и поставете горния код.
Дори не се нуждаете от акаунт, за да опитате! Може да видите "tenantId: demo" в горния код, ако не сте влезли. В този случай ще се използва демо акаунт.
Можете да намерите документация за конфигуриране на уиджета тук.
Всички версии на FastComments уиджета са обвивки около основната VanillaJS библиотека. Това ни позволява да добавяме функции и да поправяме проблеми на едно място — промените автоматично се разпространяват към другите варианти на уиджета за коментари.
Angular 
Можете да намерите нашата Angular библиотека в NPM тук.
FastComments Angular уиджетът за коментари поддържа всички същите функции като VanillaJS версията — коментиране в реално време, SSO и т.н.
Ще ви трябва fastcomments-typescript, която е peer зависимост. Моля, уверете се, че е включена в компилацията на TypeScript. В бъдеще тази peer зависимост ще бъде преместена в @types/fastcomments, което ще опрости инсталацията.

Peer зависимостта трябва да бъде добавена във вашия tsconfig.json файл, например:

След това добавете FastCommentsModule към вашето приложение:

Използване
За начало подаваме конфигурационен обект за демо тенанта:

Тъй като конфигурацията може да стане доста сложна, можем да подадем референция към обект:


Уиджетът използва откриване на промени, така че промяната на всякакви свойства на конфигурационния обект ще доведе до презареждане.
Можете да намерите конфигурацията, която Angular компонентът поддържа тук.
React 
Можете да намерите нашата React библиотека в NPM тук.
FastComments React уиджетът за коментари поддържа всички същите функции като VanillaJS версията — коментиране в реално време, SSO и т.н.



Ако сте в ЕС, ще искате да зададете параметъра region по следния начин:

Можете да намерите конфигурацията, която React компонентът поддържа тук.
React Native 
Можете да намерите нашата React Native библиотека в NPM тук.
FastComments React Native уиджетът за коментари поддържа всички същите функции като VanillaJS версията — коментиране в реално време, SSO и т.н.


Конфигурацията се определя малко по-различно в сравнение с библиотеката fastcomments-react:

Ако сте в ЕС, ще искате да зададете параметъра region:

Можете да намерите конфигурацията, която React Native компонентът поддържа тук.
Vue 
Можете да намерите нашата Vue библиотека в NPM тук.
Също така, vue-next библиотеката е в NPM тук
Изходният код може да бъде намерен в GitHub.
FastComments Vue уиджетът за коментари поддържа всички същите функции като VanillaJS версията — коментиране в реално време, SSO и т.н.
Инструкциите по-долу са за Vue 3, тъй като е на пазара от известно време, но FastComments също поддържа Vue 2 чрез библиотеката fastcomments-vue.



Ако сте в ЕС, ще искате да зададете region на EU:

Библиотеките fastcomments-vue и fastcomments-vue-next поддържат същата конфигурация като VanillaJS уиджета за коментари.
Можете да намерите конфигурацията, която Vue компонентът поддържа тук.
Множество инстанции на една и съща страница 
Всяка инстанция на уиджета за коментари е изолирана. Поради това FastComments по природа поддържа повече от една инстанция на страница или множество инстанции, сочещи към една и съща чат нишка.
В случая на VanillaJS библиотеката например, просто трябва да свържете уиджета за коментари с различни DOM възли. Ако искате просто да актуализирате текущата нишка на страницата, вижте Превключване на нишки за коментари без презареждане на страницата;
Синхронизиране на състоянието на удостоверяване между множество инстанции
Нека разгледаме примера на персонализирано едностранично приложение, което е списък с често задавани въпроси със собствена нишка за коментари.
В този случай имаме множество инстанции на FastComments в DOM едновременно.
Това е добре, но създава някои предизвикателства за потребителското изживяване.
Разгледайте този поток:
- Потребителят посещава страницата със списък от въпроси, всеки със собствен уиджет за коментари.
- Потребителят въвежда потребителското си име и имейл и оставя въпрос в една от нишките.
- Вижда друг елемент от ЧЗВ, за който има въпрос.
- Отива да коментира отново. Трябва ли да въведе имейла и потребителското си име отново?
В този случай FastComments се грижи за синхронизирането на състоянието на удостоверяване между инстанциите на уиджета вместо вас. В четвъртата стъпка потребителят вече ще бъде временно удостоверен, тъй като е въвел потребителското си име и имейл на същата страница.
Често срещани случаи на употреба 
Показване на коментари в реално време веднага
Уиджетът за коментари е в реално време по подразбиране, но коментарите в реално време се появяват под бутон "Покажи N нови коментари", за да се предотврати преместването на съдържанието на страницата.
В някои случаи все пак е желателно да се показват новите коментари веднага, без да се налага да се кликва бутон.
В този случай ще искате да активирате флага showLiveRightAway, документацията за който можете да намерите тук.
Разрешаване на анонимно коментиране (без изискване на имейл)
По подразбиране FastComments изисква потребителят да остави имейл при коментиране.
Това може да бъде деактивирано, инструкциите са тук.
Персонализиран стил
Много от нашите клиенти прилагат собствен стил към уиджета за коментари. Можете да намерите документацията тук.
Показване на едни и същи коментари на множество домейни
Показването на едни и същи коментари на множество сайтове е нещо, което FastComments поддържа веднага. Вижте нашата документация по тази тема.
Промяна на текущата страница
FastComments поддържа SPA и сложни приложения. Промяната на текущата страница е лесна и е разгледана тук.
Отстраняване на често срещани проблеми 
Ето някои симптоми, които често срещаме, и типични решения.
Съобщение "This is a demo"
Това се показва, когато сте копирали кода на уиджета от нашата начална страница, която използва нашия демо тенант. За да използвате вашия тенант, копирайте кода на уиджета оттук.
Грешка "FastComments cannot load on this domain"
FastComments трябва да знае кои домейни са ваши, за да удостовери заявки, свързани с вашия акаунт. Вижте нашата документация за да разберете как да разрешите тази грешка (просто добавете точния поддомейн + домейн към вашия акаунт).
Имайте предвид, че това трябва да се случи само след изтичане на пробния период. По време на пробния период всички заявки от нови домейни автоматично ще бъдат добавени към вашия акаунт.
Мигрираните коментари не се показват за персонализирани инсталации
Обикновено това се случва, когато импортираните коментари са свързани с Page ID, а вие подавате URL (или никаква стойност, в който случай по подразбиране се използва URL на страницата).
Можете да отстраните това, експортирайки вашите коментари и преглеждайки колоната URL ID (в момента Колона B).
Уверете се, че стойностите, които виждате в колоната URL ID, са същите стойности, които подавате към конфигурацията на уиджета като параметър urlId.
За допълнително обяснение, опитайте да прочетете нашата документация за това как коментарите са свързани със страници и статии.
Ако нищо друго не помогне, свържете се с нас.
Уиджетът за коментари не се показва
Ако уиджетът за коментари не се показва, проверете конзолата за разработчици на Chrome за грешки.
При повечето грешни конфигурации уиджетът за коментари поне ще покаже грешка на страницата, ако може да се зареди. Да не виждате нищо обикновено е знак за грешка в скрипта.
Желаната конфигурация не работи както се очаква
Опитайте нашето Chrome разширение, за да видите каква конфигурация се подава на уиджета за коментари. Ако нищо не помогне, направете екранна снимка на това, което показва Chrome разширението и се свържете с нас.
Липсващи коментари на същия URL с различен hash bang
По подразбиране FastComments ще използва URL на страницата за "кошницата", където се съхраняват коментарите. Ако вашите URL-и включват #hashbangs и тези #hashbangs не трябва да са част от идентификатора, който идентифицира нишка за коментари, можем просто да игнорираме стойността на hash bang, например:

Имайте предвид, че след тази промяна ще трябва да се извърши миграция за съществуващите коментари. За това се свържете с нас.
URL параметри на заявката влияят на уиджета
По подразбиране FastComments ще използва URL на страницата за "кошницата", където се съхраняват коментарите. Ако вашите URL-и включват параметри на заявката, които не трябва да са част от идентификатора, който идентифицира нишка за коментари, можем просто да ги игнорираме, например:

Имайте предвид, че след тази промяна ще трябва да се извърши миграция за съществуващите коментари. За това се свържете с нас.
Не получавате имейли
Във FastComments влагаме много усилия да гарантираме, че доставката на нашите имейли е възможно най-надеждна. Въпреки това някои доставчици на имейли са известни с трудната надеждна доставка. Проверете папката за спам за съобщения от fastcomments.com.
Ако се свържете с нас, обикновено можем да предоставим повече информация за това защо може да не виждате имейли от нас.
Notion и Google Sites 
Искате да добавите коментари към вашите Notion страници? Ние ще ви помогнем.
Notion
За добавяне на коментари към Notion документи, вижте обяснителното видео тук.
Google Sites
Google Sites също се поддържа и процесът е подобен.
- Създайте разговор за вграждане.
- При редактиране на вашия Google Site, отидете на
Вмъкване->Вграждане. ИзберетеПо URL. - Поставете URL от Стъпка 1.
- Натиснете
Вмъкни. Готово!
Nimbus Note
Добавянето на коментари в реално време към Nimbus Note също се поддържа и процесът е подобен на Notion.
- Създайте разговор за вграждане.
- При редактиране на вашата бележка, добавете блок за вграждане.
- Използвайте URL от Стъпка 1 като URL за вграждане.
- Готово!