Ondersteuning » Code oplossingen gezocht » Een div class mee verzenden in een mail

  • Opgelost justinvdv

    (@justinvdv)


    Hallo

    Ik maak gebruik van contact form 7.
    Ik heb per week verschillende sport evenementen in de all in one event caledar staan.
    Nu kunnen mensen dus via een mail zich aanmelden voor een evenement.
    Op dit moment heb ik dan via een dropdown menu een keuze voor de datum wanneer zij willen komen.

    Is het mogelijk dat ik deze datum automatisch laat mee verzenden in de mail.
    Ik dacht dat dit misschien kon door de <div class=” “> mee te verzenden in de mail. Maar hoe doe ik dat?

    Of moet dit op een andere manier.

    Alvast bedankt!!

15 reacties aan het bekijken - 31 tot 45 (van in totaal 46)
  • Thread starter justinvdv

    (@justinvdv)

    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

    Thread starter justinvdv

    (@justinvdv)

    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

    Thread starter justinvdv

    (@justinvdv)

    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.

    Thread starter justinvdv

    (@justinvdv)

    Oke heel erg bedankt

    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

    Thread starter justinvdv

    (@justinvdv)

    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

    Thread starter justinvdv

    (@justinvdv)

    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

    Thread starter justinvdv

    (@justinvdv)

    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 ….

    Thread starter justinvdv

    (@justinvdv)

    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

    Thread starter justinvdv

    (@justinvdv)

    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

15 reacties aan het bekijken - 31 tot 45 (van in totaal 46)
  • Het onderwerp ‘Een div class mee verzenden in een mail’ is gesloten voor nieuwe reacties.