ارسال پیام و ویو
سلام
برای اینکه پیام هایی که از سمت خودمونه سمت راست باشن و بقیه سمت چپ باید چیکار کرد میشه توضیح بدین لطفا؟؟؟؟
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 توی سایت ها)
