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

محمد اشرافی
سلام سلامت باشید دوست من
تو آموزش این کار رو انجام دادیم ، اگر که userId پیام با UserId ما یکی بود یه کلاس css ای بهش میدیم که اون رو بیاره به سمت راست (chat-me)
و اگر که UserId پیام با userId ما یکی نبود بهش کلاس chat-you رو میدادیم که بره سمت چپ
این چپ و راست بودن مربوط به Style های ما هست که با یه if و else تونستیم این کار رو انجام بدیم

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

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

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

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

ارور unable to connect میده

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

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

محمد اشرافی
سلام تنها کاری که لازمه یه فیلد به نام ParentId یا ReplyId به کلاس Chat اضافه کنید ( این فیلد باید با chatId پر بشه )
و وقتی این فیلد Null بود یعنی پیام معمولیه ولی وقتی این فیلد مقدار داشت یعنی مربوط به یه پیام دیگه است پس زیر همون نمایشش میدین
( مثل پیاده سازی Comment توی سایت ها)
محبوب ترین مقالات



