Kendi SideBar'ınızı Kendiniz Yapın.. - Google Fan Webmaster Forum
Google Fan Webmaster Forum  
herşeyi sana yazdım

Geri git   Google Fan Webmaster Forum > Genel Programlama > WordPress
KEY
Kayıt ol Articles Sosyal Gruplar Forumları Okundu Kabul Et

WordPress R10 Wordpress Sevenler Kategorisi

Like Tree1Beğeniler

Cevapla
 
LinkBack Seçenekler
  1  
Alt 15-04-2007, 01:11:45
 
Standart Wordpress Sidebar

Wordpress sitelerin artmasından dolayı böyle bir konu sizin için faydalı olucaktır umarım..
Sidebar widget kullanıyorsanız bu kodlara fazla ihtiyacınız olmuyacaktır ama yinede manual sidebar yapmak isteyenler varsa bu kodlarla çok hoş sidebar oluşturabilirler...
Main Page « WordPress Codex deki yazıları türkçeleştirerek hoş bir Wp Sidebar Dökümanı Hazırlamaya Çalıştım bakalım
Wordpress Sidebar Tema Ayarları
1.Menü Başlığı:
-Sidebarda herhangi bir bölüm oluşturduğunuzda buna başlık verme ihtiyacı duyacaksınızdır.Genelde tüm temalar için kullanılan kodu veriyim sizi..

PHP- Kodu:
<li>Menu Başlığınız</li
şeklinde yaptığınız takdirde temanızın css indeki menü başlığı şeklinde çıkıcaktır.
-Yazı olarak değilde resim olarak yapmak istiyorsanızda menu başlığınız yerine menü resim kodlarını kullanabilirsiniz.
2.Menü İçeriğini Listeleme:
-Başlık Kodunuzu Kullandıktan sonra genel temelarda <ul> koduyla içerik listelenmektedir.
PHP- Kodu:
<ul>İçerik Kodu //Aşağıda Verdiğimiz Kodları burda kullanınız</ul> 

Örnek Tema Kodları:

PHP- Kodu:
 <li>En Son Yazdıklarım</li>
 <ul><?php wp_get_archives('type=postbypost&limit=15'); ?></ul>
// Son 15 Konunun Listelenmesi

Wordpress Sidebar Kodları
Unutmadan söylemek istiyorum wordpress kodlarının birden fazla fonksiyonları var.Ben en çok kullanılan ve kendi sitelerimde kullandığım fonksiyonlarını sizlere verdim.
1.En Son Eklenen Konular:
-Genelde en başa bloğunuza eklediniz son konuları çıkartmak istersiniz.
PHP- Kodu:
<?php wp_get_archives('type=postbypost&limit=15'); ?>
Yukarıda anlattığım gibi temanıza entegre ederseniz son 15 konu çıkıcaktır..limit=15 değerini limit=xx yaparak kaç konu çıkarmak istediğinizi kendiniz ayarlıyabilirsiniz.
2.Kategoriler
-Sitenizdeki kategorileri listelemek için kullanabileceğiniz bir kod.
PHP- Kodu:
<?php wp_list_cats(); ?>
-Yukardaki kodlarda sadece konu ekli kategorileri listelemektedir..
'all' kodunu kullanarak tüm kategorileri listeleyebilirsiniz..
3.Yorumlar
-Wordpress 2.5 ten önceki sürümlerde eklentiyle yapılan son yorumların yeni sürümdeki kodları.
PHP- Kodu:
<?php
    
global $wpdb;

    
$sql "SELECT DISTINCT ID, post_title, post_password, comment_ID,
    comment_post_ID, comment_author, comment_date_gmt, comment_approved,
    comment_type,comment_author_url,
    SUBSTRING(comment_content,1,30) AS com_excerpt
    FROM 
$wpdb->comments
    LEFT OUTER JOIN 
$wpdb->posts ON ($wpdb->comments.comment_post_ID =
    
$wpdb->posts.ID)
    WHERE comment_approved = '1' AND comment_type = '' AND
    post_password = ''
    ORDER BY comment_date_gmt DESC
    LIMIT 10"
;
    
$comments $wpdb->get_results($sql);

    
$output $pre_HTML;
    
$output .= "\n<ul>";
    foreach (
$comments as $comment) {

    
$output .= "\n<li>".strip_tags($comment->comment_author)
    .
":" "<a href=\"" get_permalink($comment->ID) .
    
"#comment-" $comment->comment_ID "\" title=\"on " .
    
$comment->post_title "\">" strip_tags($comment->com_excerpt)
    .
"</a></li>";

    }
    
$output .= "\n</ul>";
    
$output .= $post_HTML;

    echo 
$output;?>
4.Etiket Sistemi (Tag Cloud)
-Yine yorum sistemi gibi geliştirilen wp 2.5 sürümünden sonra scriptte hazır olarak gelen etiket sistemi.
PHP- Kodu:
<?php wp_tag_cloud('smallest=8&largest=22'); ?>
Üstteki kod şu biri büyük biri küçük çıkıyor ya ondan (yani hangi tag fazla kullanıldıysa büyük hangisi az kullanıldıysa küçük ) Boyutunu 8 ve 22 yi değiştirerek ayarlıyabilirsiniz.
Benzer bir uygulama:
Wordpress 2.3 tag fonksiyonları - wp_generate_tag_cloud - Günlük Haftalık Aylık

5.Link Sistemi (Blogroll)

-Paneldeki blogroll yazan şey yani link ekleme sistemi.
PHP- Kodu:
<?php get_links_list(); ?>
6.Arşivleme Sistemi:
-Aylara Göre Arşiv Listelemesi
PHP- Kodu:
<?php wp_get_archives('type=monthly'); ?>
7.Sayfaları Gösterme:
PHP- Kodu:
<?php wp_list_pages('title_li=<h2>Son Sayfalar</h2>'); ?>
Ayrıca Bunun Dışında Kullanmak istediğiniz eklentileride yukarıdaki temada gösterdiğim gibi kullanabilirsiniz.
Örneğin sayfa sayaç,search metter gibi eklentilerin kodlarınıda bu şekilde sidebarınıza ekleyebilirsiniz..

Saygılarımla...
anarşik çocuk
__________________
anarschi.com |Beyazıt Kimdir?

Konu anarschi tarafından (26-06-2008 Saat 18:04:38 ) değiştirilmiştir.. Sebep: wordpressin gelişmesiyle konu güncellendi..
Alıntı ile Cevapla
  2  
Alt 15-04-2007, 01:15:35
Üyeliği durduruldu
 
Standart

güzel olmuş canım eline sağlık
Alıntı ile Cevapla
  3  
Alt 15-04-2007, 01:17:20
 
Standart

Alıntı:
Black Nickli Üyeden Alıntı Mesajı göster
güzel olmuş canım eline sağlık
eyw. abi umarım faydalı bişey olmuştur.
__________________
anarschi.com |Beyazıt Kimdir?
Alıntı ile Cevapla
  4  
Alt 15-04-2007, 10:47:56
 
Standart

Güzel hazırlamışsın anarschi kardeşim
Alıntı ile Cevapla
  5  
Alt 15-04-2007, 10:55:11
 
Standart

aLp3r,tunaltay saolun..

Makale yazmaya devam..
__________________
anarschi.com |Beyazıt Kimdir?
Alıntı ile Cevapla
  6  
Alt 15-04-2007, 13:23:01
 
Standart

güzel makale . ayrıca bunlara şurdan hazır cssler katarak

CSS Navigation Techniques (37 entries)

daha güzel bir sidebar oluşturabilirsiniz.
Alıntı ile Cevapla
  7  
Alt 15-04-2007, 15:40:50
Üyeliği durduruldu
 
Standart

teşekkürler.olayın özü güzelce anlatılmış.
Alıntı ile Cevapla
  8  
Alt 02-11-2007, 20:40:17
 
Standart

bunlara ajax nasıl ekleriz örn menüden bir kategoriye tıklandığı zaman ajax ile sayfanın tamamını kaplayan bir yükleniyor yazısı entegre edilebilir mi?

Döküman çok güzel olmuş arkadaşım işe yarar..kendi temamı yapıyorum sayende
__________________
Bronç ?
Alıntı ile Cevapla
  9  
Alt 19-11-2007, 20:26:37
 
Standart

teşekkürler!!
__________________
I'm gonna make him an offer he can't refuse...
Alıntı ile Cevapla
  10  
Alt 07-01-2008, 07:01:42
Üyeliği durduruldu
 
Standart

teşekkürler...
Alıntı ile Cevapla
Cevapla


Bookmarks

Seçenekler

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Açık



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 02:28:34.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

“İnsanların en hayırlısı, insanlara faydalı olandır”. H.Ş

Hosting by Radore Hosting

İçerik sağlayacı paylaşım sitelerinden biri olan R10.net WebMaster Forum Adresimizde 5651 Sayılı Kanun’un 8. Maddesine ve T.C.K’nın 125. Maddesine göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. R10.net hakkında yapılacak tüm hukuksal Şikayetler adresi ile iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde R10.net yönetimi olarak tarafımızdan gereken işlemler yapılacak ve Avukatlarımız size dönüş yapacaktır.
ARGUS_OK

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252