İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

includes/sidebar-contact.php editleme

Dr. Wm.

0
İyinet Üyesi
Katılım
22 Ekim 2010
Mesajlar
94
Reaction score
1
Sitemde kullandığım dil İngilizce ve wordpress tabanlı.

Arkadaşlar, sitemde yazılan konuların sağ tarafında gözükecek şekilde bir contact formu mevcuttur, bu sayede üyeler konunun yazarına mail atabiliyorlar. Maili sitenin kendi adresi ile admin@siteadı.com olarak atmakta. Bunda bir sıkıntım yok... Mailin başlığında konu adı çıkmakta, bunda da bir sıkıntım yok... Mail içeriğinde "Someone is interested in your ad listing: http://siteadı.com/uncategorized/deneme/ "şeklinde... bir yazı ve altında maili gönderen kişinin yazdığı mesaj çıkmakta...

Benim sorunum ise mesaj içeriğinde kişinin yazdığı ismin ve bu form aracılığı ile mesaj atan kişinin mail adresinin çıkmaması... Sanki mailleri herkese ben atmış gibi oluyorum :D

Mail içeriğini şu şekilde nasıl yapabiliriz. Başlık güzel(sıkıntım yok)

Someone is interested in your ad listing: http://siteadı.com/uncategorized/deneme/
Name: kişinin bu satıra yazdığı isim
Email: mesajı atan kişinin email adresi
Subject: kişinin bu satıra yazdığı yazı
Message: yolladığı mesajın içeriği

kullandığım forım şu şekilde;

PHP:
<?php

/**
 * This is the sidebar contact form used on the single ad page
 *
 */

$msg = '';

// if contact form has been submitted, send the email
if (isset($_POST['submit']) && $_POST['send_email'] == 'yes') {

    // get the submitted math answer
    $rand_post_total = (int)$_POST['rand_total'];

    // compare the submitted answer to the real answer
    $rand_total = (int)$_POST['rand_num'] + (int)$_POST['rand_num2'];

    // if it's a match then send the email
    if ($rand_total == $rand_post_total) {
        cp_contact_ad_owner_email($post->ID);
        $msg = '<p class="green center"><strong>' . __('Your message has been sent!', 'cp') . '</strong></p>';
    } else {
        $msg = '<p class="red center"><strong>' . __('ERROR: Incorrect captcha answer', 'cp') . '</strong></p>';
    }

}

?>


   <form name="mainform" id="mainform" class="form_contact" action="#priceblock2" method="post" enctype="multipart/form-data">

       <?php echo $msg; ?>

       <p class="contact_msg"><?php _e('To inquire about this ad listing, complete the form below to send a message to the ad poster.', 'cp') ?></p>

        <ol>
            <li>
                <label><?php _e('Name:', 'cp') ?></label>
                <input name="from_name" id="from_name" type="text" minlength="2" value="<?php if(isset($_POST['from_name'])) echo stripslashes($_POST['from_name']); ?>" class="text required" />
                <div class="clr"></div>
            </li>

            <li>
                <label><?php _e('Email:', 'cp') ?></label>
                <input name="from_email" id="from_email" type="text" minlength="5" value="<?php if(isset($_POST['from_email'])) echo stripslashes($_POST['from_email']); ?>" class="text required email" />
                <div class="clr"></div>
            </li>

            <li>
                <label><?php _e('Subject:', 'cp') ?></label>
                <input name="subject" id="subject" type="text" minlength="2" value="<?php _e('Re:', 'cp') ?> <?php the_title();?>" class="text required" />
                <div class="clr"></div>
            </li>

            <li>
                <label><?php _e('Message:', 'cp') ?></label>
                <textarea name="message" id="message" rows="" cols="" class="text required"><?php if(isset($_POST['message'])) echo stripslashes($_POST['message']); ?></textarea>
                <div class="clr"></div>
            </li>

            <li>
                <?php
                // create a random set of numbers for spam prevention
                $randomNum = '';
                $randomNum2 = '';
                $randomNumTotal = '';
                
                $rand_num = rand(0,9);
                $rand_num2 = rand(0,9);
                $randomNumTotal = $randomNum + $randomNum2;
                ?>
                <label><?php _e('Sum of', 'cp') ?> <?php echo $rand_num; ?> + <?php echo $rand_num2; ?> =</label>
                <input name="rand_total" id="rand_total" type="text" minlength="1" value="" class="text required number" />
                <div class="clr"></div>
            </li>

            <li>
                <input name="submit" type="submit" id="submit_inquiry" class="btn_orange" value="<?php _e('Send Inquiry','cp'); ?>" />
            </li>

        </ol>

        <input type="hidden" name="rand_num" value="<?php echo $rand_num; ?>" />
        <input type="hidden" name="rand_num2" value="<?php echo $rand_num2; ?>" />
        <input type="hidden" name="send_email" value="yes" />

   </form>
 

Dr. Wm.

0
İyinet Üyesi
Katılım
22 Ekim 2010
Mesajlar
94
Reaction score
1
Güncel, bakmak isteyen olursa site adresi BesteniBul.Com

Ücretsiz ilan verip sağ taraftan inceleyebilir...
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst