مجتمع سوالف سوفت: شكل ومفهوم جديد للمنتديات
من الموقع: جولة مع جناح إتش بي .. الطباعة هي الأساس

 

العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الوسوم:

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو مميز
تاريخ الإنضمام: Aug 2004-
#1  
ما هي فكرة عمل الموضوعات المتشابهة


السلام عليكم

ما هي فكرة عمل مقالات مشابهة لما ينعرض مقالة
او موضوع في المنتدي ينعرض معه موضوعات متشابهة

إلخ

كيف يتم عملها ( الفكرة فقط )






__________________
برامج
محب الله ورسوله is offline   قديم 09-12-2008, 03:32 AM
الرد مع إقتباس
عضو مميز
تاريخ الإنضمام: Aug 2004-
#2  

لدي فكرة وهي
عند إضافة موضوع يتم في وقت الإضافة البحث في قاعدة البيانات عن موضوعات فيها نص العنوان ( ككلمات مفردة ) وترتيبها من حيث الأكثر دفة وإختيار أول 5 مثلاً ثم وضع أرقامهم مع الموضوع في قاعدة البيانات

وينما يقوم الزائر بفتح الموضوع يتم عمل إستعلام زيادة لجلب بيانات الموضوعات اللي رقمها في هذه ال array






__________________
برامج
محب الله ورسوله is offline   قديم 09-12-2008, 03:36 AM
الرد مع إقتباس
عضو نشيط
تاريخ الإنضمام: Oct 2008-
#3  

إقتباس:
المشاركة الأصلية بواسطة المجروح مشاهدة مشاركة
لدي فكرة وهي
عند إضافة موضوع يتم في وقت الإضافة البحث في قاعدة البيانات عن موضوعات فيها نص العنوان ( ككلمات مفردة ) وترتيبها من حيث الأكثر دفة وإختيار أول 5 مثلاً ثم وضع أرقامهم مع الموضوع في قاعدة البيانات

وينما يقوم الزائر بفتح الموضوع يتم عمل إستعلام زيادة لجلب بيانات الموضوعات اللي رقمها في هذه ال array
في نقطة مهمة جداً نسيتها هنا .
ماذا لو تم اضافة موضوع جديد بعد هذا الموضوع وفيه تشابه بينه وبين السابق .. هل سيتم إضافته لقائمة المواضيع المشابهه بالنسبة للأول ؟

إذن عملية البحث عن الموضوعات المشابهه وإدراجها في قاعدة البيانات أثناء إضافة الموضوع ، سيجعلك تحتفظ دائماً بعدد ثابت من الموضوعات المشابهه في كل موضوع .






__________________
لن أتواجد في المنتدى خلال السنة الدراسية الحالية - دعواتكم لي بالتوفيق والنجاح.

آخر نشاط: 01-09-2009, 07:45 PM
Mostafa Maher is offline   قديم 09-12-2008, 03:57 AM
الرد مع إقتباس
عضو نشيط
تاريخ الإنضمام: Oct 2008-
#4  

هناك فكرة مشابهه جداً لفكرتك ولكن مع تعديل بسيط :

- عند إضافة موضوع جديد :
نبحث عن أكثر خمس مواضيع ( مثلاً ) مشابهه لهذا الموضوع ونأتي بالـ IDS الخاصة بهم .
- نأخذ هذه الـ IDS وننسبهم لهذا الموضوع ليكونوا مواضيع مشابهه له . ( لحد الآن مثل فكرتك ) .
- الجديد هنا : نعمل Insert لـ id الموضوع المضاف في جميع المواضيع المشابهه حتى ينتسب اليهم كذلك .
( منهم ولهم ) ...






__________________
لن أتواجد في المنتدى خلال السنة الدراسية الحالية - دعواتكم لي بالتوفيق والنجاح.

آخر نشاط: 01-09-2009, 07:45 PM
Mostafa Maher is offline   قديم 09-12-2008, 04:10 AM
الرد مع إقتباس
عضو مميز
تاريخ الإنضمام: Aug 2004-
#5  

لا ينفع يالغالي لانه هذه المواضيع يظهر فيها 5 مثلا بالفعل
ولو أضفت بيصيروا 6
لو تريد الإستبدال بتحتاج تعيد الجلب والترتيب لهم كلهم
بتيجي تعيد تلاقي الموضوعات المترابطه معم محتاجه

يعني هتحتاج تعيد للكل

هو حلي الأنسب حاليا مع زر في تحديث العدادات وأنت كل شهر تعمله مرة ليعيد جلب الأحدث لكل موضوع






__________________
برامج
محب الله ورسوله is offline   قديم 09-12-2008, 09:00 PM
الرد مع إقتباس
عضو نشيط جدا
تاريخ الإنضمام: May 2007-
#6  

تفضل اخوي الفكرة والكود جاهز لعيونك .

درس : كيفية استخراج مواضيع ذات صلة من القاعدة






__________________
EbNCaNa اخوكم ابن قانا

[درس] قائمة بريدية بأسهل الطرق بواسطة PHP

[توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟
EbNCaNa is offline   قديم 09-12-2008, 09:07 PM
الرد مع إقتباس
مشرف سوالف عامة و خدمات البيع و الشراء و الاعلانات التجارية
تاريخ الإنضمام: Oct 2003-
#7  

اهلا اخي المجروح .. فيه فكرة بسيطة ..

لنفرض انك طلبت موضوع معين ورقم id = 55 ... من المتصفح ..

هكذا : http://www.example.com/article.php?id=55

الطبيعي انك تسوي استعلام في قاعدة البيانات عن هذا المتغير ، وتعرض السجل الخاص بهذا الرقم ..

من البيانات التي سوف تطلبها .. اكيد "Title" ... لنفرض العنوان: ما هي فكرة عمل الموضوعات المتشابهة

نسوي للعنوان explode ... هكذا ..

كود PHP:
<?php
$new_word 
explode(" ",$title);
?>
اصبح لدينا متغير جديد بمصفوفة ، وهو new_word ... هكذا ..

ما - هي - فكرة - عمل - الموضوعات - المتشابهة

ممكن نسوي كذا .. نختار مثلا عشوائي 2 خانة او 3 خانات ...

من هذه المصفوفة نقوم بعمل استعلام عن هذه الكلمات بـ like وبعدد محدد .. مثلا 5 سجلات.






__________________
أخي [ محمد الفارس ] في كل رد اقول .. شكراً لك ...
البانر.نت .. نصنع من الافكار دليل
albanner is offline   قديم 15-12-2008, 12:05 PM
الرد مع إقتباس
عضو سوبر نشيط
تاريخ الإنضمام: May 2007-
#8  

الطرق السابقة جيدة
لكن من وجهة نظري استخدام التعابير القياسية في mysql لتجنب مشاكل الاحرف المتشابهة في اللغة العربية مثل (أ) (ا) (إ) (ي) (ى) ...






__________________
Islam sharaf
إسلام شرف
مهندس مصرى is offline   قديم 15-12-2008, 06:57 PM
الرد مع إقتباس
الرد على الموضوع


 

أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
الموضوعات المتشابهة لا تظهر محب الله ورسوله الإصلاح والصيانة 1 04-04-2008 06:47 AM
فكرة عمل البلوكات Firas الويب والويب 2.0 والتجارة الالكترونية 10 14-07-2007 06:21 PM
لخبراء النيوك ممكن اعرف كيف عمل صاحب هذا الموقع وعرض الموضوعات بهذه الطريقه مساعد الويب والويب 2.0 والتجارة الالكترونية 4 29-08-2005 09:23 AM
فكرة عمل هاك بدوي و اقشر الإصلاح والصيانة 1 18-05-2004 04:24 PM
فكرة عمل عمل بلوك ftp الويب والويب 2.0 والتجارة الالكترونية 1 29-05-2003 07:45 AM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 05:06 PM.