Embedden eKomi reviews

Moderator: pe7er

Forum rules
Forum Regels
Locked
peterspieg
Joomla! Apprentice
Joomla! Apprentice
Posts: 7
Joined: Thu May 18, 2017 11:22 am

Embedden eKomi reviews

Post by peterspieg » Sat May 14, 2022 10:17 am

Hallo,
ik heb een website in beheer, waar in eerste instantie een widget draaide van klantenvertellen.
Klantenvertellen is overgenomen door eKomi, en nu is er dus ook een nieuwe manier van implementeren van de reviews.

Ik krijg van de leverancier een bestand met een aantal regels.
Ik heb dit uiteraard goed bekeken, en zie eigenlijk drie verschillende stukjes code.
  • id en class, waarschijnlijk om de afbeelding te stylen.
  • de afbeelding die op de website wordt geplaatst, met alt-tekst en hyperlink.
  • Een stukje javascript.
Nu kan ik redelijk websites bouwen, maar hoe en waar ik deze nieuwe widget moet implementeren weet ik niet.
Ik dacht eerst de javascript toe te voegen aan de template, en dan een afbeelding te plaatsen, maar dat werkt niet.
Als ik op de afbeelding klik, ga ik wel naar de website van eKomi, maar kan ik geen review achterlaten. Waarschijnlijk zorgt het stukje javascript ervoor dat ik ook inlog op die website, en dan mijn review bij de juiste klant kan achterlaten. Het lijkt er dus op dat die afbeelding op een of andere manier met de javascript gekoppeld moet worden.

Ik plaats de code ook even hier, dat praat wellicht wat makkelijker.

Mijn vraag: zijn er hier mensen die mij hiermee kunnen en willen helpen?

Groet, Peter

Code: Select all


    <div id="widget-container" class="ekomi-widget-container ekomi-widget-sf15068662712e72278e2"  ></div>

<a href="https://www.ekomi.nl/klantenmeningen-8e88ec7cac4b105130448fa2052c5d99.html" target="_blank"><img alt="Dave's Schilderwerken Reviews with ekomi.nl" src="/https://smart-widget-assets.ekomiapps.de/resources/ekomi_logo.png" style="display: none;"/></a>

<script type="text/javascript">
    function registerWidget (w, token) {
        w['_ekomiWidgetsServerUrl'] = 'https://widgets.ekomi.com';
        w['_customerId'] = 150686;
        if (w['_language'] == undefined) {
            w['_language'] = new Array();
        }
        w['_language'][token] = 'auto';        
        
        if(typeof(w['_ekomiWidgetTokens']) !== 'undefined'){
            w['_ekomiWidgetTokens'][w['_ekomiWidgetTokens'].length] = token;
        } else {
            w['_ekomiWidgetTokens'] = new Array(token);
        }
        if(typeof(ekomiWidgetJs) == 'undefined') {
            ekomiWidgetJs = true;
            var scr = document.createElement('script');scr.src = 'https://sw-assets.ekomiapps.de/static_resources/widget.js';
            var head = document.getElementsByTagName('head')[0];head.appendChild(scr);
            
        } else {if (typeof ekomiWidgetMain != 'undefined') {ekomiWidgetMain('ajax', token);}}
        return true;
    }
    (function (w) {
        var token = 'sf15068662712e72278e2';
        var k = document.getElementsByClassName("ekomi-widget-" + token);
        for(var x=0;x<k.length;x++){ registerWidget(w,token); }
    })(window);
</script>

Locked

Return to “Algemene vragen”