Livre d’or Gwolle (Gwolle Guestbook)

Description

Le livre d’or Gwolle est le livre d’or WordPress que vous recherchiez. Beau et facile.
Le livre d’or Gwolle n’est pas juste un autre livre d’or pour WordPress, c’est un moyen simple et efficace pour intégrer un livre d’or dans votre site WordPress. N’utilisez pas votre section ‘Commentaires’ d’une mauvaise façon, installez plutôt le livre d’or Gwolle et vous aurez un vrai livre d’or.

Voici quelques fonctionnalités:

  • Utilisation simplifié avec présentation d’un formulaire simple à remplir pour vos visiteurs.
  • Affichage des commentaires avec pagination ou défilement continu.
  • Widget pour afficher un extrait des derniers ou meilleurs commentaires.
  • Interface d’administration simple qui s’intègre naturellement dans WordPress.
  • Widget offrant des paramètres pour facilement gérer les dernièrs commentaires depuis le tableau de bord admin.
  • Importation simple depuis d’autres livres d’or.
  • Notification par courriel pour chaque nouveau commentaire.
  • Options de modération afin de valider les commentaires avant leur publication.
  • 7 mesures anti-spam tel que Pot de miel, Nonce, temps de réponse, Akismet, Stop Forum Spam ainsi que question personnalisée.
  • Sélection simple des champs de formulaire à afficher pour la saisie.
  • Sélection simple des champs de commentaires à afficher aux visiteurs.
  • Possibilité d’utiliser/afficher plusieurs livres d’or.
  • Supporte WordPress MultiSite.
  • Facile à traduire pour votre langue grâce à GlotPress.
  • Les administrateurs peuvent répliquer à chacun des commentaires.
  • Un journal est tenu pour chaque commentaire de sorte que vous savez qui a validé ou édité un commentaire et quand.
  • Journalisation des adresses IP et hôtes avec lien WHOIS pour chaque commentaire.
  • Flux RSS.
  • Supporte les BBcode, Emoji et Smiley.
  • Routine de désintallation complète, incluant la base de données.

… et tout ça intégré avec le style connu de WordPress.

Importation / Exportation

Vous avez peut-être un autre livre d’or d’installé et c’est bien parce que le livre d’or Gwolle supporte l’importation de certains produits.
L’importation n’efface aucune donnée donc vous pouvez toujours revenir en arrière si vous le désirez.
Essayer le livre d’or Gwolle est facile comme 1, 2, 3.

Il est possible d’importer depuis:

  • DMSGuestbook.
  • Commentaires WordPress depuis un article, une page, ou tous les commentaires.
  • Gwolle lui-même avec sa fonction d’exportation (fichier CSV).

Support

Si vous avez un problème ou une demande particulière, écrivez sur le forum de support sur wordpress.org. Je ferai de mon mieux pour répondre dès que possible.

Si vous m’envoyer un courriel, je ne répondrai pas. SVP utiliser le forum de support.

Traductions

Une traduction peut facilement être faite via GlotPress.
Vous pouvez commencer à soumettre vos traductions et celles-ci seront validées. Si aucune personne responsable est nommée et que vous êtes intéressé, vous pouvez appliquer pour devenir validateur (PTE). Veuillez en faire le demande sur le forum de support.
Je ferai une demande pour que vous ajouter comme validateur de ce module pour votre langue locale.

Démo

Jetez un coup d’oeil au site démo: https://demo.zenoweb.nl.

Module supplémentaire

Le module supplémentaire est un module qui ajoute des fonctionnalités à votre livre d’or.

Voici quelques fonctionnalités:

  • Champs de saisie, ajoutez-en autant que vous voulez! Compagnie, numéro de téléphone, c’est comme vous voulez.
  • Partage réseaux sociaux (optionnel).
  • Classement par étoiles avec vote et affichage d’extraits pour les SEO (optionnel).
  • Classement par étoiles, par livre d’or.
  • Aimer un commentaire et voir les « J’aime » pour chaque commentaire.
  • Prévisualisation du formulaire utilisateur.
  • Prévisualisation du formulaire administrateur.
  • Rafraîchissement automatique du livre d’or avec nouveaux commentaires.
  • Réplique administrateur avec formulaire AJAX.
  • Modifier un commentaire/auteur/origine depuis l’interface publique grâce à AJAX.
  • Rapport d’abus.
  • Remplacement de chaînes de caractères simple qui vous permet de changer des mots qui sont d’origine pour autre chose à votre goût.
  • Bouton d’effacement pour l’auteur et les modérateurs.
  • Permalien pour chaque entrée pour accès rapide (optionnel).
  • Bouton courriel pour contacter l’auteur (optionnel).
  • Téléverser des images via le formulaire. Uniquement pour les administrateurs, éditeurs et auteurs ayant la capacité « gwolle_gb_upload_files » (optionel).
  • Supporte les plans de site (sitemap) de la plupart des extensions SEO/sitemap.
  • Délai d’auto-anonymisation (optionnel).
  • Délai d’auto-effacement (optionnel).

Vous pouvez acheter le module supplémentaire sur ZenoWeb Webshop pour seulement 15 Euro.

Démo avec module supplémentaire ajouté

Jetez un coup d’oeil au site démo avec le module supplémentaire en fonction sur https://demo.zenoweb.nl.

Compatibilité

Ce module est compatible avec ClassicPress.

Contributions

Ce module est aussi disponible sur Codeberg.

Captures d’écran

  • Aperçu du livre d’or. En haut le bouton qui permet de faire apparaître le formulaire de saisie, suivi de la pagination et des commentaires.
  • Widget avec plusieurs options.
  • Page administrateur avec vue globale pour rapidement voir l’état du livre d’or.
  • Liste des commentaires. Une icône montre l’état de chacun.
  • The Editor for a single entry. The Actions are using AJAX. There is a log of each entry what happened to this entry.
  • Page des réglages. Dans le premier onglet vous pouvez sélectionner quelles parties du formulaire à utiliser et à afficher.
  • Widget montrant les nouveaux commentaires.

Installation

Installation

  • Installer l’extension par le panneau d’administrations des extensions.
  • Alternativement, vous pouvez télécharger le fichier zip et le décompresser dans le répertoire ‘/wp-content/plugins/’.
  • Activez l’extension dans le panneau d’administration des extensions.
  • Ajoutez ‘[gwolle_gb]’ dans une page. Aussi simple que ça!

Comme alternative à ‘[gwolle_gb]’ vous pouvez utiliser ‘show_gwolle_gb();’ dans un modèle pour afficher le livre d’or.
Ça ne peut être plus simple!

Mise à jour d’une ancienne version

Depuis la version 1.0 il y a eu ces changements:

  • Le livre d’or Gwolle utilise maintenant le code court ‘[gwolle_gb]’.
  • La visibilité des commentaires a changé. Assurez-vous de vérifier quels commentaires sont visibles pour ne pas en échapper.
  • Le style CSS a quelque peu changé. Si vous aviez appliqués des styles vous voudrez peut-être les vérifier.

Licence

L’extension utilise la licence publique générale GNU. Une copie de cette licence peut être trouvée sur le web ou dans le fichier gwolle-gb.php tout en haut.

Hooks: Actions and Filters

There are many hooks available in this plugin. Documentation is included in the zip file in /docs/actions and /docs/filters. Examples are included. If you have a need for a hook, please request this in the support forum.

Ajouer un commentaire en PHP

Ajouter un commentaire n’est pas compliqué avec le code PHP suivant.

<?php
    $entry = new gwolle_gb_entry();

    // Set the data in the instance, returns true
    $set_data = $entry->set_data( $args );

    // Save entry, returns the id of the entry
    $save = $entry->save();
?>

Il est possible de passer les valeurs suivantes au tableau args$:

  • id, int with the id, leave empty for a new entry.
  • author_name, chaîne avec nom de l’auteur.
  • author_id, id with the WordPress user ID of the author.
  • author_email, chaîne avec adresse courriel de l’auteur.
  • author_origin, chaîne avec la ville de l’auteur.
  • author_website, chaîne avec site web de l’auteur.
  • author_ip, chaîne avec adresse IP de l’auteur.
  • author_host, chaîne avec fournisseur internet de l’auteur.
  • content, chaîne avec contenu du message.
  • datetime, timestamp of the entry.
  • ischecked, bool if it is checked by a moderator.
  • checkedby, int with the WordPress ID of that moderator.
  • istrash, bool if it is in trash or not.
  • isspam, bool if it is spam or not.
  • admin_reply, chaîne contenant la réplique de l’administrateur.
  • admin_reply_uid, id with the WordPress user ID of the author of the admin_reply.
  • book_id, int with the Book ID of that entry, default is 1.

Format pour importer depuis un fichier CSV

L’outil d’importation s’attend à recevoir un fichier CSV avec les données structurées de cette façon:

<?php
array(
    'id',
    'author_name',
    'author_email',
    'author_origin',
    'author_website',
    'author_ip',
    'author_host',
    'content',
    'datetime',
    'isspam',
    'ischecked',
    'istrash',
    'admin_reply',
    'book_id',
    'meta_fields'
)
?>

The next lines are made up of the content.

There are some gotchas:

  • Date needs to be a UNIX timestamp. For manually creating a timestamp, look at the timestamp generator. When using a formatted date, the plugin will try to read it correctly. If it fails it will use today’s date.
  • Utilisez des virgules pour les séparateurs de champs. Si vous utilisez des logiciels de bureautique comme Excel ou LibreOffice Calc, ajustez bien ceci.
  • Utilisez des guillemets doubles autour de chaque champ. Sinon le processus d’importation peut échouer si des virgules ou des guillemets sont présents dans les entrées.
  • Le fichier doit être encodé en UTF-8 sans BOM pour l’utilisation des caractères spéciaux.
  • Assurez-vous que votre éditeur puisse utiliser des fins de ligne UNIX. Plusieurs éditeurs propose cette option.

Avant la version 1.4.1 le champ datetime s’appelait date.

Vous pourriez inscrire un commentaire test, exporter le fichier et voir son format CSV. Il y a aussi un fichier exemple dans le répertoire ‘/docs/import_example/’.

Si vous souhaitez préparer un fichier CSV à partir d’un autre logiciel, sachez que Microsoft Excel est très mauvais dans le traitement des fichiers CSV. Vous ne parviendrez pas à créer un fichier CSV fonctionnel avec ce logiciel. Veuillez utiliser LibreOffice Calc pour cela.

FAQ

Comment puis-je inviter les gens à signer mon livre d’or?

Vous pourriez débuter par écrire un premier commentaire et inviter les gens à en écrire.

Quelles entrées sont visibles pour les utilisateurs?

Starting with version 1.0, the following entries are listed on the Frontend:

  • Vérifié
  • Non marqué comme spam
  • Pas dans la corbeille

Before that, in 0.9.7, all the ‘checked’ entries were visible.

J’ai plusieurs commentaires non-vérifiés. Qu’est-ce que je fais?

  • Vous pouvez marquer manuellement comme spam les commentaires non automatiquement identifiés comme spam afin qu’ils ne soient plus visible.
  • Pour les commentaires qui ne sont pas du spam mais que vous ne voulez pas rendre visibles, déplacez-les vers la corbeille.
  • Marquez comme validés les commentaires que vous désirez rendre visibles.

Je veux traduire ce plugin

Les traductions peuvent être ajoutées très facilement via GlotPress.
Vous pouvez y débuter la traduction pour votre langue, par contre celles-ci devront être validés.
Si il n’y a aucun valideur et que vous souhaitez appliquer pour être valideur, veuillez le signaler sur le forum de support.
Je ferai une demande sur ‘make/polyglots’ pour vous ajouter comme valideur pour cette extension.

Qu’en est-il du spam?

Par défaut le pot de miel et un temps réponse sont utilisés afin de contré le spam, ce qui devrait suffire à protéger votre livre d’or de commentaires indésirables.

Si vous avez encore des problèmes il y a d’autres d’options :

  • Piège de type pot de miel: un champs de formulaire invisible que seuls les robots peuvent compléter.
  • Délai d’expiration du formulaire: si le formulaire est envoyé trop rapidement après le chargement de la page, le commentaire sera marqué comme indésirable.
  • Nonce: Il vérifie si vous avez réellement chargé la page contenant le formulaire avant de poster une entrée. Les spambots soumettront simplement le formulaire sans avoir de Nonce.
  • Akismet: programme tier qui fonctionne très bien mais ce n’est pas tout le monde qui aime utiliser des programmes tiers.
  • Stop Forum Spam: programme tierce qui fonctionne très bien mais encore une fois ce n’est pas tout le monde qui aime utiliser des programmes tierces.
  • Question anti-spam personnalisée: définissez une question de votre choix afin de valider que c’est bien une personne à l’autre bout.

J’utilise déjà WP-SpamShield

WP-SpamShield is a general plugin for anti-spam that supports the general WordPress forms and many plugins.
Activating WP-SpamShield will disable the anti-spam features in Gwolle Guestbook and all anti-spam will be handled by WP-SpamShield.
If you don’t want to use WP-SpamShield’s protection for Gwolle Guestbook, then all you need to do is disable Anti-Spam for Miscellaneous Forms in WP-SpamShield settings.

Comment puis-je utiliser plusieurs livres d’or?

You can add a parameter to the shortcode, like:

[gwolle_gb book_id="2"]

This will make that page show all the entries in Book ID 2. In case you read this on wordpress.org, the quotes are supposed to be standard double quotes, no backticks.

If you use the template function, you can use it like this:

show_gwolle_gb( array('book_id'=>2) );

Avec plusieurs livres d’or, comment je fais le suivi?

There is no need to use id’s that are incrementing.
If you have a lot of guestbooks on lots of pages, you can just use the id of the post as the id of the guestbook. That way you won’t have double id’s.
You can set the book_id automatically to the post_id with this shortcode:

[gwolle_gb book_id="post_id"]

Au cas où vous liriez ceci sur wordpress.org, les guillemets sont censés être des guillemets doubles standards, pas des apostrophes inversés.

J’utilise le défilement infini avec plusieurs livres d’or

Ceci n’est pas vraiment supporté et pourrait donner des résultats étranges.

Je veux afficher seulement une entrée.

Vous pouvez mettre en fonction les permaliens pour afficher un seul commentaire.

[gwolle_gb_read entry_id="213"]

Au cas où vous liriez ceci sur wordpress.org, les guillemets sont censés être des guillemets doubles standards, pas des apostrophes inversés.

I don’t see the labels in the form.

This plugin doesn’t apply any CSS to the label elements. It is possible that your label elements have a white color on a white background.
You can check this with the Inspector in your browser. If that is the case, you have a theme or plugin that is applying that CSS to your
label elements. Please contact them.

Je ne reçois aucune notification par courriel.

Vérifier en premier lieu votre boîte de pourriels dans votre compte de messagerie.

Second, on the settingspage you can change the From address for the email that is sent.
Sometimes there are problems sending it from the default address, so this is a good thing to change to a real address.

Il existe plusieurs plugins de SMTP où vous pouvez configurer un grand nombre de paramètres pour les courriels.

Si ça ne fonctionne toujours pas, demandez à votre fournisseur de messagerie de jetez un coup d’oeil.

J’aimerais afficher le formulaire et la liste sur des pages distinctes.

There are different shortcodes that you can use.
Instead of the ‘[gwolle_gb]’ shortcode, you can use ‘[gwolle_gb_write]’ for just the form, and ‘[gwolle_gb_read]’ for the list of entries.

There is also a widget that can display the latest entries in a widget area, that has many options.
Alternatively you can use the shortcode ‘[gwolle_gb_widget]’ to display the latest entries in widget layout. Parameters are:

  • book_id, int with an ID.
  • num_entries, int with the shown number of messages.
  • num_words, int with the shown number of words per entry.

Je veux afficher le formulaire sans l’utilisation d’un bouton

The shortcodes ‘[gwolle_gb]’ and ‘[gwolle_gb_write]’ have a parameter for the button.
You can use them as ‘[gwolle_gb button= »false »]’ or ‘[gwolle_gb_write button= »true »]’, to deviate from the default.

La modération est activée, mais mon entrée est marquée comme vérifiée

If a user with capability of ‘gwolle_gb_moderate_comments’ posts an entry, it will be marked as checked by default, because he can mark it as checked anyway.

La modération est désactivée, mais certaines entrées ne sont toujours pas vérifiées

Il y a validation de la longueur des mots dans le contenu et le nom de l’auteur.
Si les mots sont trop longs et paraissent abusifs, ils seront marqués pour être vérifié. Un modérateur devra valider manuellement ces commentaires.

When opening the RSS Feed, I get a Error 404

You can refresh your rewrite rules, by going to Settings / Permalinks, and save your permalinks again.
This will most likely add the rewrite rule for the RSS Feed.

I use a caching plugin, and my entries are not visible after posting

When you have moderation disabled, Gwolle Guestbook will try to refresh the cache.
If it doesn’t on your setup, please let me know which caching plugin you use, and support for it might be added.

Vous pouvez aussi rafraîchir ou effacer la cache manuellement. La plupart des extensions de ce type le permette.

J’utilise une extension multilingue.

There are 2 settings that you need to pay attention to. If you saved the settings for the form tab, you should save an
empty header and notice text. It will fill in the default there after saving, but that is okay.
As long as you saved an empty option, or it is still not-saved, then it will show the translated text from your MO file.

Also, you will want to use the book_id parameter of the shortcode for multiple guestbooks.

J’utilise un thème avec AJAX

Using a theme with AJAX navigation can give issues. Only on the guestbook page is the JavaScript and CSS loaded.
So you would need to load it on every page to have it available for the guestbook. You can add the following code to functions.php of your theme:

<?php
add_action('wp_enqueue_scripts', 'gwolle_gb_enqueue', 20);
?>

Je n’ai moi-même aucun expérience avec les thèmes AJAX. Si ça ne fonctionne pas, veuillez SVP contacter l’auteur du thème.

Mon thème n’a pas de style pour les champs de formulaire

Vous pouvez utiliser ce CSS. Veuillez adapter les couleurs 😉
Le CSS peut être ajouté dans Apparence &gt ; Personaliser &gt ; CSS adiotionnel.

html body div.gwolle-gb input[type="button"],
html body div.gwolle-gb input[type="submit"] {
    color: #fff; /* white */
    background-color: #f00; /* red */
    border: 1px solid #0f0; /* green */
}

html body div.gwolle-gb form.gwolle-gb-write div.input input[type="text"],
html body div.gwolle-gb form.gwolle-gb-write div.input input[type="email"],
html body div.gwolle-gb form.gwolle-gb-write div.input input[type="url"],
html body div.gwolle-gb form.gwolle-gb-write div.input textarea,
html body div.gwolle-gb form.gwolle-gb-write div.input select {
    border: 1px solid #0f0; /* green */
}

J’utilise le plugin Autoptimize

The frontend scripts will only be loaded on the Guestbook page, so they won’t be added to autoptimize.
You can add ‘gwolle_gb_frontend’ to both the comma-separated JS and CSS autoptimization exclusion list. That way it will still be loaded right.
On the autoptimize settings page, you might have to click on « show advanced settings »-button top-right first. More info on troubleshooting in AO’s FAQ.

What capabilities are needed?

Pour modérer les commentaires, vous avez besoin de la capacité ‘gwolle_gb_moderate_comments’.

Pour gérer les options, vous avez besoin de la capacité ‘manage_options’.

Can I override a template?

You can look at ‘frontend/gwolle_gb-entry.php’, and copy it to your theme folder. Then it will be loaded by the plugin.
Make sure you keep track of changes in the default templatefile though. It is often better to use filters, that way you are more forward-compatible.

What hooks are available for customization?

There are many hooks available in this plugin. Documentation is included in the zip file in /docs/actions and /docs/filters. Examples are included.
If you have a need for an additional hook, please request this in the support forum.

J’aimerais changer le mot ‘Livre d’or’ pour autre chose.

First, this plugin is a guestbook. If you want to use it for a different usecase, you will need to do that in code.
Take a look at the previous question about hooks.
You are probably wanting to use these two hooks:

Le module complémentaire propose également des options de modification du texte.

I have a one-page design and want to use links with the right anchor.

Ça devrait être possible en ajoutant un filtre. Jetez un coup d’oeil à ce code. Assurez-vous d’utiliser la bonne balise d’ancrage pour votre site web.

Ne dois-je pas utiliser la fonction des commentaires de WordPress comme livre d’or?

Sure you can if you want to. In my personal opinion however it can be a good thing to keep comments and guestbook entries separated.
So if you already have a blog with comments, the guestbook entries might get lost in there, and keeping a separate guestbook can be good.
But if you don’t use standard comments, you can just as easily use the comment section for a guestbook.

Avis

25 août 2024
The Gwolle Guestbook worked exactly as needed when I built a memorial website for a famed photographer, John Dominis. About five years later, I used it again on a site about using Yoga to prepare for end of life. I then saw that the guest entries can easily be formatted with links and images. On a couple of occasions, I needed help and found that the support for the plugin is excellent. I have not found anything like this plugin and I highly recommend it.
18 juillet 2024
loading, busy, freezing browser… 브라우저가 동작을 멈춥니다. 페이지를 새로 고칠 때마다 로딩이 상당히 느립니다. 아무리 설정해도 안 된다. 포기.
8 mai 2024 1 reply
I love this plugin! You can create other new books by adding an ID. I thought it would be even better if you could use a shortcode in each guestbook to change the email notification destination. That way, for example, on a membership website, users will be able to have a guestbook and receive notifications.
19 janvier 2023
this is the best plugin to place a guestbook on a Wordpress Website, it has everything you need. also the developer gives the best service one can imagine simply TOP
Lire les 110 avis

Contributeurs & développeurs

« Livre d’or Gwolle (Gwolle Guestbook) » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Livre d’or Gwolle (Gwolle Guestbook)” a été traduit dans 17 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Livre d’or Gwolle (Gwolle Guestbook) » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Historique des changements

4.7.1

  • 2014-11-15
  • Better check for parameters in the shortcode.

4.7.0

  • 2024-10-02
  • Always use utf8mb4 for database tables (requires MySQL 5.5 or higher).
  • Better check for direct access of files.
  • Remove return message about ‘too fast’, not needed really.
  • Add function and action ‘gwolle_gb_enqueue’ so people can choose whether to load css or not.
  • Add filter gwolle_gb_enqueue_frontend_css.
  • Ajout du filtre ‘gwolle_gb_bbcode_img_enabled’.
  • Add function gwolle_gb_bbcode_img_disabled.
  • Also parse (or strip) BBcode in notification mails.
  • Loading plugin translations should be delayed until init action.

4.6.2

  • 2024-02-09
  • Add direct link to moderation email for quick checking of an entry (thanks Paul Bergers).
  • Add log entry entry-checked-by-email.
  • Fixes for function ‘gwolle_gb_array_flatten()’.

4.6.1

  • 2023-09-29
  • Make author email editable too.
  • Change max-height for images from 500px to 700px.
  • Add support for Litespeed Cache.
  • Fix saving meta key for book_id.

4.6.0

  • 2023-05-17
  • Add parameter ‘num_entries’ to shortcode for more flexibility.
  • For excerpt, add a Collapse link as well (thanks slavum).
  • Fix double slash for sss.js enqueue.
  • Small additions to spamfilters.
  • Drop ‘auto_detect_line_endings’ for import, deprecated in PHP 8.1.
  • Add small advertisement for a recommended plugin (free).
  • Take more hints from phpcs.
  • Update strings for Add-On.

4.5.0

  • 2023-01-24
  • Support print CSS.
  • Use ‘wp_required_field_indicator’ function from WordPress Core 6.1 if available.
  • Add filters ‘gwolle_gb_entry_read_author_info_before’ and ‘gwolle_gb_entry_read_author_info_after’.
  • Update emoji.

4.4.1

  • 2022-11-19
  • Quick fix for missing roles.

4.4.0

  • 2022-11-18
  • Use custom capabilities ‘gwolle_gb_moderate_comments’ and ‘gwolle_gb_upload_files’.
  • Refactor Admin Editor, saving new entry saves more options.

4.3.0

  • 2022-09-01
  • Dependency for jquery should be an array.
  • Make sure setting for admin list is always shown correctly.
  • Move setting for antispam security question to antispam settings tab.
  • Set max-height for images as well.
  • Add class to form if user is logged in or not.
  • Add ‘clear:both’ to metabox lines.
  • Support Siteground Cache plugin for clearing cache.
  • Use html5 on all themes.
  • Add filter ‘gwolle_gb_header_text’.
  • Add function ‘widget_single_view()’ to widget to avoid duplicate code.
  • Only use ‘gwolle_gb_ajax_callback’ for callbacks.
  • Mise à jour des chaines pour le module supplémentaire.

4.2.2

  • 2022-03-16
  • Change options for number of words in widget to more reasonable options.
  • Add class ‘gwolle-gb-ajax’ to form and list if configured so it can be used more widely.
  • Add class as well to ‘#gwolle-gb-total’.
  • Remove ‘»’ character from frontend.
  • Place « clearboth » divs inside div for form field, compatibility with zass theme.
  • Add filter ‘gwolle_gb_formclass’ for class of frontend form.
  • Add filter ‘gwolle_gb_button_text’ for simpler changing the button text.
  • Add function ‘gwolle_gb_array_flatten()’ and use it instead of ‘print_r()’.
  • Always add nonce to the upload form, so we can use it if desired.
  • Remove old translation files from plugin, GlotPress should be used.

4.2.1

  • 2021-12-09
  • Fix pagination, always use ‘int’, not the ‘float’ from ‘ceil()’.
  • Fix editor checkboxes, use int, not string.

4.2.0

  • 2021-11-18
  • Security fix for CSRF, use ‘sanitize_text_field’ for user_email on author search.
  • Thanks Erwan from wpscan.
  • Use more ‘esc_attr’ when appropriate.
  • Add option for character limit in content of entry.
  • Ajout de la fonction ‘gwolle_gb_check_maxlength’.
  • Ajout de la fonction ‘gwolle_gb_count_characters’.
  • Load markitup.js in footer.
  • Run update hook in ‘init’ instead of ‘admin_init’ to support background updates.
  • No need to check if function ‘current_user_can’, ‘user_can’, ‘is_multisite’ and ‘has_shortcode’ exist.
  • Drop support for WP 3.4 and using ‘get_current_theme’.
  • Some updates from phpcs and wpcs.

4.1.2

  • 2021-05-05
  • Ajout de classes aux éléments textes pour faciliter la mise en forme.
  • Meilleures instructions pour ajouter un utilisateur aux notifications.
  • Correction d’une erreur PHP lorsque le module supplémentaire est activé alors que son dossier est absent.

4.1.1

  • 2021-03-01
  • Fix deprecated jQuery calls with WP 5.6 and jQuery 3.5.
  • Correction au niveau de l’envoi du formulaire selon http et https.

4.1.0

  • 2021-01-27
  • Add notification email on moderation.
  • Support WP Rocket for clearing cache.
  • Add span around « from » text in frontend.
  • Add « required » parameter to search widget.
  • Better test for empty string of email subscribers.
  • Utilisation de ‘(int)’ plutôt que ‘intval()’.
  • Utilisation de ‘(string)’ plutôt que ‘strval()’.

4.0.8

  • 2020-10-21
  • Security fix: always escape formdata in ‘gwolle_gb_add_formdata()’.
  • Merci Nicolas SURRIBAS.

4.0.7

  • 2020-10-06
  • Remove placeholders in form, labels should be enough.
  • Fix closing/opening of postboxes.
  • Check for double entries is now a filter, so that it can be disabled.

4.0.6

  • 2020-08-10
  • Fix blocklist.

4.0.5

  • 2020-07-21
  • Ajout liste de blocage (anciennement disponible dans le Module).
  • Utilisation de la liste de blocage du noyau de WordPress.
  • Correction du format de date au fil RSS pour être conforme à RFC 822.
  • Support du ID utilisateur lors de l’importation (basé sur l’adresse courriel).
  • Support du ID utilisateur dans l’éditeur.
  • Ajout de l’élement ‘ul’ au CSS ‘gwolle-gb-widget’.
  • Correction au niveau de l’enregistrement de certains paramètres.
  • Mise à jour des chaines pour le module supplémentaire.

4.0.4

  • 2020-06-21
  • Correction SVN.

4.0.3

  • 2020-06-21
  • Retrait des ‘:’ des libellés.
  • Remove part of the label for anti-spam question.
  • Correction de la classe pour les erreurs (rouge/vert).
  • Correction d’actions au niveau de ‘gwolle_gb_save_entry_admin’.
  • Retrait du filtre ‘gwolle_gb_antispam_label’.
  • Metabox opens now with a softer fade effect.
  • Utilise l’adresse par défaut ‘wordpress@domain.com’ pour le formulaire.
  • Add function ‘gwolle_gb_get_user_ip()’ for CDN or proxy.
  • Add filter ‘gwolle_gb_include_proxy_ips’ for using this with a CDN or proxy.
  • Correction d’un bogue au niveau de la fonction book_id

4.0.2

  • 2020-05-15
  • Redo dismiss button for form in CSS.
  • Amélioration du CSS pour le thème foncé.
  • Set error for select element on ‘div.input’.
  • Ajout d’une boîte de publication sur la page admin lorsque le module est installé.
  • Mise à jour des chaines pour le module supplémentaire.

4.0.1

  • 2020-05-04
  • Correction des emojis dans le formulaire d’envoi.
  • Horodateur caché de nouveau dans l’éditeur.
  • Quelques améliorations au CSS.

4.0.0

  • 2020-04-28
  • Plusieurs classes CSS et IDs ont changé, SVP jetez-y un coup afin de valider que tout fonctionne correctement.
  • Supporte maintenant plusieurs formulaires sur une seule page.
  • Fix serialized options.
  • Add pause on hover for super-simple-slider.
  • Correction au niveau de la mise à jour de la date/heure avec l’éditeur admin.
  • Correction des attributs de classe en double sur le formulaire.
  • Exécution de la fonction délai une seule fois avec délai d’une seconde.
  • Retrait des séparateurs entre les icônes BBcode.
  • Ajout de l’attribut loading= »lazy » au bbcode des images.
  • Ajout des filtes ‘gwolle_gb_author_origin_prefill’, ‘gwolle_gb_author_content_prefill’ et ‘gwolle_gb_author_content_label’.
  • Filtre ‘gwolle_gb_content_label’ obsolète.
  • Mise à jour des chaines pour le module supplémentaire.