Danny echt super bedankt!!
Nu wordt in het onderwerp dit laten zien: 2016-02-16T09:00:00+01:00
+1 uur kan niet 10 uur worden?
als dit niet mogelijk is, weglaten?
Groet,
Justin
Hey Danny,
Ik heb nog een foutje gezien.
Deze les was op 16 februari en de mail werkte perfect.
Maar zodra ik me wil aanmelden voor dezelfde les in de week erna (23 februari)
Krijg ik in de mail weer 16 februari en niet 23?
Groet,
Justin
Hey Danny
Ik zag dat je je had aangemeld?
Groet,
Justin
Ja wou zien of ik de vorige datum kreeg.
Zal het vanavond eens bekijken.
Graag gedaan hoor, vermoed dat dit: resolved is 🙂
Verander de code die je hebt geplaatst in single.php naar:
if(!session_id()) session_start();
$my_date = $args['start'];
$_SESSION['my_date'] = substr($my_date, 0, -6);
Met substr() tonen we wat we willen zien:vanaf links pos. 0 en 6 tekens van eind pos. rechts weghalen).
Voorbeeld 1
en deze van mail.php mag hetzelfde blijven:
if(!session_id()) session_start();
$xtra = " Start : ".$_SESSION['my_date'];
Voorbeeld 2
Als laatste ook de code veranderen in mail.php van:
return wp_mail( $recipient, $subject, $body, $headers, $attachments );
naar:
return wp_mail( $recipient, $subject.$xtra, $body, $headers, $attachments );
Graag vanaf nu goed bestuderen wat je allemaal uit $args[] in single.php kunt halen en hergebruiken.
Vanaf hier zou je het zelf weer kunnen overnemen 😀
Grtjs, Danny
Danny,
Als ik de code van het single.php bestand toevoeg
if(!session_id()) session_start();
$my_date = $args[‘start’];
$_SESSION[‘my_date’] = substr($my_date, 0, -6);
Dan is daarna me pagina offline.
Is er wat mis met de code?
Groet,
Justin
Heb het gevonden Danny. Moest } verwijderen.
Ontzettend bedankt voor al je hulp.
Ik ben er heel erg blij mee!
Ik kan niet de volgorde veranderen van de datum
Nu komt het zo: 2016-02-23T09:00:00
kan het niet: 23-02-2016?
Groet,
Justin
../wp-content/plugins/all-in-one-event-calendar/app/view/event/single.php
Op lijn 139 ?
Kijk eens goed naar het voorbeeld 1
er staat op de vorige lijn
);
en achter de toegevoegde code
if(
Je bent vermoedelijk ergens een } vergeten te wissen
de volgorde kan je inderdaad bepalen van de datum, maar zoals eerder gezegd … nu is het tijd dat je het bestudeerd, leest en aanpast naar wens 🙂
Grtjs, Danny
Vergeet het topic niet als resolved te zetten
Ja had het gezien.
Echt super bedankt!!
Ik ga wel even googelen hoe ik de datum om kan draaien naar D, M, Y.
Groet,
Justin
Niet googelen … het staat iets verder in de single.php als waar je de aanpassing hebt gezet.
Leer je code lezen en begrijpen wat ze exact doen en probeer je eigen modificaties toe te passen ….
Oke Danny.
Ik ga het goed bestuderen.
Ik denk zelf dat het deze code is:
$event->get( ‘start’ )->format_i18n( ‘M j’ )
format al veranderd maar in de mail blijft het hetzelfde ga er vanavond of morgen even mee puzzelen dan laat ik het weten of het me gelukt is 🙂
Groet,
Justin
Ik heb het idee dat de code die jij hebt gemaakt naar deze code lijdt
$event->get( ‘start’ )->format_i18n( ‘M j’ )
Echter als ik er D M Y van maak gebeurd er niks
Ik kom er helaas niet uit
Groet,
Justin
Je kan ook gebruik maken van subtrings …
if(!session_id()) session_start();
$my_date = $args['start'];
$year=substr($my_date, 0, 4);
$month=substr($my_date, 5, 2);
$day=substr($my_date, 8, 2);
$time=substr($my_date, 11, 5);
$_SESSION['my_date'] = " Start : ".$day."-".$month."-".$year." om: ".$time;
M.v.g., Danny