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
2Code: Selecteer alles
<?php
$uur = (int)date('G');
if ($uur >= 9 && $uur < 17) {
echo 'Klantenservice is online.';
} else {
echo 'Klantenservice is offline.';
}
Re: Webwinkel indicator
3Harstikke bedankt ten eerste 
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

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

Re: Webwinkel indicator
4Het is PHP-code dus die hoort ergens in een bestand dat door de PHP-parser wordt uitgevoerd.
- Advertentie
Wil je zelf je eigen webwinkel maken? Met JouwWeb is dat heel eenvoudig! Dankzij een slimme keuzehulp ontwerp je zelf je eigen thema of huisstijl. De software is technisch volledig doorontwikkeld en naast het Nederlands ook in het Engels beschikbaar. Ruim 250.000 ondernemers gingen je voor!
Re: Webwinkel indicator
5oke 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?
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
6Een echo produceert HTML-output, dus je moet het dingen plakken op de plek waar je PHP de melding wilt laten tonen.
Re: Webwinkel indicator
7sorry , ik begrijp echt even niets van je uitleg, ik heb totaal geen verstand van php, css. etc.
Kleine aanpassingen gaan nog
.
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.
sorry dat ik niet zo'n uitgebreide webkennis heb.
Kleine aanpassingen gaan nog

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.

sorry dat ik niet zo'n uitgebreide webkennis heb.
Re: Webwinkel indicator
8Je 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.
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
9ik 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
)
HH=9 t/m 17 uur 9 t/m 17uur ( meer is het niet )
nu alleen nog kijken naar wat de rest allemaal betekend
<!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

HH=9 t/m 17 uur 9 t/m 17uur ( meer is het niet )
nu alleen nog kijken naar wat de rest allemaal betekend

Re: Webwinkel indicator
10Je 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.
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.
Re: Webwinkel indicator
11Het 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.
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.
