Beschrijving
⭐ Lichtgewicht, snelle en permanente chatoplossing!
⭐ Volledig zelf te hosten: geen account van derden nodig 🙂
Met Simple Ajax Chat kunnen bezoekers eenvoudig met elkaar chatten op je website. Voeg simpelweg een shortcode toe aan een bericht of pagina en klaar! Direct een chatforum, waar je ook bent. Het chatformulier is volledig aanpasbaar met talloze opties, zodat je de perfecte chatbox voor je bezoekers kunt creëren.
👉 Bekijk een live demo van Simple Ajax Chat op WP-Mix
👉 Pro versie ondersteunt een onbeperkt aantal chat formulieren!
Simple Ajax Chat is volledig zelf te hosten en vereist GEEN diensten van derden. Veel (zo niet alle) andere gratis chat plugins vereisen registratie en een maandelijks abonnement bij een externe provider. Met Simple Ajax Chat is er geen externe partij nodig: WordPress is het enige dat vereist is. Beheer je chats zelf!
Verschil tussen SAC Free en SAC Pro
Het belangrijkste verschil tussen SAC Free en SAC Pro? Simpel:
- SAC free ondersteunt 1 chatformulier
- SAC Pro ondersteunt een onbeperkt aantal chatformulieren
Pro kan alles wat de gratis versie kan en nog veel meer. Pas elk chatformulier aan met unieke functies. SAC Pro is een gloednieuwe plugin, geschreven met slimmere, snellere code en de nieuwste technieken. Download SAC Pro
SAC functies
- De eenvoudigst mogelijke permanente chat
- Volledig zelf te hosten: geen account bij een derde partij vereist
- Dankzij Ajax worden nieuwe chats geladen zonder de pagina te verversen
- Slimme chatverwerking optimaliseert voor betere prestaties
- Werkt met alle browsers (Chrome, Firefox, Safari, enz.)
- Werkt met alle mobiele apparaten (iPhone, Android, enz.)
- Eenvoudig weer te geven via shortcode of template tag
- Het chatvak op meerdere locaties weergeven
- Regelmatig geüpdatet & “toekomstbestendig”
- Ondersteunt aangepaste CSS-stijlen
- Sterke antispambeveiliging
- HTML mark-up opschonen
Meer functies
- Plug & play: geen configuratie nodig
- Ingebouwd bedieningspaneel voor het bewerken en verwijderen van chats
- Stel je eigen lijst samen met verbannen woorden en uitdrukkingen
- Toon chatberichten in oplopende of aflopende volgorde
- Toon aangepaste inhoud vóór/na het chatformulier
- Optie om een waarschuwingsgeluid af te spelen voor chatberichten
- Optie om de chat te beperken tot ingelogde gebruikers
- Optie om de standaard plugin instellingen terug te zetten
- Optie om browsermeldingen in te schakelen
- Exporteer alle chatberichten via een CSV bestand
- Ondersteunt emoticons en emoji’s 🙂
Alles aanpassen
- Beperk het maximale aantal chatberichten
- Beperk de maximale lengte van elk chatbericht
- Geavanceerde aanpassingsmogelijkheden via filterhooks
- Optie om een tekstgebied te gebruiken voor grotere invoervelden
- Optie om de ingelogde gebruikersnaam als chatnaam te gebruiken
- Optie om het URL-veld voor chatnamen in/uit te schakelen
- Laad JavaScript alleen wanneer het chat vak wordt weergegeven.
- Pas de update interval voor Ajax-aanvragen aan
- Pas de fade-in kleuren aan voor nieuwe chats.
- Pas de fade-duur aan voor nieuwe chats
- En nog veel meer!
👉 Dat zijn heel veel functies, maar de Pro versie heeft er NOG VEEL meer. Vergelijk functies (gratis vs. Pro) »
Exclusieve Pro functies
- Schakel Google reCAPTCHA (onzichtbaar) in voor alle chatformulieren
- Kies uit zes formulierstijlen of gebruik aangepaste stijlen
- Geavanceerd chatbeheer gereedschap en gebruikersstatistieken
- Demp alle gebruikers zodat hen niet meer is toegestaan om te chatten
- Verban alle niet beheerders van iedere chatsessie
- Schakel de aanpasbare emoji kiezer in voor elk chatformulier
- Toon avatars van gebruikers naast chatberichten
- Toon de gebruikersrol naast chatberichten
- Definieer je eigen Bang (!bang) sneltoetsen
- E-mailmeldingen voor nieuwe chatberichten
- Beperk het aantal gebruikers per chatformulier
- Maak privé-chat vakken aan tussen gebruikers.
- Verbannen zinnen in tekst berichten en gebruikersnamen
- Nauwkeurige controle over de toegestane chatinhoud
- Gebouwd met pure JavaScript (jQuery niet vereist)
- Optioneel inline afbeeldingen weergeven in chatberichten
- Chatberichten automatisch wissen en een e-mailwaarschuwing verzenden
- Toon een widget met ‘huidige online gebruikers’ voor elk formulier
- Toont een teller voor het maximale aantal karakters in berichten
- Een op rollen gebaseerd chatvak weergeven op het WordPress dashboard
- Kies uit zes geluidswaarschuwingen voor nieuwe chatberichten
- Mogelijkheid om je eigen CSS en JavaScript toe te voegen
👉 Lees verder en krijg SAC Pro »
Privacy
Deze plugin verzamelt vrijwillig verstrekte chatgegevens van gebruikers (zoals naam, chatbericht en een optioneel URL veld). De beheerder heeft ook de mogelijkheid om IP-adresgegevens van gebruikers wel of niet te verzamelen. Afgezien van deze twee punten verzamelt of bewaart deze plugin geen andere gebruikersgegevens. De plugin gebruikt enkele cookies voor de chatfunctionaliteit. Er wordt geen verbinding gemaakt met externe locaties. De impact op de privacy is minimaal.
Vertalingen
Deze plugin ondersteunt vertaling naar elke taal
Ontwikkelaar
Simple Ajax Chat is ontwikkeld en wordt onderhouden door Jeff Starr, een WordPress ontwikkelaar met 15 jaar ervaring en boekenschrijver.
Ondersteun de ontwikkeling
Ik ontwikkel en onderhoud deze gratis plugin met liefde voor de WordPress community. Om je steun te betuigen, kun je een donatie doen of een van mijn boeken kopen:
- De Tao van WordPress
- WordPress induiken
- .htaccess eenvoudig gemaakt
- WordPress thema’s in detail
- SQL recepten van de tovenaar voor WordPress
En/of schaf een van mijn premium WordPress plugins aan:
- BBQ Pro – Razendsnelle WordPress-firewall
- Blackhole Pro – Blokkeer automatisch slechte bots
- Banhammer Pro – Monitor het verkeer en ban de boosdoeners
- GA Google Analytics Pro – Verbind WordPress met Google Analytics
- Head Meta Pro – Ultieme metatags voor WordPress
- Simple Ajax Chat Pro – Onbeperkt aantal chatrooms
- USP Pro – Onbeperkt aantal front-end formulieren
Links, tweets en vind-ik-leuks worden ook op prijs gesteld. Bedankt!:)
Schermafbeeldingen
Installatie
Installatie
- Upload de plugin naar je blog en activeer deze
- Ga naar de instellingen om je opties te configureren
Meer informatie over het installeren van WP plugins
Gebruik
Zodra de instellingen geconfigureerd zijn, kun je het formulier overal weergeven met behulp van de shortcode of template tag.
Shortcode
Gebruik deze shortcode om het chatvenster in een bericht of pagina weer te geven:
[sac_happens]
Template tag
Gebruik deze template tag om het chatvak overal in je thema template weer te geven:
<?php if (function_exists('simple_ajax_chat')) simple_ajax_chat(); ?>
Meer chatformulieren en functies
De gratis versie van SAC ondersteunt één chatformulier dat overal kan worden weergegeven. De Pro-versie ondersteunt een onbeperkt aantal chatformulieren en geweldige functies zoals Google reCaptcha, privéchats, gebruikers dempen/blokkeren en nog veel meer.
Spam stoppen
Deze plugin werkt in twee modi:
- “Open Air” modus – iedereen kan chatten
- “Privé” modus – alleen ingelogde gebruikers kunnen chatten
De “Privé” modus blokkeert alle geautomatiseerde spam, maar geregistreerde gebruikers kunnen nog steeds “spam” berichten versturen. De “Openbare” modus is eveneens zeer effectief in het blokkeren van geautomatiseerde spam, maar handmatige spam kan er soms toch doorheen glippen. Over het algemeen geldt: hoe langer je chatforum online is, hoe groter de kans dat het een doelwit wordt voor spam.
Als alternatief/aanvullend kun je het .htaccess bestand gebruiken om spammers te blokkeren. Het is een eenvoudige en zeer effectieve methode om de toegang tot je site te beheren. Houd er ook rekening mee dat de Pro versie ingebouwde ondersteuning biedt voor Google reCAPTCHA, wat zeer effectief is in het tegenhouden van spam.
Browsermeldingen
SAC biedt optionele browser meldingen. Wanneer deze zijn ingeschakeld in de plugin instellingen, worden alle meldingen automatisch verzonden, afhankelijk van je browserinstellingen. Als je browser bijvoorbeeld is ingesteld om alle site meldingen te weigeren, zie je geen SAC meldingen. Als je browser daarentegen is geconfigureerd om meldingen toe te staan (en deze zijn ingeschakeld in de instellingen), zie je de meldingen verschijnen wanneer je het chat vak bezoekt en iemand een bericht achterlaat. Raadpleeg de documentatie van je specifieke browser voor meer informatie.
Overige opmerkingen
Nog wat extra opmerkingen, gewoon ter info:
- De chat mark-up bevat de klasse
sac-onlinevoor online gebruikers - Bevat een template van alle CSS-hooks (te vinden op
/resources/sac.css) - Tijdstempel voor elk chatbericht opgenomen in de chat mark-up
Vind je de plugin leuk?
Als je Simple Ajax Chat leuk vindt, neem dan even de tijd om een 5-sterren waardering te geven. Dat helpt ons om de ontwikkeling en ondersteuning voort te zetten. Bedankt!
Upgrades
Ga naar het WordPress pluginscherm, zoek de plugin op en klik op ‘Updaten’ 😉
Standaardopties terugzetten
Om de standaardinstellingen van de plugin terug te zetten, kun je de plugin verwijderen en opnieuw installeren, of naar de plugin instellingen gaan > Standaardinstellingen terugzetten.
Verwijderen
Deze plugin ruimt zichzelf op. Alle plugininstellingen en chatberichten worden uit de WordPress database verwijderd wanneer de plugin via het WP plugins scherm wordt verwijderd. Let op: als je een kopie van je chatberichten wilt bewaren, ga dan naar de plugininstellingen en exporteer ze als een CSV-bestand.
FAQ
-
Hoe verander ik het waarschuwingsgeluid?
-
Open de map
/resources/audio/en vervang de bestandenmsg.mp3enmsg.oggdoor de gewenste audiobestanden. Je zult zien dat er in diezelfde map veel alternatieve geluidsbestanden staan. Hernoem eenvoudigweg een paar willekeurige bestanden om de standaardbestanden te vervangen. -
Waar vind ik een complete lijst met CSS selectors?
-
Bekijk
sac.cssin deresourcesfolder. -
Kunnen we chatberichten automatisch verwijderen na een bepaald tijdsinterval?
-
Ja, bekijk dit bericht op WP-Mix.com: Automatisch chats wissen.
-
Werkt het ook met mobiele apparaten?
-
Jazeker, de chat plugin werkt uitstekend op iPhones, Android apparaten en vrijwel elk apparaat dat JavaScript ondersteunt. De functionaliteit wordt gerealiseerd met behulp van Ajax.
-
Is het mogelijk om SAC plugin bestanden op een lijst toegestaan te plaatsen?
-
Ja, bekijk Simple Ajax Chat .htaccess whitelist en/of Whitelist POST access with .htaccess
-
Hoe kan ik “Laatste bericht: X minuten geleden” verbergen?
-
Voeg deze CSS toe:
#sac-latest-message { display: none; }Je kunt dit toevoegen aan de plugin instellingen, onder “Aangepaste CSS-stijlen”, of aan de stijlen van je thema, waar je maar wilt. Als je dit via de plugin instellingen toevoegt, zorg er dan voor dat de bijbehorende instelling, “Aangepaste stijlen inschakelen”, ook is ingeschakeld.
-
Hoe kan ik de labels ‘Naam’, ‘URL’, enz. op het formulier verbergen?
-
Voeg deze CSS toe:
#sac-form label { display: none; }Je kunt dit toevoegen aan de plugin instellingen, onder “Aangepaste CSS-stijlen”, of aan de stijlen van je thema, waar je maar wilt. Als je dit via de plugin instellingen toevoegt, zorg er dan voor dat de bijbehorende instelling, “Aangepaste stijlen inschakelen”, ook is ingeschakeld.
-
Je kunt de “zeg het” verzendknop verbergen, zodat de gebruiker op Enter moet drukken om chats te verzenden. Voeg deze CSS toe:
#sac-user-submit { display: none; }Je kunt dit toevoegen aan de plugin instellingen, onder “Aangepaste CSS-stijlen”, of aan de stijlen van je thema, waar je maar wilt. Als je dit via de plugin instellingen toevoegt, zorg er dan voor dat de bijbehorende instelling, “Aangepaste stijlen inschakelen”, ook is ingeschakeld.
-
Het formulier wordt niet correct weergegeven, het ziet er helemaal rommelig uit
-
Simple Ajax Chat is ontworpen om er geweldig uit te zien op alle standaard WordPress thema’s en de meeste andere thema’s. Toch is elk thema anders en is het onmogelijk om te testen op de honderdduizenden beschikbare thema’s. Dus als het chatformulier er niet goed uitziet op je thema, komt dat doordat je thema om de een of andere reden zijn eigen stijlen toepast. In dat geval kun je proberen de plugin instelling “Aangepaste stijlen inschakelen” uit te schakelen. Als dat niet helpt, kun je je eigen aangepaste CSS toevoegen of de standaardstijlen van de plugin aanpassen. Je kunt ook aangepaste CSS toevoegen via het stylesheet van je thema en/of de CSS van je thema aanpassen om alles naar wens weer te geven. Tip: om te zien hoe het chatformulier er uit zou moeten zien, kun je het testen met een van de standaard WordPress thema’s.
-
Het chatformulier is zichtbaar, maar nieuwe chats worden niet weergegeven?
-
Als dit gebeurt, en/of als je de foutmelding “Failed opening required” ontvangt, bevindt het
wp-load.php-bestand van je site zich waarschijnlijk niet op de gebruikelijke standaard locatie (het is verplaatst naar een aangepaste locatie). In dat geval moet je de paden in/simple-ajax-chat-core.php(regel 4) en/resources/sac.php(regel 10) aanpassen. Ik zal de plugin op een gegeven moment herzien, zodat deze aanpassing niet meer nodig is. -
Hoe los ik het probleem op met de vreemde karakters die in het chatvak worden weergegeven?
-
Als je vraagkarakters of andere vreemde karakters of symbolen in chat berichten ziet, kun je een van de volgende oplossingen proberen:
- Verwijder de plugin en installeer hem vervolgens opnieuw. Houd er rekening mee dat deze methode alle instellingen reset en alle chatberichten verwijdert.
- Of, als je geen instellingen of chatberichten wil verliezen, kun je de volgende SQL opdracht uitvoeren:
ALTER TABLE wp_ajax_chat CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
Een van deze technieken zou eventuele problemen met vreemde karakters moeten oplossen. Houd er rekening mee dat de SQL-opdracht ervan uitgaat dat je het standaard databasevoorvoegsel
wp_gebruikt. Zorg er dus voor dat je dat deel van de opdracht aanpast als je een aangepast databasevoorvoegsel gebruikt. -
Hoe kan ik het bericht ‘Login vereist’ aanpassen?
-
Standaard luidt het bericht dat login vereist is: “Je moet een geregistreerde gebruiker zijn om deel te nemen aan deze chat.” Om dit bericht aan te passen, kun je dit forumbericht raadplegen.
-
Werkt het chatvak niet in bepaalde browsers (bijv. Chrome)?
-
Bepaalde plugins (bijvoorbeeld Shield Security) implementeren mogelijk beveiligingsheaders die ervoor zorgen dat SAC niet goed werkt. Om dit probleem op te lossen, ga je naar de tab “HTTP-headers” en vervolgens naar de tab “Beveiligingsheaders” (of een vergelijkbare optie, afhankelijk van de plugin die je gebruikt). Daar kun je het “Verwijzingsbeleid” instellen op “Dezelfde oorsprong” en de wijzigingen opslaan. SAC zou nu direct weer correct moeten werken, maar mogelijk moet je ook de browsercache wissen en de pagina opnieuw laden.
-
Hoe vertaal ik formulierinvoer?
-
Als de tekst in formuliervelden zoals de “Verzenden” knop niet wordt weergegeven, kun je dit omzeilen door het volgende jQuery codesnippet toe te voegen:
<script>jQuery(function() { jQuery('#submitchat').val('Whatever'); });</script>Dat moet in je thema worden opgenomen nadat jQuery is geladen. Wijzig vervolgens
#submitchatin de ID van het formulier invoerveld. WijzigWhateverin de tekst die je wilt weergeven. -
Hoe kan ik de datum en tijd van elk chatgesprek weergeven?
-
Voeg de volgende CSS toe aan de plugin instellingen onder “Aangepaste CSS stijlen”:
ul#sac-messages li.sac-chat-message::before { content: "[ 'attr(data-time)' ]"; color: #777; }Na het opslaan van de wijzigingen zal de CSS de datum en tijd van het chatgesprek naast elk bericht weergeven, bijvoorbeeld:
[ 2021-08-30,08:35:57 ] Chatgebruiker: Hallo, dit is een chatbericht dat in augustus 2021 is achtergelaten.
-
Hoe kan ik een chatvak en een formulier verticaal weergeven?
-
Standaard worden het chat vak en het formulier naast elkaar weergegeven. Hier is een korte handleiding (tutorial) om ze verticaal weer te geven, zodat het chatformulier onder het chat vak staat. Dit is handig voor het optimaliseren van de SAC (Simple Ajax Chat) voor beperkte ruimte op de pagina.
-
Heb je een vraag?
-
Stuur eventuele vragen of feedback via mijn contactformulier
Beoordelingen
Bijdragers & ontwikkelaars
“Simple Ajax Chat – Add a Fast, Secure Chat Box” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
Bijdragers“Simple Ajax Chat – Add a Fast, Secure Chat Box” is vertaald in 9 localen. Dank voor de vertalers voor hun bijdragen.
Vertaal “Simple Ajax Chat – Add a Fast, Secure Chat Box” in je eigen taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
Als je Simple Ajax Chat leuk vindt, neem dan even de tijd om een 5-sterren waardering te geven. Dat helpt ons om de ontwikkeling en ondersteuning voort te zetten. Bedankt!
👉 Pro versie ondersteunt onbeperkt chatten, gebruikers blokkeren/dempen, geavanceerd chat beheer, emoji’s en nog veel meer!
20260301
- Verhelpt een bug waarbij chatberichten als links werden weergegeven
- Tests uitgevoerd op WordPress 6.9 + 7.0 (beta)
De volledige changelog is te vinden op https://plugin-planet.com/wp/changelog/simple-ajax-chat.txt


