Archief - Contact sheet aanmaken.

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Gromme

Legacy Member
Dames & heren,

Ik probeer via Koken.me een website aan te maken en dat gaat best wel. Maar een contact sheet is iets waar ze nog geen plug-in voor hebben voorzien. Toch is dit vrij belangrijk.

Nu, na wat opzoeken kwam ik op het één en ander waarvan ik vermoedde dat ik de oplossing had.

Momenteel heb ik via een stap-voor-stap methode al een code kunnen gebruiken die een contactsheet laat zien. Maar.... ik weet niet hoe ik ervoor kan zorgen dat het bericht ook naar mijn mail verstuurd kan worden.

+

In de uitleg voorzien ze ook een code die elke keer terug gegenereerd word. Maar heb geen flauw idee van hoe ik die kan implementeren.

Hieronder heb ik de stap-voor-stap site + mijn poging + de code.
Kan iemand mij aub helpen want heb al wat zitten prutsen.

Stap-voor-stap site.
A simple contact form for koken - mackiol.net

Mijn poging.
Contact - domain.tld

De code:

Code:
<koken:head>
    <title>Contact - domain.tld</title>
</koken:head>

<koken:load>
    <div id="text">
        <article>
            <header>
                <time>July 2, 2013</time>
                <h2>Contact me</h2>
            </header>
            <p id="headline"></p>

            <form action="../webmailer.php" id="form" method="post" class="contactform">
                <p class="input">
                    <label for="contactName">Your name:</label>
                    <input type="text" name="name" id="name" style="width: 99%; font-size: 0.95em;"/>
                </p>

                <p class="input">
                    <label for="email">Your e-mail:</label>
                    <input type="email" name="email" id="email" style="width: 99%; font-size: 0.95em;"/>
                </p>

                <img id="captchaImage" src="../captcha.php" alt="captcha" style="margin-top: -1em;"/>

                <p class="input">
                    <label for="captcha">Verification code:</label>
                    <input type="text" name="captcha" id="captcha" style="width: 99%; font-size: 0.95em;"/>
                </p>

                <p class="textarea">
                    <label for="message">Your message:</label>
                    <textarea name="message" id="message" rows="5" style="width: 99%; font-size: 0.95em;"></textarea>
                </p>

                <p class="button">
                    <button type="submit" {id="#submitButton :hover background-&#8203;color : #666;">Send message</button>
                </p>

                <input type="hidden" name="operation" id="operation" value="submit"/>
            </form>
            </article>
    </div>
    <script>
        jQuery('#captchaImage').bind('load', function () {
            $('nav>ul').each(
                // sets the correct sub page as selected in header and footer
                function (index, value) {
                    $(value).children().last().children().first().addClass('k-nav-current');
                }
            );
            // gets the validation of a former request of webmailer.php
            $.ajax({
                type: "POST",
                url: "../webmailer.php",
                data: {"operation": "notification"},
                success: function (data) {
                    switch (data.status) {
                        case "new":
                        {
                            // hides the status div - no former request
                            $('#headline').css('display', 'none');
                            break;
                        }
                        case "error":
                        {
                            // error during last request
                            $('#headline').html(data.notification);
                            $('#headline').addClass('error');
                            $.each(data.formData, function (key, formField) {
                                if (formField.data) {
                                    $('#' + key).val(formField.data);
                                }
                                if (formField.validation) {
                                    $('#' + key).css('background-color', 'rgb(255, 224, 224)');
                                    $('#' + key).attr('placeholder', formField.validation);
                                }
                            });

                            break;
                        }
                        case "success":
                        {
                            // no error
                            $('#headline').html(data.notification);
                            $('#headline').addClass('success');
                            break;
                        }
                        default:
                            return;
                    }
                },
                dataType: "json"
            });
        });
    </script>
</koken:load>

Gromme

Legacy Member
Ik krijgt dit maar niet in orde. Heb ook natuurlijk al de help forum van koken.me geraadpleegd en die zeggen daar dat je dat nog extern moet doen, dus dat het nog niet in een theme zit.

Kan iemand me aub wegwijs maken?

Gekke_Koerd

Legacy Member
Wat is je bedoeling eigenlijk? Een soort van een leeg venstertje met een 'VERZEND!' knop? Of gewoon dat je e-mail gelinkt wordt naar MS Outlook en zo een e-mail kunnen opstellen?

Gromme

Legacy Member
Het is de bedoeling dat mensen via mijn website mij een bericht (mail) kunnen sturen.

kryptz

Legacy Member
Heb je die php bestanden wel op je webhost staan?
En staan ze op de juiste plaats zodat de verwijzingen er naar kloppen (../webmailer.php)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan