• 16-01-2013, 20:16:44
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    hocam kodu dediginiz gibi yaptım sonuç şöyle oldu ama çalışmıyor

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Yazı Gönderme</title>
    <style type="text/css">
    .br { clear:both; height:11px; }
    .inp { float:right; }
    .lbl { float:left;font-size:17px;font-weight:bold;font-family:"Trebuchet MS"; }
    .inp2 { width:380px; }
    .style2 { text-align: center; font-family: "Trebuchet MS"; font-size: large; color: #808080; }
    .sty, .sty a, .sty a:active, .sty a:visited, .sty a:hover { text-align: right; font-family: "Trebuchet MS"; font-size:9px; color: #808080; text-decoration:none }
    </style>
    </head>
    <body style="background-color: #F8F8F8">
    <form action="" style="width:475px;" method="post">
    <div class="lbl"><label for="baslk">Başlık:</label></div><div class="inp"><input id="baslk" name="baslikp" type="text" class="inp2" /></div>
    <div class="br"></div>
    <div class="lbl"><label for="etkler">Etiketler:</label></div><div class="inp"><input id="etkler" name="etiketp" type="text" class="inp2" /><br /><div style="font-size:10px;font-family:'Trebuchet MS';text-align:right">etiketleri virgülle ayırınız | boş bırakabilirsiniz</div></div>
    <div class="br"></div>
    <div class="lbl"><label>Kategori:</label></div><div class="inp"><select name="kategorp" style="width: 250px;"><option style="font-weight:bold">Kategori Seçin</option>
    <!-- [[[kategori adı ve id'si ayarı]]] başla -->
    <option value="10">videolar</option>
    <option value="3">oyuncular</option>
    <!-- [[[kategori adı ve id'si ayarı]]] bit -->
    </select></div>
    <div class="br"></div>
    <div class="lbl"><label for="txta">Yazı:</label></div><div class="inp"><textarea style="width:380px;height:200px" id="txta" name="yazip"><?php echo $_POST[yazip]; ?></textarea></div>
    <div class="br"></div>
    <div class="lbl"><label for="epost">İsim/Mail:</label></div><div class="inp"><input id="epost" name="epostp" type="text" class="inp2" /></div>
    <div class="br"></div>
    <?php


    if(isset($_POST['baslikp']) && isset($_POST['yazip']) && isset($_POST['epostp'])){
    require('./wp-blog-header.php'); $my_post = array(); $my_post['post_title'] = "$_POST[baslikp]"; $my_post['post_content'] = "$_POST[yazip]<br /><br />Gönderen İsim/Mail: $_POST[epostp]"; $my_post['post_status'] = 'pending'; $my_post['post_author'] = 1; /* [[[ Gönderen Ayarı ]]] Soldaki $my_post['post_author'] = 1; kısmındaki 1 numarası yazının hangi kullanıcı id 'si adıyla sisteme ekleneceğini belirler */ $my_post['post_category'] = array("$_POST[kategorp]"); $my_post['tags_input'] = "$_POST[etiketp]"; wp_insert_post( $my_post );
    }



    echo "<p class=\"style2\"><strong>Teşekkürler.</strong></p>";
    echo "<p class=\"style2\"><strong>Yazınız başarıyla gönderildi, onay için bekliyor.</strong></p>";
    echo "<p class=\"style2\"><strong>Ana sayfamıza dönmek için <a target=\"_parent\" href=\"index.php\">tıklayın.</a></strong></p>";
    echo "</form>
    </body>
    </html>";

    ?></div>
    <div class="br"></div>
    <div class="inp"><input style="font-weight:bold" type="submit" value="Yazımı Gönder" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" value="vazgeçtim temizle" /><br /></div></div>
    </form>
    </body>
    </html>
  • 16-01-2013, 21:35:15
    #11
    YakupNone adlı üyeden alıntı: mesajı görüntüle
    hocam kodu dediginiz gibi yaptım sonuç şöyle oldu ama çalışmıyor

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Yazı Gönderme</title>
    <style type="text/css">
    .br { clear:both; height:11px; }
    .inp { float:right; }
    .lbl { float:left;font-size:17px;font-weight:bold;font-family:"Trebuchet MS"; }
    .inp2 { width:380px; }
    .style2 { text-align: center; font-family: "Trebuchet MS"; font-size: large; color: #808080; }
    .sty, .sty a, .sty a:active, .sty a:visited, .sty a:hover { text-align: right; font-family: "Trebuchet MS"; font-size:9px; color: #808080; text-decoration:none }
    </style>
    </head>
    <body style="background-color: #F8F8F8">
    <form action="" style="width:475px;" method="post">
    <div class="lbl"><label for="baslk">Başlık:</label></div><div class="inp"><input id="baslk" name="baslikp" type="text" class="inp2" /></div>
    <div class="br"></div>
    <div class="lbl"><label for="etkler">Etiketler:</label></div><div class="inp"><input id="etkler" name="etiketp" type="text" class="inp2" /><br /><div style="font-size:10px;font-family:'Trebuchet MS';text-align:right">etiketleri virgülle ayırınız | boş bırakabilirsiniz</div></div>
    <div class="br"></div>
    <div class="lbl"><label>Kategori:</label></div><div class="inp"><select name="kategorp" style="width: 250px;"><option style="font-weight:bold">Kategori Seçin</option>
    <!-- [[[kategori adı ve id'si ayarı]]] başla -->
    <option value="10">videolar</option>
    <option value="3">oyuncular</option>
    <!-- [[[kategori adı ve id'si ayarı]]] bit -->
    </select></div>
    <div class="br"></div>
    <div class="lbl"><label for="txta">Yazı:</label></div><div class="inp"><textarea style="width:380px;height:200px" id="txta" name="yazip"><?php echo $_POST[yazip]; ?></textarea></div>
    <div class="br"></div>
    <div class="lbl"><label for="epost">İsim/Mail:</label></div><div class="inp"><input id="epost" name="epostp" type="text" class="inp2" /></div>
    <div class="br"></div>
    <?php


    if(isset($_POST['baslikp']) && isset($_POST['yazip']) && isset($_POST['epostp'])){
    require('./wp-blog-header.php'); $my_post = array(); $my_post['post_title'] = "$_POST[baslikp]"; $my_post['post_content'] = "$_POST[yazip]<br /><br />Gönderen İsim/Mail: $_POST[epostp]"; $my_post['post_status'] = 'pending'; $my_post['post_author'] = 1; /* [[[ Gönderen Ayarı ]]] Soldaki $my_post['post_author'] = 1; kısmındaki 1 numarası yazının hangi kullanıcı id 'si adıyla sisteme ekleneceğini belirler */ $my_post['post_category'] = array("$_POST[kategorp]"); $my_post['tags_input'] = "$_POST[etiketp]"; wp_insert_post( $my_post );
    }



    echo "<p class=\"style2\"><strong>Teşekkürler.</strong></p>";
    echo "<p class=\"style2\"><strong>Yazınız başarıyla gönderildi, onay için bekliyor.</strong></p>";
    echo "<p class=\"style2\"><strong>Ana sayfamıza dönmek için <a target=\"_parent\" href=\"index.php\">tıklayın.</a></strong></p>";
    echo "</form>
    </body>
    </html>";

    ?></div>
    <div class="br"></div>
    <div class="inp"><input style="font-weight:bold" type="submit" value="Yazımı Gönder" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" value="vazgeçtim temizle" /><br /></div></div>
    </form>
    </body>
    </html>

    $_POST['baslikp'] isset($_POST['yazip'] $_POST['epostp']

    üçünüde yazıyorsun değilmi?

    echo 'Baslik:'.$_POST['baslikp'].' Yazi:'.isset($_POST['yazip'].' Eposta:'.$_POST['epostp'];
    boş gelen varsa if ten onu kaldır.
    if(isset($_POST['baslikp']) && isset($_POST['yazip']) && isset($_POST['epostp'])){
    require('./wp-blog-header.php'); $my_post = array(); $my_post['post_title'] = "$_POST[baslikp]"; $my_post['post_content'] = "$_POST[yazip]<br /><br />Gönderen İsim/Mail: $_POST[epostp]"; $my_post['post_status'] = 'pending'; $my_post['post_author'] = 1; /* [[[ Gönderen Ayarı ]]] Soldaki $my_post['post_author'] = 1; kısmındaki 1 numarası yazının hangi kullanıcı id 'si adıyla sisteme ekleneceğini belirler */ $my_post['post_category'] = array("$_POST[kategorp]"); $my_post['tags_input'] = "$_POST[etiketp]"; wp_insert_post( $my_post );
    }