Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

Vermeld in iedere vraag duidelijk:
  1. De versie van Joomla! 3.X die je gebruikt
  2. De volledige url van je website indien mogelijk.
  3. De versie van de extensie waar de vraag over gaat.

Plaatje automatisch wijzigen

Plaatje automatisch wijzigen

13 dec 2018 15:41 - 13 dec 2018 20:38
#1
Geacht forum,

Op de homepage knbbmiddenholland.nl/ heb ik een afbeelding staan welke ik bij regelmaat moet vervangen.
Ik heb een code om dit proces te automatiseren, maar weet niet waar ik die code moet plaatsen.
Graag een helpend handje.

Hierbij de betreffende code: Bij voorbaat dank voor uw antwoord.
Code:
<?php $datum = strtotime(date("d-m-Y")); $jaar_plus = date("Y")+1; $bg = '../img/bg.gif'; if (!isset($_GET['style'])) { if ($datum > strtotime(date('05-12-Y')) && $datum < strtotime(date('01-01-'.$jaar_plus.''))) { $style = 'bpsnow.jpg'; // kerst } elseif ($datum > strtotime(date('18-11-Y')) && $datum < strtotime(date('06-12-Y'))) { $style = 'bpsint.jpg'; // sinterklaas } elseif ($datum >= strtotime(date('01-01-Y')) && $datum < strtotime(date('05-01-Y')) ) { $style = 'bpnewyear.jpg'; // nieuwjaar } elseif ($datum >= strtotime(date('15-04-Y')) && $datum < strtotime(date('22-04-Y'))) { $style = 'bppasen.jpg'; // Pasen } elseif ($datum >= strtotime(date('04-05-Y')) && $datum < strtotime(date('06-05-Y')) ) { $style = '4en5mei.jpg'; // 4 en 5 mei } else { $style = 'biljartpoint-header.gif'; } // normaal } } else { $style = $_GET['style']; } ?> <style type="text/css"> body { background-color: #eee; background-image: url(<?php echo $bg; ?>); margin: 0px; padding: 0px; background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.7em; color: #000; } #header { background-image: url(../img/headers/<?php echo $style; ?>); background-repeat: no-repeat; height: 191px; width: 950px; } </style>

Edit Romke: Ik heb de code tussen codetags geplaatst, volgende keer graag zelf doen.

Edit Astrid: Ik heb je topic verplaatst naar het juiste forum.
Laatst bewerkt 13 dec 2018 20:38 door Astrid.
  • Bas Blok
  • Bas Blok's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 60

Plaatje automatisch wijzigen

13 dec 2018 16:59
#2
Je zou die code in een aangepaste html module kunnen zetten met behulp van sourcerer van Regularlabs of net zoveel modules maken als je plaatjes hebt met in elke module het juiste plaatje en dan met advanced module manager van dezelfde maker de data instellen.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37103

Plaatje automatisch wijzigen

13 dec 2018 17:27
#3
Beste Astrid,
Ik kan nu niet zien of het gaat werken, daarvoor zou ik moeten wachten tot de jaarwisseling.
Maar mocht het niet werken zal ik jouw advies opvolgen.
In ieder geval dank voor je bericht.
Hierbij is dit onderwerp gesloten.
  • Bas Blok
  • Bas Blok's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 60

Plaatje automatisch wijzigen

13 dec 2018 17:48
#4
Je kunt het ook sneller testen door de datum van 01-01 tijdelijk even op 14-12 of 15-12 te zetten.
Werkt het dan kun je datum weer terugzetten naar 01-01.

En wat betreft code tags zie onze helpsectie
Groeten, Romke
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens.
Vragen uitsluitend via dit Forum
Is je vraag opgelost? Dan kan je hem zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

  • Romke
  • Romke's Profielfoto
  • Algemeen Moderator
  • Algemeen Moderator
  • Berichten: 3629

Plaatje Pautomatisch wijzigen

14 dec 2018 09:50 - 14 dec 2018 09:53
#5
Beste Romke,

Wil je even aangeven waar ik die datum als test even kan wijzigen?
Bij voorbaat dank voor je antwoord.

Met vriendelijke groet,
Bas Blok
Edit Astrid: Ik heb je topic verplaatst naar het juiste forum en dit draadje opgeschoond om verwarring te voorkomen.
Laatst bewerkt 14 dec 2018 09:53 door Astrid.
  • Bas Blok
  • Bas Blok's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 60

Plaatje automatisch wijzigen

14 dec 2018 09:55
#6
Die datum kan je wijzigen in de code die je zelf in je module hebt gezet.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37103

Plaatje automatisch wijzigen

14 dec 2018 09:57 - 14 dec 2018 10:00
#7
In je php bestand:
Code:
<?php $datum = strtotime(date("d-m-Y")); $jaar_plus = date("Y")+1; $bg = '../img/bg.gif'; if (!isset($_GET['style'])) { if ($datum > strtotime(date('05-12-Y')) && $datum < strtotime(date('01-01-'.$jaar_plus.''))) { $style = 'bpsnow.jpg'; // kerst

Hier de datum 01-01 bijvoorbeeld wijzigen naar bijv 15-12 of 16-12) al naar gelang hoe snel jij het wilt controleren en niet wilt wachten tot 1 januari a.s.
Let wel, hoeft niet, maar de keuze is aan jou.
Groeten, Romke
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens.
Vragen uitsluitend via dit Forum
Is je vraag opgelost? Dan kan je hem zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

Laatst bewerkt 14 dec 2018 10:00 door Astrid.
  • Romke
  • Romke's Profielfoto
  • Algemeen Moderator
  • Algemeen Moderator
  • Berichten: 3629

Plaatje automatisch wijzigen

14 dec 2018 10:10
#8
Beste Romke,
Ik vertrouw er op dat het goed komt, dus bedankt voor de terug koppeling.
Hierbij de topic gesloten.
  • Bas Blok
  • Bas Blok's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 60

Plaatje automatisch wijzigen

14 dec 2018 10:25
#9
Dank je wel voor de terugkoppeling.

Dan sluiten wij hierbij het topic.
Groeten, Romke
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens.
Vragen uitsluitend via dit Forum
Is je vraag opgelost? Dan kan je hem zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

  • Romke
  • Romke's Profielfoto
  • Algemeen Moderator
  • Algemeen Moderator
  • Berichten: 3629

Plaatje automatisch wijzigen

14 dec 2018 15:44 - 14 dec 2018 16:08
#10
Geacht forum, beste Romke

Ik heb weliswaar antwoord gekregen en daarna het topic gesloten, maar heb nog geen antwoord gekregen waar die code is geplaatst.
Ik kan hem in ieder geval nergens vinden. De module

Graag nog even een laatste bevestiging hieromtrent. Werkt die nu wel of niet?
Al zou ik de datum willen wijzigen, ik weet niet waar ik dat kan doen.

Bij voorbaat dank voor je reactie.

Edit Romke: Ik heb het topic heropend, en je nieuwe post toegevoegd. Indien je een topic wilt heropenen gebruik dan de knop melden aan moderator

Dit bericht bevat een bestand als bijlage.
Log in of registreer om die te bekijken

Laatst bewerkt 14 dec 2018 16:08 door Jelle.
  • Bas Blok
  • Bas Blok's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 60

Plaatje automatisch wijzigen

14 dec 2018 16:14
#11
Als je bedoeld hoe ik jouw php-code tussen tags hebt gezet. zie mijn eerdere antwoord naar onze helpsectie.

Wat betreft de datum in jouw php code lijkt mij ook heel duidelijk:
Code:
strtotime(date('01-01-'.$jaar_plus
Hier 01-01 wijzigen!

Of jouw php-code werkt, weet ik niet. Dat moet je juist gaan uittesten, door zoals Astrid al aangeeft deze in een aangepast html module plaatsen met sourcerer van regular labs.

Heb je de code van iemand anders gekregen? zo ja, dan zou je eventueel ook bij de maker hiervan terecht kunnen!
Groeten, Romke
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens.
Vragen uitsluitend via dit Forum
Is je vraag opgelost? Dan kan je hem zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

  • Romke
  • Romke's Profielfoto
  • Algemeen Moderator
  • Algemeen Moderator
  • Berichten: 3629

Plaatje automatisch wijzigen

01 mrt 2019 20:38
#12
Is dit al opgelost?
Zo ja, koppel de oplossing even terug.
Daarna kan je de topic zelf sluiten door op de groene knop "Oplossing" te klikken.
Groeten, Jelle
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens.
Vragen uitsluitend via dit Forum.
Is je vraag opgelost? Dan kan je hem zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

  • Jelle
  • Jelle's Profielfoto
  • Algemeen Moderator
  • Algemeen Moderator
  • Berichten: 13589
Moderators: PeterJuliank92JelleRomke
Tijd voor maken pagina: 0.899 seconden

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie