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

HighSlide

تاریخ انتشار: 30 شهریور 1386
ارسال کننده: Mohammad_1ta
توسط این اسکریپت می توانید کاری کنید که وقتی روی Thumbnail عکس آپلود شده کلیک کنید، بجای آن که یک صفحه ی دیگر باز شود، عکس در همان صفحه بزرگ شود.
[برای مثال در این صفحه روی عکس کلیک کنید و ببینید تا چه اتفاقی می افتد.]

فایل زیر را دانلود کنین و در همون فولدر اصلی که فایل Index.php هست Extract کنید.
Download


فایل Engine/Inc/Parse.Class.Php را باز کنید و به دنبال کد زیر بگردید:
        if ($align == '')
        return "<!--ThumbBegin--><a href=\"#\" onClick=\"ShowBild('$gurl'); return false;\" ><img src=\"$url\" style=\"border: none;\" {$alt} /></a><!--ThumbEnd-->";
        else
        return "<!--ThumbBegin--><a href=\"#\" onClick=\"ShowBild('$gurl'); return false;\" ><img align=\"$align\" src=\"$url\" style=\"border: none;\" {$alt} /></a><!--ThumbEnd-->";

این کد را حذف کنید و کد زیر را بجای آن قرار دهید:
        if ($align == '')
        return "<!--ThumbBegin--><div><a href=\"$gurl\" class=\"highslide\" onclick=\"return hs.expand(this, {captionId: 'caption1'})\"><img src=\"$url\" style=\"border: none;\" {$alt}  title=\"View Full Image\" /></a></div><!--ThumbEnd-->";
        else
        return "<!--ThumbBegin--><div><a href=\"$gurl\" class=\"highslide\" onclick=\"return hs.expand(this, {captionId: 'caption1'})\"><img align=\"$align\" src=\"$url\" style=\"border: none;\" {$alt}  title=\"View Full Image\" /></a></div><!--ThumbEnd-->";


در همین فایل به دنبال کد زیر بگردید:
        if ($align == '')
        return "<img src=\"$url\" style=\"border: none;\"{$img_extra}/>";
        else
        return "<img src=\"$url\" align=\"$align\" style=\"border: none;\"{$img_extra}/>";

این کد را حذف کنید و کد زیر را بجای آن قرار دهید:
        if ($align == '')
        return "<div><a href=\"$url\" class=\"highslide\" onclick=\"return hs.expand(this, {captionId: 'caption1'})\"><img src=\"$url\" style=\"border: none;\"{$img_extra}/></a></div>";
        else
        return "<div><a href=\"$url\" class=\"highslide\" onclick=\"return hs.expand(this, {captionId: 'caption1'})\"><img src=\"$url\" align=\"$align\" style=\"border: none;\"{$img_extra}/></a></div>";


فایل Main.tpl را باز کنید و کد زیر را پس از کد {headers} قرار دهید:
<style type="text/css" media="all">
@import url(/highslide/highslide.css);
</style>
<!-- highslide start  -->
<script type="text/javascript" src="/highslide/highslide_.js"></script>
<script type="text/javascript">    
    hs.graphicsDir = '/highslide/graphics/';
</script>
<!-- highslide end  -->


توجه: عکس هایی که قبلاً آپلود کردید، شامل این اسکریپت نمی شوند، مگر آنکه مطلب آن ها را بدون تغییر چیزی یک بار ویرایش کنید.
برای آپلود عکس هم از توی مدیریت سیستم بر روی " مدیریت تصاویر " کلیک کنید و پس از آپلود عکس به ارسال مطلب بروید و روی عکس فولدر (در BBCodes) که برای آپلود فایل هست کلیک کنید و روی اسم عکسی که آپلود کردید کلیک کنید تا به صورت Thumbnail به مطلب اضافه شود سپس مطلب را ارسال کنید. smile fellow
    13 نفر (13 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    عضو سایت
    02 مهر 1386 - 14:17
    این دیگه واقعا آخرش بود.
    دستت درد نکنه محمد جان و تیم عزیزت

    یه سوال که همین جا هم می پرسم.

    این پوشه ی Thumbnail به چه درد میخوره؟

    خوب اسمش که اینطوری میگه که تصاویر کوچیک یه مطلب!
    ولی چرا وقتی یه عکس آپلود میکنیم.اینجا خالی میمونه هنوز.

    البته بدون این اسکریپت فعلی میگم ها!
    در حالت عادی فقط/
    ممنون.
    یا حق
    عضو سایت
    17 اسفند 1386 - 14:01
    ویرایش کنید
    داخل engine\classes
    هست
    عضو سایت
    18 اسفند 1386 - 11:25
    من این کار رو انجام دادم
    اما نشد
    عضو سایت
    02 آبان 1387 - 13:16
    کد HighSlide کار نمیکند
    عضو سایت
    21 آبان 1387 - 22:46
    میشه این کد رو برای عکس هایی که از سایت های دیگه مثل Tinypic گذاشته میشه رو قرار داد
    عضو سایت
    09 اردیبهشت 1388 - 13:44
    چرا تو ورژن 8 کار نمی کنه ؟

    اصلا تو ورژن 8 که تو فولدر inc - parse.class وجود نداره ! recourse

    چجوری بکار بندازمش تو 8 ؟ تورو جدا کمکم کنییییییییییییید. narahat

    --------------------
    عضو سایت
    19 خرداد 1388 - 19:09
    برا من با 8 ثدلمهسا رثقسهخد کار کرد-
    البته مشکلاتی داره مثلا بهد لود اولین عکس دیگه تول تیپپ کار نمیکنه
    belay

    8 english version

    engine\calsses
    عضو سایت
    07 تیر 1389 - 16:27
    والا این فایل ها که گفتی من پیدا نکردم
    عضو سایت
    18 اردیبهشت 1392 - 01:54
    سلام نسخه جدید این رو میشه بزارید؟

    --------------------
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

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