رفتن به مطلب

مشکل در صفحه بندی AJAX


پست های پیشنهاد شده

سلام به دوستان عزیز من افزونه

ajax-load-posts

نصب کردم یه مشکلی ک داره وقتی فعال میکنی خودش اتوماتیک بدون هیچ کدی ک توی صفحه اصلی بزاری خودش دکمه رو میاره توی صفحه اصلی میخوام کاریش کنم ک تابع اش هر جا بزارم همون جا دکمه افزونه نمایش بده و دکمه پیش فرض افزونه غیر فعال شه میشه کمک کنید مشکلش رفع کنم افزونه ساده هست فقط چند خط کد داره استادان عزیز میتونن به راحتی ویرایش کنن

افزونه پیوسته شد منتظر پاسخ های خوبتون هستم

pbd-ajax-load-posts.zip

لینک به ارسال

دوستان شرمنده پست آپ میکنم ولی من خیلی به این احتیاج دارم اگه با هزینه کسی هست انجام میده مشکلی نیست

لینک به ارسال

بنده از این افزونه استفاده کردم پیش نهاد میکنم استفاده نکی سایت رو دچار مشکل میکنه البته بعد ها

و در صورت نیاز به رفع اشکال آدرس وب سایت خود را وارد کنید

لینک به ارسال

بنده از این افزونه استفاده کردم پیش نهاد میکنم استفاده نکی سایت رو دچار مشکل میکنه البته بعد ها

و در صورت نیاز به رفع اشکال آدرس وب سایت خود را وارد کنید

تشکر خب شما روش صفحه بندی اجاکس ندارید که به صورت یه دکمه باشه وقتی کلیک روی دکمه بیشتر کنی پست ها بیاد!؟؟

لینک به ارسال

سلام ، مربوط به فایل load-posts.js (زبون جی کوئیری هست)

باید یه div span یا هرچیزی رو با یه آیدی مشخّص بسازی در جای دلخواه


<div class="customid"></div>

و بعد محتویات فایل load-posts.js رو به اسم همون آیدی تغییر بدی


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.
$('#customid')
.append('<div class="pbd-alp-placeholder-'+ pageNum +'"></div>')
.append('<p id="pbd-alp-load-posts"><a href="#">پست های بیشتر...</a></p>');

// 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('در حال آوردن...');

$('.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('<div class="pbd-alp-placeholder-'+ pageNum +'"></div>')

// Update the button message.
if(pageNum <= max) {
$('#pbd-alp-load-posts a').text('پست های بیشتر...');
} else {
$('#pbd-alp-load-posts a').text(' نوشته بیشتری موجود نیست.');
}
}
);
} else {
$('#pbd-alp-load-posts a').append('.');
}

return false;
});
});

حالا اون div ، p و a در زیر اون div با آیدی customid فراخوانی (append) میشن.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...