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

نمایش تصاویر فول استوری به صورت صفحه بندی شده

تاریخ انتشار: 10 تیر 1391
ارسال کننده: IMP
بوسیله این هک میتوانید تصاویری که در قسمت ادامه مطلب قرار میدهید را به صورت صفحه بندی شده به نمایش بگذارید.

نکته ها:
اگر مطلب دارای یک تصویر باشد، تصویر به صورت معمولی به نمایش گذاشته میشود و هیچ صفحه بندی و شماره ای به نمایش گذاشته نمیشود.
هنگامی که تصاویر را در مطلب آپلود میکنید، نیازی نیست که آنها را در قسمت ادامه مطلب وارد کنید. این هک به صورت اتوماتیک تصاویر را قرار میدهد.

این هک بر روی دیتالایف انجین نسخه 9.8 تست شده و کاملا بدون مشکل کار میکند.
  • آموزش نصب
۱. فایل engine/modules/show.full.php را باز کرده و کد زیر را پیدا کنید:
$tpl->set( '{pa*ges}', '' );
                $row['full_story'] = preg_replace( "'\[PAGE=(.*?)\](.*?)\[/PAGE\]'si", "", $row['full_story'] );
            }
        }

لطفآ * موجود در تگ {pa*ges} را حذف کنید.

بعد از کد بالا، کد زیر را قرار دهید:
$sql_poster = $db->query( "SELECT images, news_id FROM " . PREFIX . "_images where news_id = '{$row['id']}'" );    
$poster = $db->get_row($sql_poster);

if ($poster['images'] != "") {
$scrsList = explode('|||',$poster['images']);
        $scrs = '';
        $cntscrs = count($scrsList);
        $ai = 0;
    
        foreach ($scrsList as $scr)
        {

            $ai++;
            $scr = trim($scr);
            $poster_temp = explode("/",$scr);
            $poster_name = $poster_temp[1];
            $poster_data = substr($scr,0,8);
            if ($ai!="1") {
            if ($ai=="2"){
            $cliker = "<input id=\"posters_q_1\" onclick=\"javascript: posters1()\" value=\"1\" type=\"reset\"><input id=\"posters_q_{$ai}\" onclick=\"javascript: posters{$ai}()\" value=\"{$ai}\" type=\"reset\">";
            
            }else
            {
            $cliker = "<input id=\"posters_q_{$ai}\" onclick=\"javascript: posters{$ai}()\" value=\"{$ai}\" type=\"reset\">";
            }
            $ai2++;
            $scrs .= '<div style="display:none;"><a href="'. $config ['http_home_url'] . 'uploads/posts/'.$poster_data.'/'.$poster_name.'" onclick="return hs.expand(this)" ><img src="'. $config ['http_home_url'] . 'uploads/posts/'.$poster_data.$poster_name.'" class="instant" width="300"></a></div>'.$cliker.'';
            } else
            $scrs .= '<div id="posters_q"><a href="'. $config ['http_home_url'] . 'uploads/posts/'.$poster_data.'/'.$poster_name.'" onclick="return hs.expand(this)" ><img src="'. $config ['http_home_url'] . 'uploads/posts/'.$poster_data.$poster_name.'" class="instant" width="300"></a></div>';
            if ($ai<$cntscrs) $scrs .= '';
$asdfgdfg.=  <<<HTML
<script type="text/javascript">

$("#posters_q_{$ai}").click(function(){

$("#posters_q").html('<a href="{$config ['http_home_url']}uploads/posts/{$poster_data}/{$poster_name}" onclick="return hs.expand(this)" ><img src="{$config ['http_home_url']}uploads/posts/{$poster_data}{$poster_name}" class="instant" width="300"></a>');
});
</script>
HTML;
}
        unset($scrsList);
        if (!empty($poster['images'])) {
            $scrall= $posters_q.$scrs.$asdfgdfg;}
$tpl->set ( '{poster}', $scrall);
} else $tpl->set ( '{poster}', "" );

۳. فایل fullstory.tpl قالب خود را باز کرده و در جای مناسب تگ زیر را قرار دهید:
{poster}
17 نفر (17 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
تشکر
عضو سایت
10 تیر 1391 - 20:30
سلام ، آقا باز هم گل کاشتی ...
مرسی flower
عضو سایت
10 تیر 1391 - 21:38
آقا شما واقعا محشری
این رو جدی می گم
دمت گرم
خیلی باحالی
نوکرم
و الی آخر . . .

--------------------
عضو سایت
10 تیر 1391 - 23:13
تشکر


--------------------
عضو سایت
11 تیر 1391 - 00:42
چه میکنه IMP happy

--------------------
عضو سایت
11 تیر 1391 - 00:58
یه سوال

تکلیف سایز تصاویر چی میشه؟ یه عکس با سایز بزرگ و عکس دوم کوچیک

اینارو چطوری نمایش میده؟

--------------------
مدیر بخش قالب ها
11 تیر 1391 - 01:14
tehran21,
width="300" داده شده ...
تمامی عکس ها با عرض 300 به نمایش در میان ...
برای تغییر ، در مرحله 2 ، خط 37 ، مقدارش رو تغییر بدید ...!!!

--------------------
عضو سایت
11 تیر 1391 - 02:17
M_Jashnani,


شما نصب کردی جواب داد؟
من هنوز فرصت نکردم نصب کنم
یه سوال
این چیه توی کدها
<script type="text/javascript" src="/templates/Default/jquery.js"></script>

--------------------
مدیر بازنشسته
11 تیر 1391 - 02:46
tehran21,
دوست عزیز اگر هک کار نمیکرد که روی سایت ارسال نمیکردم! belay
اون کد رو هم حذف کردم. شما هم اگر قبلا این هک رو نصب کردی، اون خط رو حذف کن!
عضو سایت
11 تیر 1391 - 13:29
یکی از دلایلی که از دیتالایف انجین کوچ نمیکنم IMP هستش. واقعا سایر مدیران باید از ایشون یاد بگیرن. بقیه که سایت رو ول کردن به امون خدا...

--------------------
عضو سایت
12 تیر 1391 - 01:46
دمت گرم flower
اگه میشه برای مطالبی که ارسال میکنید یه دمو هم بزارید حالشو ببریم yes
مدیر بازنشسته
12 تیر 1391 - 01:59
ahmad4u,
متاسفانه امکان انجام همچین کاری وجود نداره. yes
شما میتونید روی کامپیوتر خودتون تست کنید و نتیجه رو مشاهده کنید flower
عضو سایت
16 تیر 1391 - 01:35
سلام ممنونم

worship

اقا واسه من یعد انجام این کارها و قتی به ادامه مطلب میرم این اررو رو میده.
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/rotoshwor/domains/rotoshworld.ir/public_html/engine/modules/show.full.php on line 351

ماجرا چیه .؟
عضو سایت
23 تیر 1391 - 17:33
کسی نیست ما را راهنمای کنه
مدیر بازنشسته
24 تیر 1391 - 00:16
171itmax,
سوالات فقط در انجمن.
عضو سایت
28 تیر 1391 - 21:27
IMP جونم حالا نمیشه منو راهنمایی کنی
مدیر بازنشسته
28 تیر 1391 - 21:33
171itmax,
ماجرا این هست که شما کد ها رو به درستی قرار ندادی و چند کرکتر نا مناسب توی کد ها قرار گرفته!
عضو سایت
29 تیر 1391 - 08:31
مرسی راهنمایتون خیلی کامل بود مخصوص قسمت کد هاش . اصلا متوجه نشدم.
تازه engine/modules/show.full.php سایت من
این کد را ندارد و لی سایر کد ها را چرا
$tpl->set( '{pa*ges}', '' );

عضو سایت
02 مرداد 1391 - 21:10
روی 9.6 جواب نمیده متاسفانه/ نمیشه بعضی از ماژولهای پر کاربرد ورژنهای قبلی رو با ورژن جدید 9.6 هماهنگ کنید؟

--------------------
مدیر بازنشسته
02 مرداد 1391 - 22:20
police.110,
خیر
عضو سایت
22 مرداد 1391 - 00:21
میشه خواهش کنم لطف کنید این ماژول رو با 9.6 هماهنگ کنید

--------------------
عضو سایت
29 آبان 1391 - 20:13
تصویرش چرا لود نمیشه ولی جای تصویر و شمارشگرش میاد ؟
جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

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