lostyazilim
tr.link

Wordpress Comments.php yapımı yardım

4 Mesajlar 8.025 Okunma
acebozum
tr.link

bakarmisin bakarmisin Gel Teskere Gel Kullanıcı
  • Üyelik 05.06.2012
  • Yaş/Cinsiyet 35 / E
  • Meslek web tasarım,
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 151
  • Beğeniler 11 / 26
  • Ticaret 0, (%0)
Merhaba arkadaşlar..
Sıfırdan wordpress teması yapmaya koyuldum vede temanın büyük bir bölümünü bitirdim. Geriye yorum bölümünü yapmaya kaldı. İnternette bulduğum yada wordpress kendi varsayılan olarak gelen comments.php dosyasına kendi yorum alanım için hazırlamış olduğu html kodlarını gömemedim. anlayacağınız yardımlarınıza ihtiyacım var.
 

 

wmaraci
reklam

Sinan Sinan Grana Kullanıcı
  • Üyelik 18.07.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım Geliştirme Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad S** Y**
  • Mesajlar 3509
  • Beğeniler 1321 / 1320
  • Ticaret 97, (%100)
Öncelikle aşağıdaki kodları function.php'de ve ?> arasına ekle.

// Yorum Listeleme Özelliği
function sinyor_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?>
$PostAuthor = false;
if($comment->comment_author_email == get_the_author_email()) {
$PostAuthor = true;}
elseif($comment->comment_author_email == 'sinanyorulmaz@live.com') {
$PostAuthor = true;}
?>
  • id="li-yorum-">






    comment_approved == '0') : ?>
    Yorumunuz onaylandıktan sonra görüntülenecektir.



    $depth, 'max_depth' => $args['max_depth']))) ?>





    Daha sonra comments.php diye bir dosya oluştur ve içine şunları ekle:

    if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
    die ('Lütfen bu sayfaya doğrudan yükleme yapmayınız, teşekkürler.');
    if (post_password_required()) { ?>

    Bu yazı parola korumalıdır, yorumları görebilmek için parolayı girin.





    Bu yazıya








    Bu yazı yorumlara kapatılmıştır.









    Geri bildirimler:





    1. id="comment-">

      comment_approved == '0') : ?>
      Yorumunuz denetim için bekliyor.


















    Yorum yapabilmek için giriş yapmalısınız.





    Sisteme olarak giriş yapılmış. Çıkış yap »




    <script>
    //(function() {
    document.write('
    ');
    document.write('
    ');
    document.write('
    ');
    })();
    //]]>
    </script>


    <script>
    //(function() {
    document.write('

    ');
    })();
    //]]>
    </script>


    ID); ?>





    Bundan sonrası birazcık HTML ve birazcıkta PHP bilgisine giriyor. Dilediğin gibi düzenleyip, stil atayabilirsin.

    Hatta seni uğraştırmayayım ve stil kodlarınıda vereyim:

    #comments{float:left;display:inline-block;width:105%;}
    #comments li{list-style:none;}
    #comments h4#commentss{border:1px solid #DDDDDD;margin:2px 0px 8px 0px;box-shadow:2px 2px 0 #BBBBBB;padding:4px 7px 4px 7px;width:610px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
    .text-comments{border:1px solid #DDDDDD;margin:0px 0px 10px -1px;box-shadow:2px 2px 0 #BBBBBB;padding:4px 7px 4px 7px;max-width:97.5% !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
    .text-comments p{margin:0px 0px 0px 0px;}
    a.comment-reply-link{margin:6px 0px -5px -8px;width:45px;height:18px;border-top:1px solid #DDD;border-right:1px solid #DDD;display:inline-block;padding:2px 8px 0px 15px;font-size:smaller;float:none;-webkit-border-radius:0px 5px 0px 0px;-moz-border-radius:0px 5px 0px 0px;border-radius:0px 5px 0px 0px;}
    ul.children{padding:0px 0px 0px 60px !important;}
    h3#comments{background:#EEEEEE;border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;display:inline-block;padding:5px;width:558px;}
    cite.fn{font-style:normal;font-size:12px;font-weight:bold;margin:5px 0px 0px 0px;display:inline-block;}
    .avatar{float:left;margin:3px 7px 0px 1px;border:1px solid #dddddd;padding:2px;}
    .commentmetadata{font-size:11px;display:inline-block;margin:0px 0px -20px 0px;}
    .vcard{margin:0px 0px 0px 0px;}
    .commentbody{margin:0px 0px -11px 0px;}
    ol.commentlist{padding:0;width:626px;display:inline-block;margin:2px 0px 0px 1px;}
    ol.commentlist p{margin:0;}
    span.comment-date{color:#AAAAAA;margin:-8px 0px -1px 0px;display:inline-block;}
    .comment-date a{color:#666666;}
    em.comment-awaiting-moderation{color:#666666;font-size:11px;font-weight:bold;font-style:normal;margin:12px 0px -6px 0px;display:inline-block;}
    .authorcomment{}
    textarea#comment{width:610px;height:100px;margin:0px 0px 0px 0px;padding:5px 8px 5px 8px;border:1px solid #CCC;outline:none;background:#EEE;font-family:arial;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
    input#submit{background:url("images/sidebar-h3.png");margin:-2px 0px 0px 0px;border:none;padding:6px 10px 6px 10px;color:white;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
    input#author{padding:5px 6px 5px 6px;margin:0px 0px 8px 0px;border:1px solid #CCC;outline:none;background:#EEEEEE;font-family:arial;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
    input#email{padding:5px 6px 5px 6px;margin:0px 0px 8px 0px;border:1px solid #CCC;outline:none;background:#EEEEEE;font-family:arial;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
    input#url{padding:5px 6px 5px 6px;margin:0px 0px 8px 0px;border:1px solid #CCC;outline:none;background:#EEEEEE;font-family:arial;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
    #respond h4{border:1px solid #DDDDDD;margin:0px 0px 8px 0px;box-shadow:2px 2px 0 #BBBBBB;padding:4px 7px 3px 7px;width:610px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
    #respond h4 span.cancel-comment-reply{margin:3px 0px 1px 0px;}
    #respond{margin:0px 0px -9px 0px;}
    #respond p#system-login{margin:-4px 0px -7px 1px;}
  • zer bakarmisin Darius

    kişi bu mesajı beğendi.

    bakarmisin bakarmisin Gel Teskere Gel Kullanıcı
    • Üyelik 05.06.2012
    • Yaş/Cinsiyet 35 / E
    • Meslek web tasarım,
    • Konum İstanbul Avrupa
    • Ad Soyad ** **
    • Mesajlar 151
    • Beğeniler 11 / 26
    • Ticaret 0, (%0)
    Yardımınız için teşekkür ederim. Nerde hata yaptığımı vede nereyi eksik yaptığımı daha iyin anladım. Tekrardan teşekkürler....
     

     

    Orifame Orifame Oriflame Danışmanı Kullanıcı
    • Üyelik 01.01.2013
    • Yaş/Cinsiyet 38 / E
    • Meslek Oriflame Danışmanı
    • Konum Ankara
    • Ad Soyad E** Ç**
    • Mesajlar 343
    • Beğeniler 69 / 42
    • Ticaret 2, (%100)
    Anlatılanları uyguladım ancak gönder butonu üzerinde gönder yazısı çıkmıyor ve arkaplanla aynı renk olduğundan görünmüyor. Gönder yazısının çıkmasını nasıl sağlarım?
     

     

    wmaraci
    wmaraci