FastComments.com

Add Comments to Wix Sites

Sa FastComments možemo lako dodati komentare u realnom vremenu na bilo koji Wix sajt. Takođe ćemo proći kroz to kako osigurati da svaka stranica, ili objava na blogu, može imati sopstvenu jedinstvenu nit komentara.

Imajte na umu da ovaj vodič zahteva FastComments nalog. Preporučuje se da se prvo registrujete, pa se onda vratite ovde. Možete kreirati nalog ovde.

Korak 1: Uredi pravu stranicu Internal Link

Za ovaj primer, dodaćemo FastComments Live Commenting na stranice blog postova.

Da bismo to uradili, otvorićemo naš sajt u Wix editoru.

Zatim, moramo da se uverimo da uređujemo pravu stranicu.

Želimo da se uverimo da prikazujemo jedinstvenu nit komentara za svaki post na blogu, zato hajde da uredimo Blog Pages -> Post.

Korak jedan: Uredi dinamičku stranicu posta
Uredi dinamičku stranicu posta

Korak 2: Dodaj ugrađeni blok Internal Link

Then, we'll go to Add -> Embed Code -> Embed HTML.

Korak dva: Dodajte Embed HTML blok
Dodajte Embed HTML blok

This will give us a sad looking box to start with:

Početni blok
Početni blok

Korak 3: Kopiraj/Nalepi prilagođeni kod Internal Link

Ovaj primer koristi prilagođeni kod da bi bio kompatibilan sa Wix-om. Nećete moći da koristite FastComments primere koda iz drugih tutorijala.

Otvorite formu da dodate naš prilagođeni HTML dijalog klikom na Enter Code i izborom HTML:

Korak 3: Otvorite HTML dijalog
Korak 3: Otvorite HTML dijalog

Kopirajte sledeći HTML isječak i nalepite ga u dijalog, pa kliknite Ažuriraj:

Wix primer koda za komentare
Copy Copy
1
2<script src="https://cdn.fastcomments.com/js/embed-v2.min.js"></script>
3<div id="fastcomments-widget"></div>
4<script>
5 (function () {
6 const config = {
7 tenantId: "demo"
8 };
9 const instance = FastCommentsUI(document.getElementById('fastcomments-widget'), config);
10 window.onmessage = (event) => {
11 if (event.data) {
12 if (event.data.action === 'reload') {
13 console.log('Updating FastComments:', event.data.url);
14 config.urlId = event.data.url;
15 config.url = event.data.url;
16 instance.update(config);
17 }
18 }
19 }
20 })();
21</script>
22
Korak 3: Nalepite i sačuvajte
Korak 3: Nalepite i sačuvajte

Sada biste trebali videti vrlo malu verziju widgeta za komentare:

Korak 3: Rezultat
Korak 3: Rezultat

Zatim ćemo postaviti i promeniti veličinu ovog tako da odgovara našoj stranici.

Korak 4: Promeni veličinu Internal Link

Sada kada smo dodali widget za komentare, hajde da ga rasporedimo na našoj stranici.

Korak 4: Promena veličine
Korak 3: Promena veličine

Uz ovaj tutorijal moći ćemo da promenimo trenutnu nit na osnovu aktivne stranice. Međutim, nećemo moći dinamički da menjamo veličinu widgeta za komentare dok Wix ne omogući ovu funkcionalnost. Do tada ćete morati da odredite koliko veliku želite oblast za komentare na svojoj stranici i da je odgovarajuće podesite.

Korak 5: Jedinstvene niti komentara Internal Link


Sledeće, hajde da podesimo stvari tako da se nit komentara menja u zavisnosti od trenutne stranice, omogućavajući korisnicima da diskutuju o sadržaju koji je trenutno prikazan.

Bez sledećih koraka imaćete samo jednu globalnu nit komentara za ceo sajt — što nije naročito korisno.

Dev Mode

Da bismo dodali ovu funkcionalnost, moraćemo da uđemo u ono što Wix naziva Dev Mode.

Kliknite opciju Dev Mode na vrhu ekrana.

Omogući Dev Mode
Omogući Dev Mode

Podesite ID elementa

Dodaćemo prilagođeni kod da bismo to postigli, ali prvo moramo novom embed elementu dodeliti ID po kojem ćemo se na njega pozivati.

Nazovimo ga fastcomments.

Kliknite novi embed element koji smo dodali, i u Dev Mode u donjem desnom uglu trebalo bi da vidite polje za ID sa vrednošću poput html1:

Polje za ID
Polje za ID

Promenite ovo u fastcomments i pritisnite enter:

Postavite ID
Postavite ID

Sada možemo dodati naš prilagođeni kod koji polju komentara govori koju stranicu trenutno prikazujemo.

Na dnu ekrana trebalo bi da vidite editor koda poput ovog:

Otvorite editor
Postavite ID

Kopirajte sledeći kod i nalepite ga tamo:

Wix navigacioni isječak za komentare
Copy Copy
1
2import wixLocation from 'wix-location';
3
4$w.onReady(function () {
5 function updateFastCommentsLocation() {
6 try {
7 const url = (wixLocation.baseUrl + '/' + wixLocation.path).replace(/,/g, '/');
8 $w('#fastcomments').postMessage({'action': 'reload', 'url': url});
9 } catch (err) {
10 console.error('Wix -> FastComments Error', err);
11 }
12 }
13
14 updateFastCommentsLocation();
15 wixLocation.onChange( () => {
16 updateFastCommentsLocation();
17 });
18});
19
Dodajte navigacioni kod
Dodajte navigacioni kod

Korak 6: Proslavi Internal Link

Sad možemo da odahnemo i pregledamo naš sajt. Trebalo bi da vidite oblast za komentare koja se menja u zavisnosti od prikazane stranice. Čestitamo!

Ako imate bilo kakvih problema, javite nam u polju za komentare ispod.

Prilagođavanje Internal Link


FastComments je dizajniran tako da se može prilagoditi vašem sajtu.

Ako želite da dodate prilagođene stilove ili podesite konfiguraciju, Pogledajte našu dokumentaciju o prilagođavanjima i konfiguraciji da biste saznali kako.