نمایش نتایج 1 تا 21 از 21

نام تاپیک: یک اسلایدر زیبا

  1. #1

    Post یک اسلایدر زیبا

    diapo.zip

    سلام من این اسلایدر را دارم می خوام به دیتابیس وصل بشه .
    میشه داخلش از رپیتر استفاده کرد و به دیتابیس متصل بشه .
    من نمونه ها دیگه دارم و تونستم همه را که با رپیتر بودند به دیتابیس وصل کنم ولی این یکی را نتونستم و اتفاقا همین مدل برام مهم است .
    ممنون هستند دوستان راهنمایی بفرمایند .
    آخرین ویرایش به وسیله korosh00 : یک شنبه 17 آذر 1392 در 14:54 عصر

  2. #2

    Post نقل قول: یک اسلایدر زیبا

    images.zip

    کل فایل را نشد آپلود کنم اون پست قبلی فایل اصلی است . فقط یک پوشه image هست که اینجا گذاشتم توی فایل diapo کپیش کنید .

  3. #3

    نقل قول: یک اسلایدر زیبا

    لطفا دوستان راهنمایی کنند .

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    تهران
    پست
    79

    نقل قول: یک اسلایدر زیبا


    <div data-thumb="images/thumbs/megamind1048.jpg">
    <img src="images/slides/megamind1048.jpg">
    <div class="caption elemHover fromLeft">
    This is a simple sliding image with caption. You can have more than one caption and decide the layout of the caption via css.
    </div>
    </div>


    این div برای نمایش هر اسلاید
    شما باید به جای اینکه ادرس رو مستقیم بدی از دیتا بیس بخونی
    باید یه هندلر ایجاد کنی که اطلاعات رو از دیتا بیس بگیره و بده به تگ img

    کار با هنلر رو بلدی ؟

  5. #5

    نقل قول: یک اسلایدر زیبا

    نه متاسفانه . لطفا راهنمایی کنید .

  6. #6
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    تهران
    پست
    79

    نقل قول: یک اسلایدر زیبا

    اول از منوی Add item یک generic handler ادد کن تو برنامت
    بعد از کدزیر استفاده کن


    public class ImageSlider : IHttpHandler
    {

    public void ProcessRequest(HttpContext context)
    {
    context.Response.Clear();

    if (!String.IsNullOrEmpty(context.Request.QueryString["id"]))
    {
    int id = Int32.Parse(context.Request.QueryString["id"]);

    Image image = GetImage(id);

    context.Response.ContentType = "image/jpeg";
    image.Save(context.Response.OutputStream, ImageFormat.Jpeg);
    }
    else
    {
    context.Response.ContentType = "text/html";
    context.Response.Write("<p>Need a valid id</p>");
    }
    }

    public bool IsReusable
    {
    get
    {
    return false;
    }
    }

    private Image GetImage(int id)
    {

    MemoryStream memoryStream = new MemoryStream();
    //Retrieve image from Database to a memeory stream.
    // If you are using a different method, use it and assign
    // the data to the 'memoryStream' variable.

    string connectionString = "Data Source=(local);Initial Catalog=DB1;Integrated Security=True";
    using (SqlConnection sqlConnection = new SqlConnection(connectionString))
    {
    using (SqlCommand sqlCommand = new SqlCommand("SELECT Img FROM Slider WHERE ID = " + id.ToString(), sqlConnection))
    {
    sqlConnection.Open();
    SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();

    if (sqlDataReader.HasRows)
    {
    sqlDataReader.Read();
    byte[] btImage = (byte[])sqlDataReader["Img"];

    memoryStream = new MemoryStream(btImage, false);
    }
    }
    sqlConnection.Close();
    }
    return Image.FromStream(memoryStream);
    }
    }



    حالا به src تگ img اینطوری ادرس بده
    src="handlerName.ashx?id=your image id"

  7. #7
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    تهران
    پست
    79

    نقل قول: یک اسلایدر زیبا

    اگه سوالی داشتی بازم بپرس

  8. #8

    نقل قول: یک اسلایدر زیبا

    سلام
    این کد را داخل همون handler بگذارم . یا قسمت کد صفحه اسلایدر ؟
    من تو هر دو گذاشتم تست کردم عکس ها نیاورد نمایش بده !

  9. #9

    نقل قول: یک اسلایدر زیبا

    این خط را ارور می ده

    byte[] btImage = (byte[])sqlDataReader["Img"];

  10. #10
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    تهران
    پست
    79

    نقل قول: یک اسلایدر زیبا

    جای img باید اسم فیلد عکستو بنویسی

    byte[] btImage = (byte[])sqlDataReader["Img"];


    آره باید تو هندلر بزاری
    به تگ img آدرس دادی ؟؟

  11. #11

    نقل قول: یک اسلایدر زیبا

    همه این کارا رو کردم . نشد که نشد ....

  12. #12

    نقل قول: یک اسلایدر زیبا

    این کل کد صفحه من است :




    using

    System;



    using

    System.Web;

    using
    System.IO;

    using

    System.Drawing.Drawing2D;

    using

    System.Drawing.Imaging;

    using
    System.Data.OleDb;

    using
    System.Web.UI;

    public


    classHandler : IHttpHandler

    {







    publicvoid ProcessRequest(HttpContext context)

    {

    context.Response.Clear();







    if (!String.IsNullOrEmpty(context.Request.QueryString["id"]))

    {







    int id = Int32.Parse(context.Request.QueryString["id"]);

    Image image = GetImage(id);

    context.Response.ContentType =





    "image/jpeg";

    image.Save(context.Response.OutputStream,





    ImageFormat.Jpeg);

    }







    else

    {

    context.Response.ContentType =





    "text/html";

    context.Response.Write(





    "<p>Need a valid id</p>");

    }

    }







    publicbool IsReusable

    {







    get

    {







    returnfalse;

    }

    }







    private Image GetImage(int id)

    {







    MemoryStream memoryStream = newMemoryStream();





    //Retrieve image from Database to a memeory stream.





    // If you are using a different method, use it and assign





    // the data to the 'memoryStream' variable.





    string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;User ID=admin;Data Source=|DataDirectory|\\site.mdb";

     







    using (OleDbConnection con = newOleDbConnection(connectionString))

    {







    using (OleDbCommand sqlCommand = newOleDbCommand("SELECT aks1 FROM Slider WHERE ID = " + id.ToString(), con))

    {

    con.Open();







    OleDbDataReader sqlDataReader = sqlCommand.ExecuteReader();





    if (sqlDataReader.HasRows)

    {

    sqlDataReader.Read();







    byte[] btImage = (byte[])sqlDataReader["aks1"];

    memoryStream =





    newMemoryStream(btImage, false);

    }

    }

    con.Close();

    }







    return Image.FromStream(memoryStream);

    }

    }







  13. #13

    نقل قول: یک اسلایدر زیبا

    این قسمت را هم ارور می ده من همه کلاسها را وارد کردم
    روی image ارور میده

    return Image.FromStream(memoryStream);

  14. #14
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    تهران
    پست
    79

    نقل قول: یک اسلایدر زیبا

    نقل قول نوشته شده توسط korosh00 مشاهده تاپیک
    این قسمت را هم ارور می ده من همه کلاسها را وارد کردم
    روی image ارور میده

    return Image.FromStream(memoryStream);
    از این کد استفاده کن و بزارش جای return Image.FromStream(memoryStream);


    Image a = Image.FromStream(memoryStream);
    Bitmap bmp = new Bitmap(memoryStream);
    return bmp;


  15. #15

    Post نقل قول: یک اسلایدر زیبا

    نمیشه
    اینم عکس ارورش

    2013-12-11_070253.jpg

  16. #16
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    تهران
    پست
    79

    نقل قول: یک اسلایدر زیبا

    دیتا بیست اکسس ؟؟
    من تاحالا با دیتا بیس اکسس کار نکردم
    احتمال زیاد از کاننکشنت
    چک کن درست باشه
    آخرین ویرایش به وسیله ashkan.890 : چهارشنبه 20 آذر 1392 در 16:16 عصر

  17. #17

    نقل قول: یک اسلایدر زیبا

    شما همین کد را با دیتابیس اس کیو ال می گذاری کار میکنه ؟

  18. #18
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    تهران
    پست
    79

    نقل قول: یک اسلایدر زیبا

    بله
    من 3 تا هندلر با همین کد ها دارم

  19. #19
    کاربر تازه وارد آواتار Progman.ir
    تاریخ عضویت
    تیر 1392
    محل زندگی
    بوشهر - سنگی
    پست
    94

    نقل قول: یک اسلایدر زیبا

    اگه خواستی من این کار رو بدون هندلر و ریپیتر و فقط با آرایه ها و SqlDataReader بهت بگم

  20. #20
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    تهران
    پست
    79

    نقل قول: یک اسلایدر زیبا

    نقل قول نوشته شده توسط Progman.ir مشاهده تاپیک
    اگه خواستی من این کار رو بدون هندلر و ریپیتر و فقط با آرایه ها و SqlDataReader بهت بگم
    ممنون میشم اگه بگید

  21. #21

    نقل قول: یک اسلایدر زیبا

    راستی اگر به اسلایدر بخوام عکسیاضافه کنم تو دیتابیس درخود اسلایدر که نمایش نمیده چون من باید بر اساس id خاص عکس را بگیرم !!!
    src="handlerName.ashx?id=1"
    مثلا این عکس 1 را نمایش میده

تاپیک های مشابه

  1. معرفی سایت های زیبا طراحی شده؟
    نوشته شده توسط مهدی فهمیده غلامی در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: پنج شنبه 07 آبان 1394, 10:36 صبح
  2. سوال: اسلایدر عکس زیبا برای وردپرس
    نوشته شده توسط r4hgozar در بخش طراحی وب (Web Design)
    پاسخ: 1
    آخرین پست: شنبه 08 تیر 1392, 20:13 عصر
  3. اسکین های زیبا برای فرم ها؟
    نوشته شده توسط SSP_Software_team در بخش C#‎‎
    پاسخ: 6
    آخرین پست: پنج شنبه 29 آبان 1382, 02:15 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •