FastComments.com

Add Comments To a Website


Namestitev

FastComments olajša dodajanje komentarjev na vašo spletno stran, ne glede na to, ali je statična ali dinamična, s svetlo ali temno temo, javne ali notranje strani. Enostavno se mora namestiti in prilagoditi vsaki vrsti strani ali spletni aplikaciji. To vam zagotovi komentarje v živo takoj, brez dodatne konfiguracije v mnogih primerih.


WordPress Internal Link

Če želite dodati komentarje na svojo WordPress stran, lahko naš WordPress vtičnik najdete tukaj.

Popoln vodič za namestitev in dokumentacija o vtičniku so na voljo tukaj.

Ta vtičnik podpira komentiranje v živo, SSO in namestitev brez kodiranja. Preprosto sledite navodilom za namestitev na strani skrbnika po namestitvi vtičnika. Pomagal vam bo pri povezovanju vaše WordPress namestitve z vašim računom.

Vsi komentarji, ki jih prek našega WordPress vtičnika pustijo na FastComments, se lahko samodejno sinhronizirajo nazaj v vašo WordPress namestitev, tako da ohranite nadzor nad vašimi podatki. To lahko izklopite, da omejite velikost vaše WordPress baze podatkov.

VanillaJS / HTML izsek Internal Link


VanillaJS različica vtičnika je najenostavnejši način za dodajanje komentarjev na vaše spletno mesto, saj ne zahteva nobenih gradbenih sistemov ali strežniške kode.

Preprosto dodajte naslednji izsek kode na katero koli stran, da na svoje spletno mesto dodate komentarje:

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 izsek kode lahko uporabite na več straneh; samodejno bo ustvaril ločeno razpravo za vsako stran.

Veliko aplikacij ima možnost "HTML Embed Code". Izberite to in prilepite zgornji izsek kode.

Za preizkus ne potrebujete računa! Morda boste v zgornjem izseku videli "tenantId: demo", če niste prijavljeni. Na ta način bo uporabljen demo račun.

Dokumentacijo za konfiguracijo vtičnika najdete tukaj.

Vse različice FastComments vtičnika so ovojnice okoli osnovne knjižnice VanillaJS. To nam omogoča dodajanje funkcij in odpravljanje težav na enem mestu - spremembe se samodejno razširijo tudi na druge različice komentarnega vtičnika.


Angular Internal Link

Za dodajanje komentarjev na spletno mesto, izdelano z Angular, lahko najdete našo Angular knjižnico na NPM tukaj.

Komentarni pripomoček FastComments za Angular podpira vse iste funkcije kot različica VanillaJS - komentiranje v živo, SSO itd.

Potrebovali boste fastcomments-typescript, ki je peer-odvisnost. Prosimo, zagotovite, da je vključena v vašo TypeScript kompilacijo. V prihodnosti bo ta peer-odvisnost premaknjena v @types/fastcomments, kar bo poenostavilo to namestitev.

FastComments za Angular prek NPM
Copy Copy
1
2 npm install fastcomments-typescript --save
3 npm install ngx-fastcomments --save
4

To peer-odvisnost dodajte v datoteko tsconfig.json, na primer:

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

Nato dodajte FastCommentsModule v vašo aplikacijo:

Dodajte modul v vašo aplikacijo
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 začetek podamo konfiguracijski objekt za demo najemnika:

Uporaba - vrstična konfiguracija
Copy Copy
1
2<lib-fastcomments [config]="{ tenantId: 'demo' }"></lib-fastcomments>
3

Ker je konfiguracija lahko precej zapletena, lahko namesto tega podamo referenco na objekt:

Uporaba - posredovanje objekta za konfiguracijo
Copy Copy
1
2<lib-fastcomments [config]="fastcommentsConfig"></lib-fastcomments>
3
Uporaba - EU
Copy Copy
1
2<lib-fastcomments [config]="{ tenantId: 'demo', region: 'eu' }"></lib-fastcomments>
3

Pripomoček uporablja zaznavanje sprememb, zato bo sprememba katerekoli lastnosti konfiguracijskega objekta povzročila njegovo ponovno nalaganje.

Konfiguracijo, ki jo podpira Angular komponenta, najdete tukaj.


React Internal Link

Za dodajanje komentarjev na spletno mesto, zgrajeno z React, lahko naš React paket najdete na NPM tukaj.

The FastComments React commenting widget supports all of the same features of the VanillaJS one - komentiranje v živo, SSO, in tako naprej.

FastComments React preko NPM
Copy Copy
1
2npm install --save fastcomments-react
3
FastComments React preko Yarn
Copy Copy
1
2yarn add fastcomments-react
3
React Primer
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

Če ste v EU, boste želeli nastaviti parameter region tako:

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

Konfiguracijo, ki jo komponenta React podpira, najdete tukaj.


Vue Internal Link

Če želite dodati komentarje na svoje spletno mesto, zgrajeno z Vue, lahko našo knjižnico za Vue najdete na NPM tukaj.

Poleg tega je knjižnica vue-next na NPM tukaj

Izvorno kodo najdete na GitHub.

FastComments Vue komentarni pripomoček podpira vse iste funkcije kot VanillaJS - komentiranje v živo, sso in podobno.

Spodnja navodila so za Vue 3, saj je na voljo že nekaj časa, vendar FastComments podpira tudi Vue 2 prek knjižnice fastcomments-vue.

FastComments Vue prek NPM
Copy Copy
1
2npm install --save fastcomments-vue-next
3
FastComments Vue prek Yarn
Copy Copy
1
2yarn add fastcomments-vue-next
3
Primer za 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

Če ste v EU, nastavite region na EU:

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

Knjižnici fastcomments-vue in fastcomments-vue-next podpirata enako konfiguracijo kot VanillaJS komentarni pripomoček.

Konfiguracijo, ki jo komponenta Vue podpira, najdete tukaj.

TypeScript Internal Link

TypeScript definicije za FastComments lahko najdete na NPM tukaj.

Najdete jih na GitHub tukaj.

Več primerkov na isti strani Internal Link

Vsaka instanca pripomočka za komentarje je izolirana. Zato FastComments naravno podpira več kot eno instanco na stran.

Pogosti primeri uporabe Internal Link

Prikaži komentarje v živo takoj

Pripomoček za komentarje je privzeto v živo, vendar se komentarji v živo prikažejo pod gumbom "Prikaži N novih komentarjev".

Dovoli anonimno komentiranje

Privzeto FastComments zahteva, da uporabnik ob komentiranju pusti e-pošto. To je mogoče onemogočiti.