FastComments.com

Add Comments to BigCommerce Sites

Avec FastComments, nous pouvons facilement ajouter des commentaires en direct à n'importe quel site BigCommerce.

Les instructions ci-dessous concernent un blog construit sur BigCommerce, mais elles conviennent également à tout autre aspect de BigCommerce.

Notez que ce tutoriel nécessite un compte FastComments. Il est recommandé de vous inscrire d'abord, puis de revenir ici. Vous pouvez créer un compte ici.


Étape 1 : Préparez votre thème Internal Link

Tout d'abord, créons un thème personnalisé que nous allons modifier. Si vous avez déjà configuré un thème personnalisé, vous pouvez passer cette étape.

Pour ce faire, allez dans Storefront puis Themes.

Sélectionner la vitrine
Sélectionner la vitrine
Sélectionner les thèmes
Sélectionner les thèmes

Pour les besoins de ce tutoriel, nous utiliserons le thème par défaut, mais les instructions sont les mêmes pour tous les thèmes.

Ensuite, nous n'allons pas cliquer sur Personnaliser. Cliquez plutôt sur Advanced puis sur Make a Copy.

Faire une copie
Faire une copie

Confirmez la copie du thème :

Enregistrer la copie
Enregistrer la copie

Une fois terminé, vous devriez voir votre thème répertorié sous Themes en bas de la page, comme ceci.

Thème personnalisé créé
Thème personnalisé créé

Nous pouvons maintenant modifier notre nouveau thème pour ajouter FastComments.

Modifier les fichiers du thème
Modifier les fichiers du thème

Étape 2 : Modifiez le bon modèle Internal Link

L'étape suivante consiste à ajouter le code du widget qui permet à l'intégration de fonctionner.

Une fois dans l'éditeur de thème, comme indiqué à l'étape précédente, vous verrez un explorateur de fichiers à gauche et un éditeur à droite.

Ce que nous allons faire, c'est modifier un modèle qui représente les pages de nos articles de blog.

Dans la navigation de gauche, allez à templates->pages->blog-post.html.

Ouvrir le modèle
Ouvrir le modèle

Étape 3 : Ajoutez le code du widget Internal Link

Ensuite, copiez le code que nous utiliserons pour installer FastComments:

BigCommerce Comments Code
Copy Copy
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

Nous allons maintenant coller le code du widget sur Line 6. Il est important que le code soit ajouté avant la ligne contenant {{/partial}}.

Coller à la ligne 6
Coller à la ligne 6

Vous devriez obtenir quelque chose comme ceci :

Après avoir ajouté le code
Après avoir ajouté le code

Nous pouvons maintenant enregistrer le fichier :

Enregistrer
Enregistrer

...et quitter l'éditeur :

Modifier l'éditeur
Modifier l'éditeur

Étape 4 : Activez le nouveau thème Internal Link


Notre dernière étape consiste à utiliser le nouveau modèle de thème.

En haut à droite, vous verrez maintenant soit Publish soit Make Active Theme. Cliquez dessus pour continuer et appliquer les modifications en direct :

Publier les modifications
Publier les modifications

Nous pouvons maintenant vérifier notre site ! Si vous allez sur un article de blog, vous devriez voir une zone de commentaire en bas.

Modifications en direct
Modifications en direct

Succès Internal Link


Bravo ! Vous avez ajouté des commentaires en direct à votre site BigCommerce.

Si vous avez rencontré une erreur "permission denied", ou si vous souhaitez personnaliser FastComments, lisez la suite.


Personnalisation Internal Link

FastComments est conçu pour être personnalisé afin de s'adapter à votre site.

Si vous souhaitez ajouter des styles personnalisés ou ajuster la configuration, Consultez notre documentation de personnalisation pour savoir comment.

Supplément : extrait de code pour le Page Builder Internal Link


Il n'est pas recommandé d'ajouter FastComments via le Page Builder de BigCommerce car le code doit alors être ajouté manuellement à chaque page souhaitée.

Cependant, si cela est souhaité, l'extrait de code suivant doit être utilisé. Les extraits de code provenant d'autres tutoriels ne fonctionneront pas en raison de la nature de BigCommerce :

Extrait du Page Builder BigCommerce
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 let loaded = false;
7 function attemptLoad() {
8 if (loaded) {
9 return;
10 }
11 if (!window.FastCommentsUI) {
12 return;
13 }
14 FastCommentsUI(document.getElementById('fastcomments-widget'), {
15 tenantId: "demo"
16 });
17 loaded = true;
18 }
19 attemptLoad();
20 const interval = setInterval(function () {
21 attemptLoad();
22 if (loaded) {
23 clearInterval(interval);
24 }
25 }, 300);
26 })();
27</script>
28