• 20-12-2009, 13:12:37
    #28
    ASP adlı üyeden alıntı: mesajı görüntüle
    Koda felan gerek yok yahu yeterki eklentisiz yapmak istiyorum de



    Admin panelden - tartışma - resimde işaretlediğim yerleri kendine göre ayarla.
    Dostum yorumları okumadın mı olmuyor malesef olsa yapacazda yani o kadarda bilgisiz değiliz olmuyor

    Neyse ya yapmayı veririm bir şey için bu kadar uğraştık genede saolun
  • 20-12-2009, 15:12:55
    #29
    Benim temada eski eklenti ile kullanıyorum ama tam verim ve performans aldığım söylenemez kasıyor gibi geliyor.

    Bu özelliği eski temaya nasıl entegre edeceğiz bilen varsa söylerse iyi olur

    ASP adlı üyeden alıntı: mesajı görüntüle
    Hocam konu yorumları neden rahatsız eder ki ziyaretçileri :S
    3k,1k,500 vs. vs. yorumlu bir yazılarım var.O yazının tüm yorumları tek sayfada düşünebiliyormusun Açılma hızı.Sayfanın uzunluğu,servera yükü
  • 21-12-2009, 13:21:22
    #30
    Üyeliği durduruldu
    @burakscan

    comments.php ve functions.php dosyalarının yedeğini alarak;

    comments.php dosyana şu kodları;

    <?php
    // Bu satırları silmeyin
        if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
            die ('Lütfen bu sayfayı direkt yüklemeyin. Teşekkürler!');
    
        if ( post_password_required() ) { ?>
            <p class="nocomments">Bu yazı parola korumalı. Yorumları görmek için parolayı girin.</p>
        <?php
            return;
        }
    ?>
    
    <!-- Buradan sonrasını düzenleyebilirsiniz. -->
    
    <?php if ( have_comments() ) : ?>   
    <div class="yorumAlani">
    <div class="yorumBaslik1"><img src="<?php echo get_settings('home'); ?>/wp-content/themes/Bilgiliportal/images/spacer.gif" /></div>
    <div class="yorumBaslik">
    <div class="yBaslik">Yorumlar ve Geribildirimler</div>
    <div class="ySayisi"><?php comments_number('0', '1', '%' );?> adet</div>
    </div>
    <div class="yorumBaslik2"><img src="<?php echo get_settings('home'); ?>/wp-content/themes/Bilgiliportal/images/spacer.gif" /></div>
        <ol class="commentlist">        
        <?php wp_list_comments('type=comment&callback=mytheme_comment'); ?>     
        </ol>    
        
        <div class="navigation">
     <?php paginate_comments_links(); ?> 
     </div>
    
        <br />
        
     <?php else : // Hiç yorum yoksa gösterilecek bölüm ?>
    
        <?php if ( comments_open() ) : ?>
            <!-- Yorum yapma açıksa ama henüz yorum yoksa. -->
    
         <?php else : // Yorum yapma kapalı ?>
            <!-- Eğer yorum yapma kapalıysa. -->
            <p class="nocomments">Yorum yapma kapalı.</p>
    
        <?php endif; ?>
    <?php endif; ?>
     
    <?php if ( comments_open() ) : ?>
    
    <div class="yorumYapAlani">
    <div class="yorumBaslik1"><img src="<?php echo get_settings('home'); ?>/wp-content/themes/Bilgiliportal/images/spacer.gif" /></div>
    <div class="yorumBaslik">
    <div class="yBaslik"><?php comment_form_title( 'Yorum yapın', '%s için yorum yapın' ); ?></div>
    </div>
    <div class="yorumBaslik2"><img src="<?php echo get_settings('home'); ?>/wp-content/themes/Bilgiliportal/images/spacer.gif" /></div>
    <div id="respond"></div>
    
    <div class="yorumYapTek">
    <div class="tekYorumyap">
    
    <div class="cancel-comment-reply">
        <small><?php cancel_comment_reply_link(); ?></small>
    </div>
    
    <?php if ( get_option('comment_registration') && !is_user_logged_in() ) : ?>
    <p>Yorum yapabilmek için <a href="<?php echo wp_login_url( get_permalink() ); ?>">giriş</a> yapmalısınız.</p>
    <?php else : ?>
    
    <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
    
    <?php if ( is_user_logged_in() ) : ?>
    <div class="tekYorumYapYazi">Daha önce bu isimle giriş yaptınız: <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a> olarak giriş yapılmış. (<a href="<?php echo wp_logout_url(get_permalink()); ?>" title="Bu hesaptan çıkış yapın">Çıkış &raquo;</a>)
    </div>
    <?php else : ?>
    <p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" tabindex="1" />
    <label for="author"><span class="tekYorumYapYazi">İsim (Gerekli)</span> <?php if ($req); ?></label></p>
    <p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" tabindex="2" />
    <label for="email"><span class="tekYorumYapYazi">Mail (Gerekli, Gizli)</span> <?php if ($req); ?></label></p>
    <p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" tabindex="3" />
    <label for="url"><span class="tekYorumYapYazi">Var ise Siteniz</span></label></p>
    <?php endif; ?>
    <textarea name="comment" id="comment" tabindex="4"></textarea><br/>
    <input name="submit" type="submit" id="submit" tabindex="5" value="Yorumu Gönder" />
    <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /><br/>
    <?php do_action('comment_form', $post->ID); ?>
    </form>
    </div>
    </div>
    </div>
    <div class="yaziAlt"><img src="<?php echo get_settings('home'); ?>/wp-content/themes/Bilgiliportal/images/spacer.gif" /></div>
    </div>
    
    <?php endif; // If registration required and not logged in ?>
    <?php endif; // if you delete this the sky will fall on your head ?>
    functions.php dosyana;

    function mytheme_comment($comment, $args, $depth) {
    $GLOBALS['comment'] = $comment; ?>
    <div id="comments">
    
    <div class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">
    <div class="yorumTek">
    
    <div class="yorumBilgi">
    <div class="gravatar"><?php if(function_exists('get_avatar')) { echo get_avatar($comment, '30'); } ?></div>
    <div class="detay"><?php comment_author_link() ?> <a href="<?php comment_link(); ?>" style="text-decoration:none">#</a><br/>
    <?php comment_date('j F Y') ?>, <?php comment_time() ?> <?php edit_comment_link('*','',''); ?>
    <?php if ($comment->comment_approved == '0') : ?>
    <em>(Yorumunuz Editör onayı beklemektedir. Anlayışınız için teşekkür ederiz.)</em>
    <?php endif; ?>
    </div>
    </div>
    <div class="tekYorum"><?php comment_text() ?></div>
    <div class="yorumAyrac"><img src="<?php echo get_settings('home'); ?>/wp-content/themes/Bilgiliportal/images/y-ayrac.gif" width="600" height="5" /></div>
    </div>
    </div>
    </div>
    <div class="yorumTek">
    <div class="tekYorum"><?php comment_author_link() ?></div>
    <div class="yorumAyrac"><img src="<?php echo get_settings('home'); ?>/wp-content/themes/Bilgiliportal/images/y-ayrac.gif" width="600" height="5" /></div>
    </div>
    <div class="yaziAlt"><img src="<?php echo get_settings('home'); ?>/wp-content/themes/Bilgiliportal/images/spacer.gif" /></div>
    </div>            
    <?php
    }
    kodlarını yapıştırıp dener misin?

    Ayarlar >>> Tartışma kısmından sayfa başına gösterilecek yorum sayısını 10 olarak belirlersen, sanıyorum sorunun çözülür.