دوست عزیز اینجور برنامه ها از چند بخش اصولا تشکیل میشه..
قسمت اول که کاربر بتونه ثبت نام کنه و لاگین بشه..که میتونید با یک فایل رابط php یک لاگین بسازید.که همون طور میدونید این فایل به یک دیتابیس یوزر وصل میشه که نام و پسورد کاربرا درآن ذخیره میشه..همچنین میتونید در دیتابیس از یک فیلد مثلا به نام active استفاده کنید.که مثلا مقدار 1 برای فعال بودن و مقدار 0 بلاک بودن .مقدار 2 برای کاربری که VIP است و الی آخر.....
من دقیقا منظور شما رو از اینکه برای هر آیتم یک قابلیت چت باشه چیه؟....اگر میخواید قابلیت چت رو داشته باشید میتونید برنامه سوکت پراگرامینگ در سمت جاوا رو یاد بگیرید تا همچین قابلیت داشته و به برنامه تون اضافه کنید.
دوست عزیز برای دیوار اشتراک و اضافه کردن آیتم روش های زیادی هست.
مثلا فرض کنید شما میخواید کاربر بتونه یک پیام (یا عکس ..) به صورت آنلاین به پیامها اضافه کند و بعد از تایید شما این متن نمایش داده شود..
کافیه شما متن رو با استفاده از یک editText از کاربر بگیرید.واین مقدار به فایل رابط php ارسال کنید.
حالا داخل این فایل رابط ،عمل insert کردن رو انجام بدید و متن رو وارد دیتابیسی بکنید که از قبل داخل سرور ساخته اید.
فقط یادتون باشه برای این دیتابیس که متنهای کاربرا رو نگه میداره، یک فیلد به نام IsSHow بسازید که مقدار 0 و 1 رو بتونه بگیره.و مقدار defult اون برابر با صفر بزارید..
یعنی وقتی کاربر یک پیام جدید وارد کرد و عمل insert انجام شد.یک سطر در دیتابیس ساخته بشه که متن در داخل یک فیلدش ذخیره شه و مقدار فیلد IsShow آن 0 قرار بگیره.
که مقدار این فیلد نشون میده باید این متن برای کاربرای دیگه نمایش داده بشه یا خیر؟.(تایید مدیریت)
به این صورت که اگر متن رو خوندید و مشکلی نداشت مقدار این فیلد رو 1 قرار دهید. و اگر به هر دلیلی این پیام وارد شده توسط کاربر قابل نمایش نیست، مقدار آن رو تغییر ندید و صفر باقی بماند.(یعنی توسط مدیر که شما هستید تایید شد این متن قابل نمایش هست یا خیر).
حالا واسه نمایش پیامهای این دیتابیس ،کافیه عمل select کردن رو درفایل رابط روی سطرهایی از دیتابیس تون بزنید که مقدار IsShow آن برابر است با مقدار 1. و واین مقادیر رو بفرستید سمت
اندروید و در داخل یک لیست ویو نمایش دهید
قسمت اول که کاربر بتونه ثبت نام کنه و لاگین بشه..که میتونید با یک فایل رابط php یک لاگین بسازید.که همون طور میدونید این فایل به یک دیتابیس یوزر وصل میشه که نام و پسورد کاربرا درآن ذخیره میشه..همچنین میتونید در دیتابیس از یک فیلد مثلا به نام active استفاده کنید.که مثلا مقدار 1 برای فعال بودن و مقدار 0 بلاک بودن .مقدار 2 برای کاربری که VIP است و الی آخر.....
من دقیقا منظور شما رو از اینکه برای هر آیتم یک قابلیت چت باشه چیه؟....اگر میخواید قابلیت چت رو داشته باشید میتونید برنامه سوکت پراگرامینگ در سمت جاوا رو یاد بگیرید تا همچین قابلیت داشته و به برنامه تون اضافه کنید.
دوست عزیز برای دیوار اشتراک و اضافه کردن آیتم روش های زیادی هست.
مثلا فرض کنید شما میخواید کاربر بتونه یک پیام (یا عکس ..) به صورت آنلاین به پیامها اضافه کند و بعد از تایید شما این متن نمایش داده شود..
کافیه شما متن رو با استفاده از یک editText از کاربر بگیرید.واین مقدار به فایل رابط php ارسال کنید.
حالا داخل این فایل رابط ،عمل insert کردن رو انجام بدید و متن رو وارد دیتابیسی بکنید که از قبل داخل سرور ساخته اید.
فقط یادتون باشه برای این دیتابیس که متنهای کاربرا رو نگه میداره، یک فیلد به نام IsSHow بسازید که مقدار 0 و 1 رو بتونه بگیره.و مقدار defult اون برابر با صفر بزارید..
یعنی وقتی کاربر یک پیام جدید وارد کرد و عمل insert انجام شد.یک سطر در دیتابیس ساخته بشه که متن در داخل یک فیلدش ذخیره شه و مقدار فیلد IsShow آن 0 قرار بگیره.
که مقدار این فیلد نشون میده باید این متن برای کاربرای دیگه نمایش داده بشه یا خیر؟.(تایید مدیریت)
به این صورت که اگر متن رو خوندید و مشکلی نداشت مقدار این فیلد رو 1 قرار دهید. و اگر به هر دلیلی این پیام وارد شده توسط کاربر قابل نمایش نیست، مقدار آن رو تغییر ندید و صفر باقی بماند.(یعنی توسط مدیر که شما هستید تایید شد این متن قابل نمایش هست یا خیر).
حالا واسه نمایش پیامهای این دیتابیس ،کافیه عمل select کردن رو درفایل رابط روی سطرهایی از دیتابیس تون بزنید که مقدار IsShow آن برابر است با مقدار 1. و واین مقادیر رو بفرستید سمت
اندروید و در داخل یک لیست ویو نمایش دهید