افزونه facebox

امروز می خواهم یک پلاگین خوب از jquery به نام facebox را معرفی کنم این افزونه یک کادر داخل فرم باز می کند و شما قادر خواهید بود داخل ان یک لایه یا یک عکس یا یک صفحه وب را نمایش دهید

facebox

facebox

من در این پست طرز استفاده این افزونه را vb.net C# توضیح می دم

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

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

سوم ما دو صفحه وب داریم که می خواهیم در صفحه اول کاربر مقادیری وارد کند و در صفحه دوم کاربر ان مقدارها را از بین گزینه های یک منوی بازشونده انتخاب کند و با کلیک کردن یک دکمه صفحه ای اول باز شود و بتواند مقدارهایی را اضافه کند بدون اینکه مجبور باشد به صفحه اول برود

شروع می کنیم براساس یکی از دو زبانی که ذکر شد یک پروژه ایجاد کنید

ابتدا فایل های مورد نیاز را از سایت های jquery و facebox دانلود کنید االبته در انتهای پست من خود پروژه ها را می گذارم و شما دیگر لازم به این کار نیستید اما با رفتن به این سایت ها می توانید جدیدترین نگارش انها را دریافت کنید در هرصورت من فایل را در شاخه facebox داخل پوشه اصلی پروژه قرار می دهم

خطوط زیر را به هدر سایت خود اضافه کنید

<script src=”FaceBox/jquery-1.3.2.min.js” type=”text/javascript”></script>

<script src=”FaceBox/facebox.js” type=”text/javascript”></script>

<link href=”FaceBox/facebox.css” rel=”stylesheet” type=”text/css” />

حالا کدهای زیر را اضفه کنید

<script type=”text/javascript”>

jQuery(document).ready(function($) {

$(‘a[rel*=facebox]‘).facebox()

})

</script>

این کدها لینک ها را اماده نمایش کادر می کنند

سپس در فرم خود  کدهای زیر را وارد کنید

<div style=”text-align: right”>

<a href=”#FaceBoxDiv” rel=”facebox”>کلیک کنید</a>

<br />

<a href=”FaceBox/Sunset.jpg” rel=”facebox”><img src=”FaceBox/tmb_Sunset.jpg” alt=”روی عکس کلیک کنید” /></a>

<br />

<a href=”#Form2Div” rel=”facebox”>اضافه کردن ایتم</a>

<asp:DropDownList ID=”DropDownList1″ runat=”server”>

</asp:DropDownList>

<asp:Label ID=”Label1″ runat=”server” Text=”انتخاب”></asp:Label>

</div>

<div id=”FaceBoxDiv” style=”display:none;”>

این پیام بوسیله فیس باکس نمایش داده می شود.

</div>

<div id=”Form2Div” style=”display:none;”>

<asp:LinkButton ID=”LinkButton1″ runat=”server”>بروز رسانی</asp:LinkButton>

<br />

<iframe src=”Form2.aspx”></iframe>

</div>

خوب توضیح کد می بینید که ما یک لینک داریم که href ان برابر #FaceBoxDiv است هر گاه شما می خواهید یک لایه را نمایش دهید کافی است یک لایه دلخواه ایجاد کرده ان را غیر قابل نمایش قرار دهید سپس یک لینک ایجاد کرده مقدار href را برابر # به علاوه اسم لایه قرار دهید و سپس مقدار rel لینک را برابر facebox قرار دهید

برای نمایش عکس ها به همین صورت فقط کافی است که بجای href ادرس عکس را قرار دهید البته من داخل این لینک یک عکس کوچک شده عکس را قرار دادم تا برای کاربر نهایی قابل فهم تر باشد

برای نمایش یک صفحه نیز کافی است ادرس href را برابر ادرس صفحه دوم قرار دهید اما من چون می خواستم کارهای دیگری در ان انجام دهم دوباره از راه اول استفاده کردم فقط با این تفاوت که یک کنترل iframe در لایه قرار دادم

حالا در صفحه دوم می توانم یک لیست ایجاد کنم و ان را در صفحه اول نمایش دهم در صفحه دوم من یک کادر متنی قرار دام که هر موقع کاربر روی ان کلیک کرد گزینه ای در session ذخیره بشود و نهایتا با کلیک بروی لینک بروز رسانی این مقدار در داخل فرم یک نمایش داده شود

کد ان را داخل پست نمی زارم چون پست خیلی طولانی میشه می تونید با دانلود کردن سورس ان را ببینید

سورس

اکتبر 17, 2009. برچسب‌ها: , , , . برنامه نویسی. بیان دیدگاه.

نقد یک پست

در نقد سخنان دوست عزیزمان SirAsad در مورد پستی که داخل وبلاگشان زدن

بزار اول یک مطلب را برای شما تعریف کنم داخل کتاب رهبران نوشته ریچارد نیکسون یک مطلب جالبی بود انجا نوشته در یکی از سفرهای خود را در چین با یک چینی برخورد می کنه ان چینی در باره  سیستم اموزشی چین برای نیکسون میگه در اینجا(چین) ابتدا بچه ها وارد دبستان میشن بعد در پایان دبستان امتحانی برگزار میشه و بهترین ها به دبیرستان میرن د انتهای دبیرستان هم امتحانی انجام میشه و بهترین ها به دانشگاه میرن و برای فوق لیسانس و دکترا هم همین وضع است بعد میگه ما این طوری نابقه ها را بوجود می اوریم اما چرچیل های خودمان را از دست می دهیم این گفته اشاره داره به چرچیل نمی دونم چقدر به زندیگینامه این فرد اشنا هستید چرچیل در جوانی وارد یکی از بهترین مدرسه های انگلستان میشه اما همیشه جز پخمه ترین دانش اموزان بوده اما بعد تبدیل به رهبری بزرگ میشه که انگلستان و جهان را از خطر المان هیتاری نجات میده

در روزنامه فکر کنم اعتماد بود خوندم که مقاله ای بود در زمینه علل عقب موندگی کشور های جهان سوم داخل این مقاله یک گروه از کارشناسان غربی در مورد عقب ماندگی نواحی مختلف تحقیق می کردن اینها اول به این نتیجه رسیدن که نبود سرمایه اولیه باعث عقب ماندگی است اما حوادث دهه 70 و افزایش شدید درامدهای نفتی کشور های جهان سوم و بعد از ان بیماری هلندی در ان کشور ها و نهایتا عدم پیشرفت  انها غلط بودن نظریه را ثابت کرد بعد امدن نتیجه دیگری گرفتن که پیشرفت در داشتن مهندسان و افراد متخصص زیاد می باشد  بعد دیدن در کشور های پیشرفته ای مثل المان غرب ان پیشرفته تر از شرق و در امریکا شرق پیشرفته تر از غرب ان هست درحالی که از نظر وجود متخصص و مهندس تفاوت انچنانی نداشتن پس جواب چی بود چواب در روابط فرهنگی و اجتماعی قوی تر در اجتماع بود یعنی عامل پیشرفت فقط داشتن سرمایه و مهندس و متخصص نیست  روابط بین انسان ها از همه چیز مهمتر است  الان هم اگر در مرود شرکتهای گوگل و مایکروسافت تحقیق کنید این شرکت ها ترجیح می دن بجای افراد نابغه افرادی را استخدام کنند که دارای ارتباط بهتری با بقیه افراد شرکت شون برقرار کنند

منظور من از تعریف این داستان این بود که فقط مقالات علمی و مدرک بین اللملی ملاک پیشرفت نیست من چند تا از افراد بسیار تاثیرگذار در جهان را نام می برم که همگی فقط دیپلم داشتن سویچیرو هوندا پایه گذار شرکت هندا ، بیل گیتس پایه گذار مایکروسافت ، مایکل دل پایه گذار شرکت دل

حالا می ریم سر نقد صحبت دوست عزیزمان

چرا سایت های تفریحی خوبه چون انسان در کنار زندگی حتما به تفریح نیاز دارد

چرا سایت های دوست یابی و اجتماعی مانند facebook ، کلوب ، و غیره خوبه چون افراد  انجا با تفکرات جدید اشنا می شوند و با بحث های ظرفیت تحمل و انتقاد پذیری و همجینین دانش خود را افزایش می دن حالا بعضی ها خیلی وقت سرف این کار می کنند اما اگر کمی تعادل را حفظ کنیم سود ان بسیار بیشتر از ضرر ان است

چرا تراویان خوبه

1-      کشتن وقت به صورت 100% و کاملا عملی و تضمینی : این گیم به صورتی طراحی شده است که کلا وقت شما را از بین خواهد برد . [یعنی اینکه نمی تونی بازی نکنی ؟ چونکه اگر بازی نکنی دهکدت به خطر میفته ! پس همیشه باید بازی کنم تا دهکدت به خطر نیفته]

مدیریت زمان را یاد بگیر و برای روز خود برنامه ریزی کن این طوری هم دهکده ها در امان خواهند بود هم می تونی به کارت برسی من الان داخل تراویان یک امانت دارم با 12 تا دهکده 6 روز هفته سر کارم ان هم نه یک جا سه جا اما همیشه تونستم به راحتی دهکد ها را اداره کنم ان هم با فقط یک ساعت وقت در روز

2-      بی خوابی : [اگر شب ها بخوابم ممکن است به من حمله بکنند چرا من در شب حمله نکنم ؟ پس شب بیداری]

سرباز ها را به ماموریتی دوری بفرست و مخفی گاه زیاد بساز شب راخت بگیر بخواب من الانش هم شب ها حداقل 7 ساعت می خوابم

3-      معتاد کردن : [اگر دو سه نفر کی در همجوارت رو بزنی 100% معتاد میشی . چونکه طعم پیروزی رو میچشی البته پیروزی که به نظر من کاملا شکست محسوب میشه] بنده نفرهایی را خبر دارم که حداقل 1 سال است این گیم را به صورت شب و روز بازی میکنند .   معتاد شدن داخل هر انسانی هست باید ان را کنترل کرد کسی که به تراویان معتاد بشه می تونه در عرصهای دیگر زندگی هم معتاد بشه اعتیاد به دوست اعتیاد به بیرون رفتن اعتیاد به کار و چیزهای دیگر به نظر من اعتیاد ربطی به مسئله بیرونی نداره ربط به خودت فرد داره

4-      انزوا و دوری از اطرافیان واقعی : این که یکی از مضرات اینترنت هم به شمار می آید .

داخل هر اتحاد فرومی هست انجا می توانید با افراد دیگر گفتگو کنید این فروم باعث شد من با افراد زیادی اشنا شوم از سراسر کشور ما داخل فروم اتحادمون صندلی داغ راه انداختیم مشاعره جوکستان سرگذشت موجب شد که خیلی زیاد با هم دیگر اشنا بشیم

5-      بی هدف بودن : این گیم کاملا بی هدف طراحی شده است . یعنی تقریبا پایانی ندارد . البته در این بی هدفی خیلی هدف ها نهفته شده است . مثلا هدف اینکه هیچ کس همیشه متعالی و کامل و قدرت نیست و همیشه طرف در حال تلاش برای پیشرفته تر شدن می باشد . و این یعنی تا کی ؟ معلوم نیست !

300 روز بعد از شروع هر سرور یک نژاد جدید به سرور تراویان می اید به نام ناتارها اتحادها باید دهکده این نژاد را تصرف کنند و عمارت جادو را در ان بسازند هراتحادی که توانست زودتر عمارت را تمام کند بازی را می برد اتحادها از 6 ماه زودتر از ورود ناتارها برنامه ریزی می کنند و کاملا با هدف جلو می روند

6-      روحیه پرخاشگری : بنده خود شاهد این بودم زمانیکه کسی به شخص دیگری حمله میکرد ,  طرفی که مورد حمله قرار گرفته بود با استفاده از الفاظ رکیک و کاملا دور از شخصیت انسان از خود دفاع میکرد و این یعنی مردن ارزش ای انسانی.

شما می توانید گزارش این ناسزاها را به ادمین سایت بگید تا طرف را جریمه کند در اثز این کار افراد با هم بسیار درست حرف می زنند من به شخصه بعد از 9 ماه بازی داخل تراویان کسی به من فحش نداده

7-      کی دزد بهتریه ؟ در این گیم کاربر رو به غارت بیشتر از دوستان همجوار تشوق می شود به طوری که به غارتگرترین ها و مهاجم  ترین ها مدال افتخار داده می شود.

این کار باعث میشه افرادی که مورد غارت قرار گرفتن به فکر راه چاره بیوفتن و راه حل پیدا کنند این غارت و تهاجم ها مانند مشکلات زندگی واقعی هستن

خوب عجب پست طولانی شد برای اولین پست وبلاگم خیلی حرف زدم

اکتبر 15, 2009. نظرات و تفکرات من. 4 دیدگاه.

دنبال‌کردن

هر نوشته‌ی تازه‌ای را در نامه‌دان خود دریافت نمایید.