این ماژول واسه اینه که ادامه مطلب رو بصورت آژاکس لود میکند.البته فرقش با لود معمولی این است که ادامه مطلب اون پست را کنار shortstory های دیگر می آورد.
(البته در صورتی لینک ادامه مطلب می آید که ادامه مطلبی وجود داشته باشد)
دانلود
آموزش نصب
1.فایل ضمیمه را دریافت کنید و یه مکان مربوطه انتقال بدید:
2.فایل engine/ajax/js_edit.js رو باز کنید و در آخرش کد زیر رو قرار بدید:
3.فایل templates/{THEME}/shortstory.tpl رو باز کنید و کد در مکانی که میخواین لینک ادامه مطلب باشه قرار بدید:
4.فایل engine/modules/show.short.php رو باز کنید و بدنبال کد زیر بگردید:
5.بعد از کد بالا کد زیر رو قرار بدید:
if($row['full_story'] != '') {
$tpl->set( '[ajax-url]', "<a href=\"#news-id-{$row['id']}\" onclick=\"softer_fullstory('{$row['id']}');\">" );
$tpl->set( '[/ajax-url]', "</a>" );
} else {
$tpl->set_block( "'\\[ajax-url\\](.*?)\\[/ajax-url\\]'si", "" );
}
6.فایل templates/{THEME}/main.tpl رو باز کنید و قبل از {headers} کد زیر قرار بدید:
2.فایل engine/ajax/js_edit.js رو باز کنید و در آخرش کد زیر رو قرار بدید:
function softer_fullstory(id) {
$('#news-id-' + id).html('<b>دریافت</b>');
$.ajax({
type: "POST",
url: dle_root + "engine/ajax/sof_fullstory.php",
data: "id="+id,
success: function(html){
$('#news-id-' + id).html(html);
}
});
};
$('#news-id-' + id).html('<b>دریافت</b>');
$.ajax({
type: "POST",
url: dle_root + "engine/ajax/sof_fullstory.php",
data: "id="+id,
success: function(html){
$('#news-id-' + id).html(html);
}
});
};
3.فایل templates/{THEME}/shortstory.tpl رو باز کنید و کد در مکانی که میخواین لینک ادامه مطلب باشه قرار بدید:
[ajax-url]ادامه مطلب[/ajax-url]
4.فایل engine/modules/show.short.php رو باز کنید و بدنبال کد زیر بگردید:
$tpl->set( '{full-link}', $full_link );
5.بعد از کد بالا کد زیر رو قرار بدید:
if($row['full_story'] != '') {
$tpl->set( '[ajax-url]', "<a href=\"#news-id-{$row['id']}\" onclick=\"softer_fullstory('{$row['id']}');\">" );
$tpl->set( '[/ajax-url]', "</a>" );
} else {
$tpl->set_block( "'\\[ajax-url\\](.*?)\\[/ajax-url\\]'si", "" );
}
6.فایل templates/{THEME}/main.tpl رو باز کنید و قبل از {headers} کد زیر قرار بدید:
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">google.load("jquery", "1.3.2");</script>
<script type="text/javascript">google.load("jquery", "1.3.2");</script>
تصاویر