دیتالایف انجین فارسی

AJAX FullStory

تاریخ انتشار: 7 آذر 1388
ارسال کننده: M.Reza
این ماژول واسه اینه که ادامه مطلب رو بصورت آژاکس لود میکند.البته فرقش با لود معمولی این است که ادامه مطلب اون پست را کنار shortstory های دیگر می آورد.
(البته در صورتی لینک ادامه مطلب می آید که ادامه مطلبی وجود داشته باشد)
  • دانلود
  • آموزش نصب
  • تصاویر
نام فایلحجم فایلتعداد دانلودعملیات
جهت دانلود این فایل، وارد سایت شوید. در صورتی که حساب کاربری ندارید، از طریق صفحه ثبت نام عضو شوید.
1.فایل ضمیمه را دریافت کنید و یه مکان مربوطه انتقال بدید:

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);
            }
          });
        };


3.فایل templates/{THEME}/shortstory.tpl رو باز کنید و کد در مکانی که میخواین لینک ادامه مطلب باشه قرار بدید:

[ajax-url]ادامه مطلب[/ajax-url]


4.فایل engine/modules/show.short.php رو باز کنید و بدنبال کد زیر بگردید:

$tpl->set( 'http://www.datalifeengine.ir/extension/modules/free-modules/1099-ajax-fullstory.html', $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>

AJAX FullStory
42 نفر (42 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
تشکر
عضو سایت
07 آذر 1388 - 07:05
ممنون
6.فایل templates/{THEME}/main.tpl رو باز کنید و قبل از کد زیر قرار بدید:

قبل از چی ؟
عضو سایت
07 آذر 1388 - 07:07
مرسی
عضو سایت
07 آذر 1388 - 17:32
lesarat
قبل از تگ :
<head/>

--------------------
مدیر بازنشسته
07 آذر 1388 - 18:26
دستتون درد نکنه
فقط یه چیزی که هست اینه که خود دیتالایف انجین درونش jquery رو داره و توی فایل ایندکس هم لود می شه. لزومی نداشت در قمست 6 دوباره اونو لود کنید. فقط باید بدونید چطور از توابعش استفاده کنید.
با این حال دستتون درد نکنه. هک جالبی بود.
موفق باشید
عضو سایت
07 آذر 1388 - 20:47
مرسی رضا جان flower
فقط یه سوال: اگه از این هک استفاده کنیم تو آمار بازدید مطالب ثبت میشه یا نه؟
عضو سایت
07 آذر 1388 - 21:15
میشه یه سایت برای نمونه که از این هک استفاده کرده رو معرفی کنید که کارش رو ببینیم
ممنون
عضو سایت
07 آذر 1388 - 21:47
ممنون دوست عزیز.
مدیر بازنشسته
08 آذر 1388 - 07:42
ایول رضا خیلی دنبالش بودم haha heheh
عضو سایت
08 آذر 1388 - 16:44
عالی بود. دست شما درد نکنه.
عضو سایت
09 آذر 1388 - 00:33
برای من چی نمایش نمیده
no
عضو سایت
09 آذر 1388 - 23:57
خدا خیرت بده بازم ادامه بده موفق باشی
عضو سایت
10 آذر 1388 - 18:14
چرا برای من هیچ عکس اعملی نشون نمیده !!!!؟
عضو سایت
12 آذر 1388 - 14:24
نمونه میذارید ببینیم چه جوری هست؟
عضو سایت
14 آذر 1388 - 10:05
آره . من واسه یکی ردیف کردم روی
8.3 جواب نداد ؟! چرا ؟!
عضو سایت
25 آذر 1388 - 05:52
كار نمیكه!
هیچ فرقی نكرد....
فقط دیر تر لود میشه
نسخه ی 8.3
عضو سایت
27 آذر 1388 - 01:53
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">google.load("jquery", "1.3.2");</script>


ببخشید این http://www.google.com توی این کد چیکاره ست؟
عضو سایت
05 دی 1388 - 12:23
ببخشید یه سوال
چرا بعد از کلیک روی ادامه ی مطلب عین نظر سنجی لودینگ نمایش داده نمی شه؟
این جوری اصلا آدم نمی فهمه چی می شه!
عضو سایت
07 دی 1388 - 17:27
ممنون
عضو سایت
24 مرداد 1389 - 12:49
خیلی بهتر از قبل بالا می یاد دست شما درد نکنه

--------------------
عضو سایت
22 مهر 1390 - 17:25
2.فایل engine/ajax/js_edit.js رو باز کنید و در آخرش کد زیر رو قرار بدید:


از من فایل js_edit.js نداشت . چی كار كنم؟
از من نسخه 9.4 است.
عضو سایت
30 خرداد 1391 - 01:41
راست میگه واسه منم js_edit.js نداره چیکار کنیم؟
جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

 
پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
کد امنیتی: *