Webwinkel indicator

1
Hallo !

Ik heb iets wat ik graag op mijn webshop zou willen hebben,
en dat is een indicator die aangeeft of de klantenservice open is of niet !
een klein rondje dat op groen staat als de winkel open is en op rood gaat als we dicht zijn.

heeft iemand hier een code voor, ik heb wel gezocht maar zou geen idee hebben hoe zo zoiets noemen, van alles gezocht maar niets gevonden.

Re: Webwinkel indicator

3
Harstikke bedankt ten eerste :D

ik heb de code geplaatst in de CMS editor, alleen nu krijg ik de code te zien op de website.
hij moet geplaatst worden in een CMS block ik heb de code nu zo staan. :

<STYLE TYPE="text/css">
X5 {font-weight: Bold}
X5 {font-size: 13pt}
X5 {color: #14377D}
</STYLE>

<x5>0118-6XXXXX</x5>

<?php
$uur = (int)date('G');
if ($uur >= 9 && $uur < 17) {
echo 'Klantenservice is online.';
} else {
echo 'Klantenservice is offline.';
}

Zo zou hij achter het telefoon nummer moeten komen te staan. ik zal wel wat fout doen :D
Advertentie

Met Shopify maak je zelf je eigen webwinkel dankzij meer dan honderd thema’s en de complete appstore. Shopify sluit ook goed aan op dropshippers. De software is technisch volledig SEO-geoptimaliseerd en biedt alle sociale media-integraties. Meer info op Shopify.com.

Re: Webwinkel indicator

5
oke dus als ik het goed begrijp

even de code in een txt bestand gooien , opslaan als PHP. "opening.php"

maar met welke code roep ik het scripje dan op ?
en maakt het uit waar ik de php neer gooi, gewoon in de root?

Re: Webwinkel indicator

7
sorry , ik begrijp echt even niets van je uitleg, ik heb totaal geen verstand van php, css. etc.
Kleine aanpassingen gaan nog :D.

dus ik heb de code die je me gegeven hebt,

deze moet ik plaatsen waar ik wil , of moet ik hem wel opslaan in een php bestand?
je hebt het over een "echo" , maar ik heb geen idee wat ik daarmee aanmoet.

zou je je uitleg iets meer stap voor stap kunnen uitleggen. :D
sorry dat ik niet zo'n uitgebreide webkennis heb.

Re: Webwinkel indicator

8
Je kan de code plaatsen in een .phtml bestand in je template map:

app/design/frontend/[template-naam]/default/template/cms

In dit voorbeeld noem ik het bestand openingstijden-klantenservice.phtml. Vervolgens kan je dit aanroepen met onderstaande code in een CMS pagina binnen Magento.

Code: Selecteer alles

{{block type="core/template" template="cms/openingstijden-klantenservice.phtml"}}

Re: Webwinkel indicator

9
ik heb hem werkend gekregen en zit is de code zoals ik hem heb staan.



<!DOCTYPE HTML>
<html>
<head>
<title> Logo Script </title>


<script type="text/javascript">

var logos = [
'http://www.XXXXXXXXXXX.nl/media/wysiwyg ... er/on3.png',
'http://www.XXXXXXXXXXX.nl/media/wysiwyg ... r/off3.png'
];
onload = function () {
var now = new Date();
var DOW = now.getDay();
var HH = now.getHours();
if ( ((HH >= 9) && (HH < 17)) && ((DOW >= 1) && (DOW <= 6)) ) {
document.getElementById('logo').src = logos[0];
} else {
document.getElementById('logo').src = logos[1];
}
}

</script>

</head>
<body>
<a href="{{store url='contact'}}"><x5>0118-6XXXXX</x5></a><x9><img id="logo" src="" alt=""></x9>
</body>
</html>

En hij werkt goed, om 5 uur word hij rood , en om 9 uur in de ochtend word hij weer groen, en op zondag blijft hij rood.

Dow= 1 tot 6, dag 1 t/m 6 ( kan er ook 7 van maken , dan is ie elke dag van 9 t/m 5 open :D)
HH=9 t/m 17 uur 9 t/m 17uur ( meer is het niet )

nu alleen nog kijken naar wat de rest allemaal betekend :D

Re: Webwinkel indicator

10
Je gebruikt nu JavaScript (client-side in de browser) in plaats van PHP (server-side).
Dat betekent dat een client in een andere tijdzone dus andere tijden ziet ...

Wijzig maar eens tijdelijk de instellingen van de klok op je pc of tablet.
StoreCore.io

Re: Webwinkel indicator

11
Het is een nederlandse webshop, dus dat maakt niet zo uit,
misschien dat er een keer iemand uit belgie iets besteld , maar verder dan dat verzenden we voorlopig nog niet.

voorlopig maakt het dus niet zoveel uit, waarschijnlijk in de toekomst dat ik hem nog wel een keer goed moet doen , maar er zijn nu wel belangrijkere dingen die af moeten, waaronder de lijst weergaven op de product pagina. :D