Başka bir eklenti ile tekrardan merhaba arkadaşlar :) Bu seferki eklenti ajax ile süslenmiş, hazırlanmış sayfalama eklentisi.. Aslında sayfalama dememiz pek doğru olmaz çünkü butona tıkladığımız zaman 2. sayfa aşağıya doğru yükleniyor.. Tamam tamam farkettim anlatamadım tam olarak eklentiyi :p O yüzden bir siteme kurdum ve canlı canlı demo göstereyim daha iyi anlarsınız :)

[SIZE=3]Demo [COLOR=#ff0000]Sayfanın en altına gelip "Diğer yazıları yükle" butonuna basıp bekleyin [/COLOR][/SIZE]

[SIZE=2]Konunun sonunda vereceğim indirme linki ile eklentiyi indirip siteye kurup etkinleştirelim ve tek yapmamız gereken şey mevcut temamızda ki pagenavi kodlarını silmek.. Örneğin ben index, archive, page ve search.php dosyalarında aşağıda ki kodu sildim.[/SIZE]

[SIZE=3]
[/SIZE]






[COLOR=#ff0000]Tekrar belirtiyorum bu yukarıdaki kodlar sizin temanızda farklı olabilir lütfen değişiklik yapmadan önce temanızın yedeğini alın..
[/COLOR]

[SIZE=2]Eklenti hoşunuza gittiyse indirmek için [/SIZE][SIZE=3]burayı[/SIZE][SIZE=2] ziyaret etmeniz yeterlidir.. :)[/SIZE]

[SIZE=2]E arkadaş biz bunu indirdik kurduk ama bu ingilizce? diyenleriniz belki çıkar.. Onun içinde şu adımları takip edelim[/SIZE]

[SIZE=2]Eklentiler > Editör > PBD Ajax Load Posts > load-posts.js dosyasında ki kodları aşağıdakiler ile değiştirelim..[/SIZE]
[SIZE=2]
[/SIZE]
jQuery(document).ready(function($) {

// The number of the next page to load (/page/x/).
var pageNum = parseInt(pbd_alp.startPage) + 1;

// The maximum number of pages the current query can return.
var max = parseInt(pbd_alp.maxPages);

// The link of the next page of posts.
var nextLink = pbd_alp.nextLink;

/**
* Replace the traditional navigation with our own,
* but only if there is at least one page of new posts to load.
*/
if(pageNum <= max) {
// Insert the "More Posts" link.
$('#content')
.append('
')
.append('

Diğer Yazılar

');

// Remove the traditional navigation.
$('.navigation').remove();
}


/**
* Load new posts when the link is clicked.
*/
$('#pbd-alp-load-posts a').click(function() {

// Are there more posts to load?
if(pageNum <= max) {

// Show that we're working.
$(this).text('Lütfen biraz sabır...');

$('.pbd-alp-placeholder-'+ pageNum).load(nextLink + ' .post',
function() {
// Update page number and nextLink.
pageNum++;
nextLink = nextLink.replace(/\/page\/[0-9]?/, '/page/'+ pageNum);

// Add a new placeholder, for when user clicks again.
$('#pbd-alp-load-posts')
.before('
')

// Update the button message.
if(pageNum <= max) {
$('#pbd-alp-load-posts a').text('Diğer Yazılar');
} else {
$('#pbd-alp-load-posts a').text('Başka yazı yok.');
}
}
);
} else {
$('#pbd-alp-load-posts a').append('.');
}

return false;
});
});