می خواهیم توسط پلاگین Lightbox، تصاویری که در صفحات خود داریم را در پنجره ای به صورت ایجکس نمایش دهیم همراه با افکتی زیبا.
البته این پلاگین برای سیستم هایی مثل مووبل تایپ یا وردپرس، هماهنگ شده است و خیلی راحت می توانید از آن در این سیستم ها استفاده کنید. پلاگین Lightbox برای مووبل تایپ را از اینجا و برای وردپرس را از اینجا دریافت کنید.
مسلما این آموزش برای کسانی است که از موبل تایپ یا وردپرس استفاده نمی کنند و صرفا می خواهند با خود ِ Lightbox آشنا شوند.
چگونه از پلاگین Lightbox استفاده کنم؟
۱٫ دریافت فایل های موردنیاز:
ابتدا پلاگین Lightbox و سپس کتابخانه ی جی کوئری را دریافت کنید.
Download Lightbox Plugin
Download JQuery Library
نکته: از آنجایی که در تحریم ِ گوگل به سر می بریم، برای دریافت کتابخانه ی جی کوئری، قطعا به مشکل بر می خورید. به همین خاطر می توانید همین الان جی کوئری را از اینجا دریافت کنید.
۲٫ فراخوانی اسکریپت ها و استایل ها:
باید کتابخانه ی جی کوئری و پلاگین Lightbox را در صفحه قرار دهیم. کدهای زیر را بین تگ head قرار دهید:
<script src="js/jquery.js" type="text/javascript"></script> <script src="js/jquery.lightbox-0.4.js" type="text/javascript"></script>
یک فایل سی اس اس هم در پوشه ی پلاگین موجود هست که آن را هم باید در صفحه فراخوانی کنید. توسط کد زیر و مانند کدهای بالا بین تگ head:
<link rel="stylesheet" type="text/css" href="css/jquery.lightbox-0.4.css" media="screen" />
3. فعال سازی:
برای اینکه تصاویر با Lightbox هماهنگ شوند، احتیاجی به تغییر و اصلاح کدهای اکس اچ تی ام ال ندارید. این پلاگین نهایت انعطاف پذیری را داراست.
فقط لازم هست در صفحه یک همچین چیزی داشته باشید:
<a href="image1.jpg"><img src="thumb_image1.jpg" alt="" width="72" height="72" /></a>
حالا اگر روی این تصاویر کلیک کنیم، Lightbox فراخوانی می شود و افکت را اجرا می کند.
اسکریپت زیر را هم داخل تگ head قرار دهید:
<script type="text/javascript"><!--
$(function() {
// Use this example, or...
$('a[@rel*=lightbox]').lightBox(); // Select all links that contains lightbox in the attribute rel
// This, or...
$('#gallery a').lightBox(); // Select all links in object with gallery ID
// This, or...
$('a.lightbox').lightBox(); // Select all links with lightbox class
// This, or...
$('a').lightBox(); // Select all links in the page
// ... The possibility are many. Use your creative or choose one in the examples above
});
// --></script>
به این صفحه بروید و نمونه ی آنچه که اینجا یاد گرفتیم را ببینید :)








سعید
در ۸۷/۱۱/۱۱ گفت:خیلی جالب هستش. با پلاگین وردپرسش کار کردم :)
پاسخ
AmirTnT
در ۸۷/۱۱/۱۲ گفت:مرسی از آموزش خوبت…:)
پاسخ
amin tabrizi
در ۸۷/۱۱/۱۲ گفت:خسته نباشی مهندس.بدون پلاگین بهتر جواب میده :دی
پاسخ
علیرضا
در ۸۷/۱۱/۱۲ گفت:بله جالب هست :)
پاسخ
علیرضا
در ۸۷/۱۱/۱۲ گفت:خواهش میکنم امیرجان :)
پاسخ
علیرضا
در ۸۷/۱۱/۱۲ گفت:آره خب.
پاسخ
مرتضی
در ۸۷/۱۱/۱۲ گفت:سلام
مرسی علی جان
بازم مطلبت کاربردی و عالی بود
منم یه مطلب نوشتم درباره یک سرویس جدید در گوگل
موفق باشی
پاسخ
علیرضا
در ۸۷/۱۱/۱۲ گفت:سلام…
مرسی مرتضی جان :)
بله حتما میخونم…
پاسخ
چالیست
در ۸۷/۱۱/۱۲ گفت:خیلی سپاس
قشنگ بود
پاسخ
صندوقک
در ۸۷/۱۱/۱۳ گفت:واقعا مرسی خیلی کامل و جامع بود
پاسخ
دکتر ریتالین
در ۸۷/۱۱/۱۳ گفت:سلام. خیلی جالب بود. من اصلا نمی دونستم همچین پلاگینی برای ام تی هم هست. برم تستش کنم ببینم چطوره. آرش همیشه ازم می خواست همچین چیزی رو توی سایت عصرنوشتن داشته باشیم.
ممنون
پاسخ
علیرضا
در ۸۷/۱۱/۱۳ گفت:خواهش میکنم صندوقک جان قابلی نداشت :)
پاسخ
علیرضا
در ۸۷/۱۱/۱۳ گفت:بله. اینجا هم دوست خوبم مبین توضیح کاملی در رابطه با استفاده از این پلاگین نوشته. هرچند که خودتون استادید :)
http://www.mobinzk.com/archives/000295.php
پاسخ
رضا
در ۸۷/۱۱/۱۴ گفت:سلام همشهری عزیز دامین مبارک باشه .امیدوارم که همیشه موفق باشی راستی علی جان اگه علاقه داری با هم تبادل لینک کنیم .
شما رو با چه تیتری لینک کنم؟؟
همیشه شاد و سبز باشید .
پاسخ
دکتر ریتالین
در ۸۷/۱۱/۱۴ گفت:سلامی دوباره.
متاسفانه بعد از تست پلاگین ام تی فهمیدم یه مشکل بزرگ داره: نمی شه توی قالبهای دینامیک ازش استفاده کرد. خیلی بد شد. طفلی آرش کلی خوشحال شده بودا !
پاسخ
علیرضا
در ۸۷/۱۱/۱۵ گفت:جدی؟ نمیدونستم این موضوع رو.
خب چرا از همین روشی که توضیح دادم استفاده نمی کنید؟
پاسخ
علیرضا
در ۸۷/۱۱/۱۵ گفت:به به سلام رضا جان :) ممنونم :)
حتما. هروقت که قسمت لینک ها رو آماده کردم، لینکت رو قرار می دم :)
من رو هم که میتونی با همین نام “یک طراح وب” لینک کنی.
پاسخ
مهدی سالاری
در ۸۷/۱۱/۱۸ گفت:با سلام
اول از همه دامین جدید رو تبریک می گم و همچنین خوشحالم که از این قالب برای وبلاگ تون استفاده کردید .
پاسخ
علیرضا
در ۸۷/۱۱/۱۸ گفت:سلام
ممنون از لطفتون. بنده هم خوشحالم که از این قالب که فارسی سازیش رو شما انجام دادید استفاده میکنم :)
پاسخ
iranget
در ۸۷/۱۱/۱۸ گفت:سلام
آقا این jquery رو کجا قرار بدیم ؟
طرز استفاده از اون چطوریه ؟
پاسخ
علیرضا
در ۸۷/۱۱/۱۸ گفت:توضیح دادم که. باید بین تگ head فراخوانی بشه با استفاده از کدی که قرار دادم.
پاسخ
پیام
در ۸۷/۱۱/۲۰ گفت:ممنون خیلی عالی بود
لینکت کردم
موفق باشی
پاسخ
دکتر ریتالین
در ۸۷/۱۱/۲۲ گفت:خوب یه خبر خوب. با تماسی که با سازنده پلاگین داشتم ایشون لطف کردن و حالت دینامیک رو هم به پلاگین اضافه کردند. حالا توی عصر نوشتن از همین پلاگین برای نمایش عکسها استفاده می کنیم.
به هر حال برای معرفی که داشتی ممنونم.
پاسخ
علیرضا
در ۸۷/۱۱/۲۳ گفت:خیلی عالی شد. ممنون به خاطر پیگیری :)
پاسخ
G4N0K
در ۸۷/۱۱/۲۷ گفت:باسلام،
خیلی جالبه!
من یَک عدد سَوال داشتم!
چرا کدها راست-به-چپ-َن!؟
پاسخ
G4N0K
در ۸۷/۱۱/۲۷ گفت:غلط کردم.
سایت فول لود نشده بود! D-:]
پاسخ
وب نقره ای
در ۸۷/۱۲/۱۹ گفت:سلام
اول ممنون به خاطر آموزش خوبتون چون خیلی وقته دنبالش می گشتم.
اما الان اومدم دانلود کنم فایل کتابخانه جی کوئری هیچی داخلش نبود؟!
اگه امکان داره فایلشو آپ کنید و ادرسشو واسم بفرستید
ممنون.
پاسخ
رضا
در ۸۸/۰۵/۰۵ گفت:سلام علیرضا جان خوبی عزیز لینک شما رو تو سایت گذاشتم امیدوارم بتونیم با هم همکاری داشته باشیم .
پاسخ
محمد
در ۸۸/۰۵/۰۷ گفت:آقا شرمنده ولی این تگ Head دقیقا توی کدوم فایله؟
پاسخ
علی
در ۸۸/۰۵/۱۴ گفت:علیرضا جان سلام
ببخشید میشه این پلاگین رو کاری روش انجام داد تا موقعی که عکس لود میشه بشه اون عکس رو هم ذخیره کرد؟؟؟
پاسخ
علی
در ۸۸/۱۲/۲۱ گفت:سلام
آقا چطوری چپ به راست کنیم . یعنی جای next و prev عوض بشه ؟
پاسخ
nasim
در ۸۹/۰۹/۰۷ گفت:kheili jaleb bod
mamnun :)
پاسخ
nima
در ۸۹/۰۹/۱۶ گفت:سلام
آقا من کشتم خودمو
هرکاری میکنم پلاگین عمل نمیکنه
جاوا ها را درست بین تگ head گذاشتم و همه چی درسته rel هم درسته
من قبلا از rokzoom استفاده میکردم چون روی ورژن جدید فابر کار نمیکرد عوضش کردم روی صفحه جدا کار میکنه ها ولی وقتی جاشو با rokzoom عوض کردم دیگه کار نمیکنه!!!!!
پاسخ
مهران
در ۸۹/۱۰/۱۳ گفت:سلام.سایتتون عالیه.
من میخوام این کد رو رو بلاگفا بذارم.نمیشه
میشه راهنمایی کنید؟
پاسخ
amir
در ۸۹/۱۲/۲۴ گفت:ali bod azatoon kheili mamnoon
پاسخ
vida
در ۹۰/۰۳/۳۰ گفت:سلام. من از lightbox و jscroll همزمان استفاده کردم. اما متاسفانه یکی رو درست انجام نمی ده.
آیا شما راه حلی برای اینکار دارید؟
پاسخ