ارسال پیام و ویو

19 خرداد ۱۴۰۰

سلام 
برای اینکه پیام هایی که از سمت خودمونه سمت راست باشن و بقیه سمت چپ باید چیکار کرد میشه توضیح بدین لطفا؟؟؟؟
 

1657

9 پاسخ
  • محمد اشرافی19 خرداد ۱۴۰۰

    سلام سلامت باشید دوست من 

    تو آموزش این کار رو انجام دادیم ، اگر که userId پیام با UserId ما یکی بود یه کلاس css ای بهش میدیم که اون رو بیاره به سمت راست (chat-me)

    و اگر که UserId پیام با userId ما یکی نبود بهش کلاس chat-you رو میدادیم که بره سمت چپ 

    این چپ و راست بودن مربوط به Style های ما هست که با یه if و else تونستیم این کار رو انجام بدیم

  • 20 خرداد ۱۴۰۰

    userid از کجا گرفته میشه و سیو میشه ؟

  • محمد اشرافی21 خرداد ۱۴۰۰

    از Claim کاربر داریافت میشه و وقتی که وارد سایت میشه با متد OnConnected ارسالش میکنیم براش و در سمت کاربر ذخیره اش کردیم توی یه متغییر و ازش استفاده کردیم

  • 21 خرداد ۱۴۰۰

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

     

  • محمد اشرافی21 خرداد ۱۴۰۰

    1 - چون نمی خوایم صفحه رفرش شه باید با javaScript این کار رو کنیم یا اینکه Html رو سمت سرور بسازی و بعد ارسالش کنید به کاربر

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

    2 - نباید خطایی رخ بده Debug کن ببین مشکل از کجا هست یا اگه متن خطلا رو داری ارسال کنید تا کمکتون کنم

  • 24 خرداد ۱۴۰۰

    ارور unable to connect  میده 

  • محمد اشرافی27 خرداد ۱۴۰۰

    متن Error رو اگه داشته باشین می تونم کمکتون کنم این که نوشتین  خیلی کلی گفته :)

  • 31 خرداد ۱۴۰۰

    اون حل شد.
    ریپلای کردن یک پیام چجوری میشه ؟
    میشه توضیح بدین اگه چیزیم باید تقدیم کنیم مشکلی نداره

  • محمد اشرافی6 تير ۱۴۰۰

    سلام تنها کاری که لازمه یه فیلد به نام  ParentId یا ReplyId به کلاس Chat اضافه کنید ( این فیلد باید با chatId پر بشه )

    و وقتی این فیلد Null بود یعنی پیام معمولیه ولی وقتی این فیلد مقدار داشت یعنی مربوط به یه پیام دیگه است پس زیر همون نمایشش میدین

     ( مثل پیاده سازی Comment توی سایت ها)