PDA

View Full Version : سلام چند سوال در مورد گالری عکس



sg.programmer
چهارشنبه 15 تیر 1390, 12:19 عصر
1-چطوری میشه یک اینچنین گالری بنویسم

2-چطوری میشه مثلا 10 عکس یا یک فلدر را یک دفعه توی سایت Upload کرد
3-آیا یک گالری آماده هست

dontspeak
چهارشنبه 15 تیر 1390, 12:56 عصر
نگرد گشتم نبود
سلام. چند مدت پیش یه تاپیک زدم در همین مورد کسی جواب نداد. حالا یا بلد نبودن یا حال جواب دادن نداشتند. کلی هم سرچ کردم چه فارسی و چه انگلیسی. اگه می خوای پول بدی آره یه چیز خیلی خوب و تر و تمیز هست که می تونی از سایتش بخری خواستی بگو تا بهت بگم. اما اگه رایگان می خوای. یه کامپوننت هست که خودمم توی سایتم ازش استفاده کردم. بد نیست اگه به این حالت بالا می خوای کارتو راه میندازه. من یه مشکل باهاش داشتم که می خواستم یه سری توضیحات همراهش نشون داده بشه که از دیتابیس خونده بشه. که توی صفحه اول درست بود ولی واسه صفحات بعدی نشون نمی داد. اما کلا اگه فقط می خوای عکسو نشون بدی کاملا کارتو راه میندازه. می تونی سایز عکسهای پیش نمایش رو تعیین کنی و تعدادشو توی هر پیج هم تعیین کنی. واسه استایلشم توی سایتش هم می تونی به جوابات برسی. اسم کامپوننت هم imagzoom از سری کامپوننت های obout هست
یه کامپوننت دیگه obout داره اونم اسمش fly هست می تونی توی گرید یا لیست ویو و یا هر کنترل دیتای دیگه قرار بدی و وقتی موس روش میره بزرگ میشه و کنترلهای توشو نشون میده. اگه سوالی بود بپرس
موفق باشی

sg.programmer
چهارشنبه 15 تیر 1390, 17:33 عصر
تشکر که جواب دادید این کامپوننت را قرار میدید تا تست کنم

dontspeak
چهارشنبه 15 تیر 1390, 17:50 عصر
حجمش یکم بالاست می تونی از خود سایت obout دانلود کنی اونجوری کل کامپوننت های اون شرکنم دانلود میکنی http://www.obout.com/
اگه سرعت دانلودت پایینه بگو فقط همون کامپوننت رو بزارم. دیلیل اینکه میگم از خود سایتش کلشو دانلود کن اینه که مثالهاشم همراهش هست اونجوری خیلی راحت کار باهاش رو یاد میگیری. حجمشم 35 مگ هست

sg.programmer
چهارشنبه 15 تیر 1390, 22:49 عصر
حجمش یکم بالاست می تونی از خود سایت obout دانلود کنی اونجوری کل کامپوننت های اون شرکنم دانلود میکنی http://www.obout.com/
اگه سرعت دانلودت پایینه بگو فقط همون کامپوننت رو بزارم. دیلیل اینکه میگم از خود سایتش کلشو دانلود کن اینه که مثالهاشم همراهش هست اونجوری خیلی راحت کار باهاش رو یاد میگیری. حجمشم 35 مگ هست

بازم تشکر گفتی free هست (obout) چون برای بعضی از کامپوننتش free ننوشته مثل Grid یا Calendar ویا Easy Menu و..
وبعضی ها هم نوشته Free . مثل همینImage Zoom (http://www.obout.com/ImageZoom/index.aspx)و (http://www.obout.com/ImageZoom/index.aspx)Free AJAX Page
اگه فعلا همین کامپوننت را بزاری تا که برم از کافی نت دانلود کنم تشکر

dontspeak
پنج شنبه 16 تیر 1390, 00:14 صبح
دوست عزیز این دو کامپوننت رو براتون آپلود کردم ولی مطمئنم که کامپوننت های obout رایگان هستن چون خودم دانلودشون کردم
موفق باشید

Alghoochi
پنج شنبه 16 تیر 1390, 00:28 صبح
1-چطوری میشه یک اینچنین گالری بنویسم

2-چطوری میشه مثلا 10 عکس یا یک فلدر را یک دفعه توی سایت Upload کرد
3-آیا یک گالری آماده هست

چنین کاری رو با jQuery بدون کامپوننت انجام داد. نمونه‌اش تو اینترنت زیاده. در مورد ساخت Slideshow با jQuery سرچ کن هم به فارسی پیدا می‌کنی هم انگلیسی

sg.programmer
پنج شنبه 16 تیر 1390, 10:29 صبح
سلام
تشکرAlghoochi وdontspeak
پیوست Post اول با jQueryهست ولی یه خورده برا ی من مشکل بوده که با اون کار کنم چون تازه دارم با Asp.net کار میکنم (اگه یه آموزش خوب در این رابطه باشه و دارید برام بزارید )

آیا کامپوننت های دیگه مثل این (کامپوننت های obout)رایگان و غیر رایگان هست تا با نمونه های دیگه و طرز کارشون آشنا شم

dontspeak
پنج شنبه 16 تیر 1390, 12:32 عصر
بله از این خیلی بهترش رو توی اینجا http://www.magictoolbox.com/magiczoom/?gclid=CLDdi4Dl7qkCFY8o3wodeTyQZQ می تونی گیر بیاری. البته چندتا کامپوننت دیگه هم هست که می تونی همونجا می تونی ببینی. ولی واقعا این کامپوننت زیباس و ارزش پولشو داره (البته پلاسش)

sg.programmer
پنج شنبه 16 تیر 1390, 13:31 عصر
سلام

کل کامپوننت را دانلود کردم

1-چرا این تکس باکس روی پنل قرار میگیره و هیچی نشون نمیده

2-چطوری میتونم روی یک عکس کلیک کنم تا اون نشون داده بشه مثل مثال خود سایت
http://www.obout.com/ImageZoom/example_multimode_listview.aspx




3- در ضمن این خطا را هم میده 'ImageZoomData' من تما کامپوننت ها را اضافه کردم




Error 1 The name 'ImageZoomData' does not exist in the current contextG:\ASP\oboutSuite\ImageZoom\cs_datasource_d ataset.aspx 25


4-اگه میتونید یک مثال با همین کامپوننت بزاری که با کلیک اونو زوم کنه مثال خودش ارور میده
***********

dontspeak
پنج شنبه 16 تیر 1390, 13:49 عصر
در مورد سوال اولتون منظورتون اینه که از textbox این سری کامپوننت استفاده کردین؟
در مورد سوال دومتون هم. خوب شما عکسهاتون رو از دیتابیس میگیرید؟ یا نه از یه پوشه؟ 100% از دیتابیس می خونید دیگه؟

sg.programmer
پنج شنبه 16 تیر 1390, 14:19 عصر
وقتی این کامپوننت (obout_Flyout2_NET.dll) را میزارم خطای زیر را میده

sg.programmer
پنج شنبه 16 تیر 1390, 14:26 عصر
در مورد سوال اولتون منظورتون اینه که از textbox این سری کامپوننت استفاده کردین؟
در مورد سوال دومتون هم. خوب شما عکسهاتون رو از دیتابیس میگیرید؟ یا نه از یه پوشه؟ 100% از دیتابیس می خونید دیگه؟

نه از textbox استفاده نکردم فقط خود مثالش را قرار دادم که اینطوری میشه
نه از خود Sample همین سایت استفاده کردم عکس ها هم داخل همون پوشه هست
مشکل از Browser هم نیست

dontspeak
پنج شنبه 16 تیر 1390, 14:33 عصر
کل کامپوننت ها رو با setup نصب کردی؟ vs چند داری؟ و obout چند نصب کردی؟

sg.programmer
پنج شنبه 16 تیر 1390, 16:45 عصر
سلام تشکر که این پست را دنبال میکنی
vs 2010
من هم 2 و هم 3.5 رو نصب کردم
اون چیزی که توی سایت هست و اونی که برای من نصب میشه انگار یک چیزای کمه مثل
Dropdown List
Image Button
Multiline Textbox
Textbox
Radio Button
...
و خیلی از کامپوننت های دیگه
شکل زیر کامپوننت های oboutSuite35 را توی کامپیوتر منو نشون میده که برای 2 هم بهمین نحو هست اونو با توی سایت مقایسه کن بنظر من شاید تریال ورژن باشه
راستی یک نمونه که میتونی برا ی قرار بدی

dontspeak
پنج شنبه 16 تیر 1390, 17:00 عصر
تریال نداره. حداقل من که دانلود کردم نداشت. اونی که من دانلود کردم همه کامپوننتهاش توش هست. پس بزار تا شب (12) برات توی سایت خودم آپلود میکنم. چون حجمش بالاست. اینجا نمیشه. نمونه هم که می خوای توی همون هست. اونوقت اگه بازم این مشکل رو داشتی باید یه فکری کرد. شرمنده چون الان باید برم تا جایی. اگه یادم رفت پیغام خصوصی بزار.

dontspeak
پنج شنبه 16 تیر 1390, 21:17 عصر
کامپوننتها رو توی سایت خودم آپلود کردم.
http://www.learningweb.ir/showthread.php?13-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D8%A7%D9%85%D9%BE%D9%88%D9%86%D9%86%D8%AA%D 9%87%D8%A7%DB%8C-asp.net&p=23#post23

sg.programmer
جمعه 17 تیر 1390, 00:12 صبح
سلام تشکرdontspeak (http://barnamenevis.member.php?186905-dontspeak)

میتونی یک نمونه کد از Image Zome در برنامه را پیوست کنی اگه کار کرد برم تا کامپوننت ها را دانلود کنم

dontspeak
جمعه 17 تیر 1390, 00:51 صبح
سلام براتون جوابو همونجا گذاشتم. اینجا هم دوباره میگم که بچه های برنامه نویس هم استفاده کنند:
فقط کافیه روی این کنترل دابل کلیک کنی تا به فرمت اضافه بشه. بعد یه sqldatasource میزاری تا به وسیله اون آدرس عکسها رو از دیتابیس بخونی. در نهایت هم فیلد DataUrlField رو برابر با اون ستون دیتابیس که آدرس عکسهات توشه قرار میدی. مثلا

<obout:ImageZoom ID="ImageZoom1" runat="server" BackgroundOpacity="25" BigImageUrl="" CacheDirectory="" DataDescriptionField="" DataSourceID="SqlDataSource1" DataUrlField="ImageUrl" Description="" ImageUrl="" NumberOfFrames="15" SizeSelectorStyle="" StyleFolder="" zIndex="1000" ZoomTime="200" />

sg.programmer
جمعه 17 تیر 1390, 10:42 صبح
تکس ها را False کردم
------------
حالا چطوری میتونم مثل مثال سایت وقتی روی عکس کلیک کردم عکس زوم شه؟

dontspeak
جمعه 17 تیر 1390, 11:04 صبح
روشی نداره خود به خود اینکار میشه اصلا کارش همینه. من براتون یه پروژه ساده که عکسو بشه آپلود کرد بعد بشه بصورت گالری نشون داد همونجا آپلود میکنم

sg.programmer
جمعه 17 تیر 1390, 11:53 صبح
با این میشه


<cc1:Flyout ID="Flyout1" runat="server" AttachTo="ImageZoom1" SlidingEffect="TOP">

</cc1:Flyout>

اگه یک نمونه بزاری که خیلی خوب میشه

dontspeak
جمعه 17 تیر 1390, 12:18 عصر
براتون یه نمونه گالری اینجا (http://www.learningweb.ir/showthread.php?15-%D9%86%D9%85%D9%88%D9%86%D9%87-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D8%A2%D9%85%D8%A7%D8%AF%D9%87-asp.net-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84&p=28#post28) آپلود کردم

sg.programmer
جمعه 17 تیر 1390, 12:48 عصر
تشکر
یک نمونه هم از HTMLEditor و File Upload میتونی بزاری هرکاری کردم کامپوننت ها درست لود نشدن و کار نکردن