اذهب إلى المحتوى
  • 0

ماهي الفكرة لعمل اشعار يشبه "فلان و فلان وثلاثه اخرون معحبون بمنشورك"

علي الكاسر

السؤال

كيف يمكن بناء الاستعلام لتنفيذ ذاك وكيف يكون بناء الجداول الثلاثه جدول المستخدمين وجدول المنشورات وجدول الاشعارات، لتنفيذ الاستعلام

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

نفس مااخبرك اخي المهندس @علي محسنلكن حين الاستدعاء تستدعي اخر ثلاثة او اثنان حسب الرغبه ليتم كتابة اسمهم ثم تعمل حساب لكل الاعجابات وتنقص منها ثلاثه او اثنان وتكتب الرقم

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يمكنك بناء هذا النظام من خلال العمل على عدة مواضع , الأول إنشاء الجداول ذات الصلة في قاعدة البيانات بحيث يرتبط جدول المنشورات posts مع جدول المستخدمين users من خلال معرف المستخدم وليكن ui الذي ستستعمله أيضاً للربط مع جدول الإشعارات notifications كما في المثال أدناه. قد تستعمل قاعداة بيانات من نوع sql مثل mysql أو non-sql مثل mongo والمثال يعطيك لمحة عن المفهوم العام للربط.

	users:
	id // معرف المستخدم  
	username
	password
	email
	firstname
	lastname
	...
	 
	posts
	id
	ui // معرف المستخدم صاحب العلاقة
	title
	content
	...
	 
	notifications
	id
	uid // معرف المستخدم صاحب العلاقة
	message // نص الإشعار
	...
	

أيضا قد تحتاج تقنية لدفع الإشعارات من الواجهة الخلفية backend الى الأمامية frontend وقد يكون socket-io خياراً مناسباً ويمكنك الإطلاع هنا.

في النهاية كل هذا رهن بما تستعمله من أدوات  برمجية فقد تكون nodejs وإطار express حلاً مناسباً وكذلك إستعمال react.js  على سبيل المثال لا الحصر.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 15 ساعات قال Dev Hassan:

نفس مااخبرك اخي المهندس @علي محسنلكن حين الاستدعاء تستدعي اخر ثلاثة او اثنان حسب الرغبه ليتم كتابة اسمهم ثم تعمل حساب لكل الاعجابات وتنقص منها ثلاثه او اثنان وتكتب الرقم

شكرا اخي هذا اعتقد ما احتاجه 

بتاريخ 23 ساعات قال علي محسن:

يمكنك بناء هذا النظام من خلال العمل على عدة مواضع , الأول إنشاء الجداول ذات الصلة في قاعدة البيانات بحيث يرتبط جدول المنشورات posts مع جدول المستخدمين users من خلال معرف المستخدم وليكن ui الذي ستستعمله أيضاً للربط مع جدول الإشعارات notifications كما في المثال أدناه. قد تستعمل قاعداة بيانات من نوع sql مثل mysql أو non-sql مثل mongo والمثال يعطيك لمحة عن المفهوم العام للربط.


	users:
	id // معرف المستخدم  
	username
	password
	email
	firstname
	lastname
	...
	 
	posts
	id
	ui // معرف المستخدم صاحب العلاقة
	title
	content
	...
	 
	notifications
	id
	uid // معرف المستخدم صاحب العلاقة
	message // نص الإشعار
	...
	

أيضا قد تحتاج تقنية لدفع الإشعارات من الواجهة الخلفية backend الى الأمامية frontend وقد يكون socket-io خياراً مناسباً ويمكنك الإطلاع هنا.

في النهاية كل هذا رهن بما تستعمله من أدوات  برمجية فقد تكون nodejs وإطار express حلاً مناسباً وكذلك إستعمال react.js  على سبيل المثال لا الحصر.

شكرا اخي

حاليا اقوم باظهار الاشعارات بواسطة تقنية الاحداث المرسلة من السيرفر sse. 

الويب سوكيت افضل ولكن صعب تنفيذها على php وخاصه من سيرفر محلي من على جوال اندرويد. 

الرياكت ايضا صعب التعامل معها في الاندرويد 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...