FastComments.com

Add Comments To a Website

Instalacija

FastComments olakšava dodavanje komentara na vašu web-stranicu, bilo da je statična ili dinamična, u svijetlom ili tamnom izdanju, za javne ili interne stranice. Treba biti jednostavno instalirati i prilagoditi bilo kojoj vrsti stranice ili web-aplikacije. To vam omogućuje komentiranje uživo odmah, bez potrebe za dodatnom konfiguracijom u mnogim slučajevima.

WordPress Internal Link

Da biste dodali komentare na svoju WordPress stranicu, naš WordPress dodatak možete pronaći ovdje.

Kompletan vodič za instalaciju i dokumentacija vezana uz dodatak nalaze se ovdje.

Ovaj dodatak podržava komentiranje uživo, SSO i instalaciju bez koda. Jednostavno slijedite vodič za instalaciju na administracijskoj stranici nakon instalacije dodatka. On će vas voditi kroz povezivanje vaše WordPress instalacije s vašim računom.

Svi komentari ostavljeni putem FastComments kroz naš WordPress dodatak mogu se automatski sinkronizirati natrag u vašu WordPress instalaciju tako da zadržite kontrolu nad svojim podacima. Ovo se može isključiti kako biste ograničili veličinu vaše WordPress baze podataka.

VanillaJS / HTML isječak Internal Link

Verzija widgeta za VanillaJS najjednostavniji je način dodavanja komentara na vašu web-stranicu, ne zahtijevajući nikakve build sustave ili serverski kod.

Jednostavno dodajte sljedeći isječak koda na bilo koju stranicu da biste dodali komentare na vašu stranicu:

Simple Code Snippet
Copy CopyRun External Link
1
2<script async src="https://cdn.fastcomments.com/js/embed-v2-async.min.js"></script>
3<div id="fastcomments-widget"></div>
4<script>
5window.fcConfigs = [{
6 "tenantId": "demo"
7}];
8</script>
9

Isti isječak koda možete koristiti na mnogim stranicama; automatski će stvoriti zasebnu temu za svaku stranicu.

Mnoge aplikacije imaju opciju "HTML kod za umetanje". Odaberite tu opciju i zalijepite gore navedeni isječak koda.

Ne morate imati račun da biste to isprobali! Možda ćete vidjeti "tenantId: demo" u gore navedenom isječku ako niste prijavljeni. Na taj način će se koristiti demo račun.

Dokumentaciju o konfiguriranju widgeta možete pronaći ovdje.

Sve verzije FastComments widgeta su omotači oko osnovne VanillaJS biblioteke. To nam omogućuje dodavanje značajki i ispravljanje problema na jednom mjestu - i promjene se automatski prosljeđuju na druge varijante widgeta za komentare.


Angular Internal Link

Za dodavanje komentara na web-stranicu izgrađenu s Angularom, našu Angular biblioteku možete pronaći na NPM-u ovdje.

FastComments Angular widget za komentare podržava sve iste značajke kao i VanillaJS verzija - uživo komentiranje, SSO i slično.

Trebat će vam fastcomments-typescript, koji je peer ovisnost. Molimo osigurajte da je to uključeno u vašu TypeScript kompilaciju. U budućnosti će ta peer ovisnost biti premještena u @types/fastcomments čime će se pojednostaviti ova instalacija.

FastComments Angular putem NPM-a
Copy Copy
1
2 npm install fastcomments-typescript --save
3 npm install ngx-fastcomments --save
4

Peer ovisnost trebate dodati u svoju datoteku tsconfig.json, na primjer:

Dodavanje peer ovisnosti fastcomments-typescript
Copy Copy
1
2"include": [
3 "src/**/*.ts",
4 "node_modules/fastcomments-typescript/src/index.ts"
5],
6

Zatim dodajte FastCommentsModule u svoju aplikaciju:

Dodajte modul u svoju aplikaciju
Copy Copy
1
2import { BrowserModule } from '@angular/platform-browser';
3import { NgModule } from '@angular/core';
4
5import { AppComponent } from './app.component';
6import { FastCommentsModule } from 'ngx-fastcomments';
7
8@NgModule({
9 declarations: [
10 AppComponent
11 ],
12 imports: [
13 BrowserModule,
14 FastCommentsModule
15 ],
16 providers: [],
17 bootstrap: [AppComponent]
18})
19export class AppModule { }
20

Usage

Za početak, prosljeđujemo objekt konfiguracije za demo tenant:

Korištenje - Inline konfiguracija
Copy Copy
1
2<lib-fastcomments [config]="{ tenantId: 'demo' }"></lib-fastcomments>
3

Budući da konfiguracija može postati prilično složena, možemo proslijediti referencu na objekt:

Korištenje - Proslijedite objekt za konfiguraciju
Copy Copy
1
2<lib-fastcomments [config]="fastcommentsConfig"></lib-fastcomments>
3
Korištenje - EU
Copy Copy
1
2<lib-fastcomments [config]="{ tenantId: 'demo', region: 'eu' }"></lib-fastcomments>
3

Widget koristi detekciju promjena, tako da će promjena bilo koje svojstva objekta konfiguracije uzrokovati njegovo ponovno učitavanje.

Konfiguraciju koju Angular komponenta podržava možete pronaći ovdje.


React Internal Link

Za dodavanje komentara na web-stranicu izrađenu s Reactom, našu React biblioteku možete pronaći na NPM-u ovdje.

FastComments React widget za komentiranje podržava sve iste značajke kao i VanillaJS - komentiranje uživo, sso, i tako dalje.

FastComments React putem NPM-a
Copy Copy
1
2npm install --save fastcomments-react
3
FastComments React putem Yarn-a
Copy Copy
1
2yarn add fastcomments-react
3
Primjer za React
Copy Copy
1
2import React, { Component } from 'react'
3
4import {FastCommentsCommentWidget} from 'fastcomments-react'
5
6class Example extends Component {
7 render() {
8 return <FastCommentsCommentWidget tenantId="demo" />
9 }
10}
11

Ako se nalazite u EU, trebali biste postaviti parametar region ovako:

Primjer za React - EU
Copy Copy
1
2 <FastCommentsCommentWidget tenantId="demo" region="eu" />
3

Konfiguraciju koju React komponenta podržava možete pronaći ovdje.


Vue Internal Link

Da biste dodali komentare na vašu web stranicu izgrađenu s Vue, naš Vue paket možete pronaći na NPM-u ovdje.

Također, biblioteku vue-next možete pronaći na NPM-u ovdje

Izvorni kod možete pronaći na GitHubu.

FastComments Vue widget za komentare podržava sve iste značajke kao i VanillaJS - komentiranje uživo, sso i slično.

Upute u nastavku odnose se na Vue 3 jer je već neko vrijeme dostupan, no FastComments također podržava Vue 2 putem biblioteke fastcomments-vue.

FastComments Vue preko NPM
Copy Copy
1
2npm install --save fastcomments-vue-next
3
FastComments Vue preko Yarn
Copy Copy
1
2yarn add fastcomments-vue-next
3
Primjer Vue
Copy Copy
1
2<template>
3 <img alt="Vue logo" src="./assets/logo.png">
4 <fast-comments v-bind:config="{tenantId: 'demo'}"/>
5</template>
6
7<script>
8import {FastComments} from 'fastcomments-vue-next';
9
10export default {
11 name: 'App',
12 components: {
13 FastComments
14 }
15}
16</script>
17

Ako se nalazite u EU, trebali biste postaviti region na EU:

FastComments Vue - EU
Copy Copy
1
2<fast-comments v-bind:config="{tenantId: 'demo', region: 'eu'}"/>
3

Biblioteke fastcomments-vue i fastcomments-vue-next podržavaju istu konfiguraciju kao i VanillaJS widget za komentare.

Konfiguraciju koju Vue komponenta podržava možete pronaći ovdje.

TypeScript Internal Link

TypeScript definicije za FastComments mogu se pronaći na NPM-u ovdje.

Možete ih pronaći na GitHubu ovdje.

Više instanci na istoj stranici Internal Link

Svaka instanca widgeta za komentare je izolirana. Zbog toga FastComments prirodno podržava više od jedne instance po stranici.

Uobičajeni slučajevi upotrebe Internal Link

Prikaži komentare uživo odmah

Widget za komentare je uživo prema zadanim postavkama, ali se komentari uživo pojavljuju ispod gumba "Prikaži N novih komentara".

Dopusti anonimno komentiranje

Prema zadanim postavkama, FastComments zahtijeva da korisnik ostavi e-poštu prilikom komentiranja. Ovo se može onemogućiti.