FastComments.com

Add Live Commenting to Framer Sites

FastComments ile Framer ile oluşturulmuş herhangi bir siteye canlı yorum özelliğini kolayca ekleyebiliriz.

Bu öğreticide yalnızca Canlı Yorum widget'ının kurulmasını ele alacağız. Eğer başka widget'ların kurulumu veya SSO kurulumu konusunda yardım gerekiyorsa, çekinmeyin destek bileti oluşturabilirsiniz.

Adım 1: Düzenleyiciyi Açın Internal Link


Öncelikle, siteniz için editörü açın.

Örneğimizde FastComments'i Blog sayfalarımıza ekleyeceğiz, ancak herhangi bir sayfa türünde de çalışmalıdır.

Editörü Aç
Editörü Aç

Adım 2: Gömme Bloğu Ekle Internal Link

Şimdi, bir Embed bloğu ekleyelim.

Sol üstten Inserte gidin:

Insert'e Tıklayın
Click Insert

Sonra sol taraftaki kenar çubuğunu aşağı kaydırın ve Utility üzerine gelin.

Sonra blogunuzun sonuna Embed bloğunu tıklayıp sürükleyin.

Önemli olan, gösterildiği gibi tıklayıp sürüklemeniz ve sadece tıklamamanızdır. Eğer sadece tıklarsanız Framer onu blogunuzun dışına ekler ve daha sonra yerini değiştirmeniz gerekir.

Embed Bileşenini Bulun
Locate Embed Widget
Embed Bileşenini Sürükleyip Bırakın
Drag and Drop Embed Widget

Şimdi boş bir Embed bileşeniniz olacak ve onu seçtiğinizde sağ tarafta bir kenar çubuğu görünecek. Kenar çubuğunu genişletebilirsiniz ve şöyle bir şey göreceksiniz:

Embed Ayarlarını Açın
Open Embed Settings

Şimdi Embed bileşen türünü HTML olarak değiştirelim:

HTML Widget olarak ayarlayın
Set as HTML Widget

Şimdi bir sonraki adımda FastComments Framer kod parçacığı için hazırsınız.

Adım 3: Framer'a Özel FastComments Kodunu Kopyalayın ve Yapıştırın Internal Link

Aşağıda Framer için FastComments Canlı Yorumlar kod parçacığı bulunmaktadır.

FastComments Framer Özel Yorum Parçacığı
Copy Copy
1
2<script src="https://cdn.fastcomments.com/js/embed-v2.min.js"></script>
3<div id="fastcomments-widget" style="width: 100%;height: 100%;"></div>
4<script>
5 (function fcLoad() {
6 function tryLoad() {
7 // bazı sağlayıcılar kod parçasını async yapıyor
8 const container = document.getElementById('fastcomments-widget');
9 if (!container) {
10 return waitRetry();
11 }
12 if (!window.FastCommentsUI) {
13 return waitRetry();
14 }
15 if (container.fastCommentsSetup) {
16 return;
17 }
18 window.FastCommentsUI(container, {
19 tenantId: 'demo',
20 pageTitle: top.document.title,
21 url: top.location.href,
22 urlId: top.location.pathname
23 });
24 container.fastCommentsSetup = true;
25 }
26 function waitRetry() {
27 setTimeout(tryLoad, 500);
28 }
29 tryLoad();
30 })();
31</script>
32

Veya alternatif olarak Streaming Chat widget'ını kullanabilirsiniz. Framer Streaming Chat için FastComments kod parçacığı şudur:

FastComments Framer Özel Canlı Sohbet Parçacığı
Copy Copy
1
2<script src="https://cdn.fastcomments.com/js/embed-live-chat.min.js"></script>
3<div id="fastcomments-live-chat-widget" style="width: 100%;height: 100%;"></div>
4<script>
5 (function fcLoad() {
6
7 function tryLoad() {
8 // bazı sağlayıcılar kod parçasını async yapıyor
9 const container = document.getElementById('fastcomments-live-chat-widget');
10 if (!container) {
11 return waitRetry();
12 }
13 if (!window.FastCommentsLiveChat) {
14 return waitRetry();
15 }
16 if (container.fastCommentsSetup) {
17 return;
18 }
19 window.FastCommentsLiveChat(container, {
20 tenantId: 'demo',
21 pageTitle: top.document.title,
22 url: top.location.href,
23 urlId: top.location.pathname
24 });
25 container.fastCommentsSetup = true;
26 }
27 function waitRetry() {
28 setTimeout(tryLoad, 500);
29 }
30 tryLoad();
31 })();
32</script>
33

FastComments, Framer editörünü destekler; bu yüzden kodu yapıştırdıktan sonra şöyle bir şey görmelisiniz (muhtemelen Publish'e tıklamanız gerekir):

Yorum Widget Önizlemesi
Yorum Widget Önizlemesi

Artık sitenizi görüntülediğinizde yorum alanını görmelisiniz! İsterseniz Framer'ın kenar çubuğunda widget'ı tam genişlik olarak ayarlayabilirsiniz.

Framer'ın widget'ların yüksekliğini sınırladığını ve otomatik yeniden boyutlandırmayı desteklemediğini unutmayın; bu yüzden burada sabit yüksekliğe sahip olduğundan Live Chat widget'ını seçtik.

Adım 4: Widget ve Sayfa Yüksekliğini Ayarlayın Internal Link

Widget'in yerleşimini iki şekilde iyileştirebiliriz.

Öncelikle, sol panelde, widget'in yüksekliğini fill ve 1fr olarak ayarlayın:

Yorum Widget'ı Yüksekliği
Yorum Widget'ı Yüksekliği

Sonra varsayılan Framer sayfa yapılandırmasını düzeltmemiz gerekiyor. Varsayılan olarak sayfa yüksekliğini sabit bir boyuta ayarlar, bu da yorum dizilerini kesebilir. Bu yüzden bunu fill olarak ayarlayalım.

Sayfa Yüksekliğini Ayarla
Sayfa Yüksekliğini Ayarla

İstediğiniz gibi olması için sayfa yüksekliğiyle oynamanız gerekebilir.

Özelleştirme Internal Link


FastComments, sitenize uyacak şekilde özelleştirilebilir.

Özel stil eklemek veya yapılandırmayı değiştirmek isterseniz, nasıl yapacağınızı öğrenmek için Özelleştirme Belgelerimize göz atın.