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

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

پشتیبان رسمی سیستم مدیریت محتوا

HighSlide

HighSlide

توسط این اسکریپت می توانید کاری کنید که وقتی روی 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

نظرات کاربران
mostafanastary در 02 مهر 1386 - 14:17 گفته:
عضو سایتنظرات: 13

این دیگه واقعا آخرش بود.
دستت درد نکنه محمد جان و تیم عزیزت

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

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

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

البته بدون این اسکریپت فعلی میگم ها!
در حالت عادی فقط/
ممنون.
یا حق

omrdabakhte در 17 اسفند 1386 - 14:01 گفته:
عضو سایتنظرات: 239

ویرایش کنید
داخل engine\classes
هست

omrdabakhte در 18 اسفند 1386 - 11:25 گفته:
عضو سایتنظرات: 239

من این کار رو انجام دادم
اما نشد

nimahani در 02 آبان 1387 - 13:16 گفته:
عضو سایتنظرات: 14

کد HighSlide کار نمیکند

kaspersky در 21 آبان 1387 - 22:46 گفته:
عضو سایتنظرات: 7

میشه این کد رو برای عکس هایی که از سایت های دیگه مثل Tinypic گذاشته میشه رو قرار داد

مهیار منافزاده در 09 اردیبهشت 1388 - 13:44 گفته:
عضو سایتنظرات: 3

چرا تو ورژن 8 کار نمی کنه ؟

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

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

--------------------

juan در 19 خرداد 1388 - 19:09 گفته:
عضو سایتنظرات: 13

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

8 english version

engine\calsses

maya در 07 تیر 1389 - 16:27 گفته:
عضو سایتنظرات: 32

والا این فایل ها که گفتی من پیدا نکردم

yazdanian در 18 اردیبهشت 1392 - 01:54 گفته:
عضو سایتنظرات: 6

سلام نسخه جدید این رو میشه بزارید؟

--------------------

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!