• 08-12-2013, 18:19:17
    #1
    Bütün ümidim gençliktedir
    S.a arkadaşlar. Aramaktan yorulduğum için böyle bir konu açma gereği duydum. Sitemde sidebar kısmında yazarların küçük resimleri, 2 cümle tanıtım yazısı görünsün ve tıklayınca yazdığı yazılara gitsin istiyorum.

    Mantık buradaki gibi, görünüm şuradaki gibi olacak. Ne kadar arasamda, hiçbir kaynak bulamadım. Bu sistemi yapabilecek olan kişiler vardır eminim. Siteyi kasmadan, bu sistemi yapabilecek olanların mesajını bekliyorum.
  • 08-12-2013, 21:01:49
    #2
    Şöyle bir şey var ama işinizi görür mü bilmem.
  • 08-12-2013, 21:05:17
    #3
    Üyeliği durduruldu
    Bu konuyla ilgili bende çok araştırdım fakat sağlıklı yapanı bulamadım.En sonunda yabancı bir tema buldum bu özelliğin yer aldığı...

    sağ taraf yazarlar listesi -> tıkla
    tüm yazarlar -> tıkla
    Themeforest teması,düşünürseniz linkini atabilirim.
  • 08-12-2013, 21:08:11
    #4
    Bütün ümidim gençliktedir
    a11 adlı üyeden alıntı: mesajı görüntüle
    Şöyle bir şey var ama işinizi görür mü bilmem.
    Valla güzelmiş ne yalan söyliyeyim. Fakat konu ayrıntıkları biraz beni aşıyor. Yinede R10+ veriyorum Teşekkürler..

    KaramanCenk adlı üyeden alıntı: mesajı görüntüle
    Bu konuyla ilgili bende çok araştırdım fakat sağlıklı yapanı bulamadım.En sonunda yabancı bir tema buldum bu özelliğin yer aldığı...

    sağ taraf yazarlar listesi -> tıkla
    tüm yazarlar -> tıkla
    Themeforest teması,düşünürseniz linkini atabilirim.
    Evet güzelmiş. Linki alırsam sevinirim. R10+
  • 10-12-2013, 15:03:19
    #5
    Bütün ümidim gençliktedir
    Arayış devam etmekte...
  • 10-12-2013, 21:49:38
    #6
    takipteyim...
  • 19-10-2014, 10:35:46
    #7
    Bu konuda bende arayış içerisindeyim manuel olmasını istiyorum. Yardımcı olacak varsa sevinirim.
  • 19-10-2014, 16:22:50
    #8
    bu kodu yazar.php olarak kaydet ve tema anadizinine yükle.

    <?php
    $cache_ismi = "side-yazar";
    $cache_zamani = 600 * 10; 
    if(false === get_transient($cache_ismi)){
    ob_start();
    ?>
    		<?php	
    		echo '
    		<h3 class="yanbaslik"><span>Yazarlar</span></h3>
    		<div class="yan-kutu">
    		<ul id="yazarlar">
    		';	
    		global $wpdb;	
    		$fs_ayarlama = '99999';	
    		if($fs_ayarlama=="")
    		{	
    			$fs_ayarlama = "9999999999999999999999";	
    		}	
    		$authors = $wpdb->get_results("SELECT ID, user_nicename from $wpdb->users WHERE ID NOT IN($fs_ayarlama) ORDER BY display_name");	
    		foreach($authors as $author) 
    			{
            $user_info = get_userdata($author->ID);
            $user_level = $user_info->user_level;
    		if($user_level > 1) {
            echo '
    		<li>
    		'.get_avatar($author->ID, '48').'
    		<span class="yazarimiz"><a href="'.home_url().'/?author='.$author->ID.'">'.get_the_author_meta('display_name', $author->ID).'</a></span>';		
    		query_posts('author='.$author->ID.'&showposts=1');	
    		
    		if ( have_posts() ) : while ( have_posts() ) : the_post();	
    		echo'<span class="yazarimiz-yazi"><a href="'.get_permalink().'">';
    		echo get_the_title();
    		endwhile; else : echo '-'; endif;		
    		echo '</a></span></li>';		
    			}
            }
    		wp_reset_query();		
    		echo '</ul></div>';  ?>
    <?php
    set_transient($cache_ismi, ob_get_contents(), $cache_zamani);
    ob_end_flush();
    }else{
    echo get_transient($cache_ismi);
    }
    ?>

    Gereken style değerleri aşağıda..

    h3.yanbaslik
    {
    width: 266px;
    height: 40px;
    background: url('../images/haber-sprite.png') no-repeat -0px -85px;
    background-color:#a96464;
    margin-top:10px;
    border:1px solid rgba(0, 0, 0, 0.14);
    }
    h3.yanbaslik span
    {
    font:15px/40px 'NeoSansPro-Regular';
    color:#fff;
    display:block;
    margin-left:10px;
    }
    div.yan-kutu
    {
    border: 1px solid #c5c1c1;
    display: inline-block;
    background: #f9f9f9;
    padding: 5px;
    width: 256px;
    }
    
    #yazarlar li span.yazarimiz a
    {
    color:#313131;
    font:Bold 11px 'NeoSansPro-Regular';
    margin-bottom:3px;
    display:block;
    }
    #yazarlar li span.yazarimiz-yazi a
    {
    color:#34398e;
    font:11px 'NeoSansPro-Regular';
    }
    #yazarlar li span.yazarimiz a:hover, #yazarlar li span.yazarimiz-yazi a:hover
    {
    color:#000;
    }
    Yan menüde nerede göstermek istiyorsan oraya şu kodu yaz;
    <?php include (TEMPLATEPATH . '/yazar.php'); ?>
  • 19-10-2014, 17:39:47
    #9
    Nikolayev adlı üyeden alıntı: mesajı görüntüle
    bu kodu yazar.php olarak kaydet ve tema anadizinine yükle.

    <?php
    $cache_ismi = "side-yazar";
    $cache_zamani = 600 * 10; 
    if(false === get_transient($cache_ismi)){
    ob_start();
    ?>
    		<?php	
    		echo '
    		<h3 class="yanbaslik"><span>Yazarlar</span></h3>
    		<div class="yan-kutu">
    		<ul id="yazarlar">
    		';	
    		global $wpdb;	
    		$fs_ayarlama = '99999';	
    		if($fs_ayarlama=="")
    		{	
    			$fs_ayarlama = "9999999999999999999999";	
    		}	
    		$authors = $wpdb->get_results("SELECT ID, user_nicename from $wpdb->users WHERE ID NOT IN($fs_ayarlama) ORDER BY display_name");	
    		foreach($authors as $author) 
    			{
            $user_info = get_userdata($author->ID);
            $user_level = $user_info->user_level;
    		if($user_level > 1) {
            echo '
    		<li>
    		'.get_avatar($author->ID, '48').'
    		<span class="yazarimiz"><a href="'.home_url().'/?author='.$author->ID.'">'.get_the_author_meta('display_name', $author->ID).'</a></span>';		
    		query_posts('author='.$author->ID.'&showposts=1');	
    		
    		if ( have_posts() ) : while ( have_posts() ) : the_post();	
    		echo'<span class="yazarimiz-yazi"><a href="'.get_permalink().'">';
    		echo get_the_title();
    		endwhile; else : echo '-'; endif;		
    		echo '</a></span></li>';		
    			}
            }
    		wp_reset_query();		
    		echo '</ul></div>';  ?>
    <?php
    set_transient($cache_ismi, ob_get_contents(), $cache_zamani);
    ob_end_flush();
    }else{
    echo get_transient($cache_ismi);
    }
    ?>

    Gereken style değerleri aşağıda..

    h3.yanbaslik
    {
    width: 266px;
    height: 40px;
    background: url('../images/haber-sprite.png') no-repeat -0px -85px;
    background-color:#a96464;
    margin-top:10px;
    border:1px solid rgba(0, 0, 0, 0.14);
    }
    h3.yanbaslik span
    {
    font:15px/40px 'NeoSansPro-Regular';
    color:#fff;
    display:block;
    margin-left:10px;
    }
    div.yan-kutu
    {
    border: 1px solid #c5c1c1;
    display: inline-block;
    background: #f9f9f9;
    padding: 5px;
    width: 256px;
    }
    
    #yazarlar li span.yazarimiz a
    {
    color:#313131;
    font:Bold 11px 'NeoSansPro-Regular';
    margin-bottom:3px;
    display:block;
    }
    #yazarlar li span.yazarimiz-yazi a
    {
    color:#34398e;
    font:11px 'NeoSansPro-Regular';
    }
    #yazarlar li span.yazarimiz a:hover, #yazarlar li span.yazarimiz-yazi a:hover
    {
    color:#000;
    }
    Yan menüde nerede göstermek istiyorsan oraya şu kodu yaz;
    <?php include (TEMPLATEPATH . '/yazar.php'); ?>
    Hocam buna ilişkin bir görüntü veya demo var mı acaba?