الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل بالامكان عمل نموذج لعرض الأخبار مثل هذا ؟

مغلق
بدأه يوفي VIP في 19 أكتوبر 2007 · 7 رد · 896 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله ..

كيف حالكم حبايبي ان شاء الله بخير ..

للأسف يا أخوان بحيث كثيراً في المنتدى قبل طرح هذا الموضوع ولم أجد إجابة للأسف !!

اذا بالامكان ان يكون هذا الموضوع انطلاقه لحل هذه الاشكالية بالنسبة لي ولبقية الأخوان الذين لم يمر عليهم هذا الموضوع ...

هل بالامكان عمل نموذج لعرض الأخبار مثل هذا النموذج ؟(من موقع كوووره)

post-62145-1192746814_thumb.jpg

أريد فقط عنوان للخبر (يكون أرتباط تشعبي لعرض نص الخبر في صفحة خاصه)

وأيضاً نص للخبر مصغر عبارة عن سطرين إلى ثلاثة أسطر (إن زاد عن ذلك يعرض كلمة تفاصيل الخبر تقوم بعرض الخبر كاملاً في صفحة أخرى (في نفس الصفحة الخاصة التي اشرت اليها سابقاً ...

والصورة غير مهمة ..

ياليت أي معلومات عن هذا الأمر يا أخوان ( حقول الجداول+ الأدوات المستخدمة)

وان ماكان فيها تعب يا أخوان لو يكون توضيح للكود المستخدم في C# ..

ان كان الأمر يتطلب جهد فياليت لو اجابة نطرية فقط ..

ويتعاون معي بقية الأخوان ان شاء الله في اخراج الموضوع بالشكل المناسب باذن الله ...

دمتم في رعاية الله وصحته ..

تم تعديل هذه المشاركة بواسطة يوفي VIP في 19 أكتوبر 2007 في 01:34

#2

السلام عليكم ..

بعد تجربة العديد من الأدوات توصلت إلى قناعة بأنها يمكن عملها باستخدام DataList1 ؟؟ لاني جربتها وعملت فيها حاجات طيبه .. لكن ينقص اشياء عدة ياأخوان ..::

- كيف اعرض فقط خمسة سجلات وأضع خيار (لعرض جميع الأخبار) ؟

- كيفية (تحديد) عدد الأسطر للخبر بحيث يعرض سطرين فقط ثم يضيف كلمة التفاصيل ؟(يمكن الاستغناء عن كلمة تفاصيل لكن أريد عرض فقط سطرين والتعويض عن التفاصيل بعرض ارتباط تشعبي في عنوان الخبر) !لكن الأهم هو عرض سطرين فقط !!

ما رأيكم أخواني الكرام ؟؟

تم تعديل هذه المشاركة بواسطة يوفي VIP في 19 أكتوبر 2007 في 08:36

#3

السلام عليكم

عذرا على التأخر، تستطيع عملها بعدة أدوات مثل ماقلت Datalist أو DataGrid لكن في تصوري لو تعملها Repeater راح يكون أفضل و السبب انه في الأولات أشياء ما تحتاجها مثل Edit وغيرها وبالتالي هي ثقيله حتى لو لم تستخدم تلك الخصائص، و على العموم التأثير ليس بكبير و بالتالي تستطيع اللإستمرار بخيارك، بالنسبة لسؤالك

- استخدم SQL بحيث تقول SELECT TOP 5 FROM TABLE

- على حسب اذا كان النص ما فيه html أي TEXT فتستطيع عمل Split على الفراغات و تأخذ مثلا أو عشرين كلمه أما إذا كان النص به HTML فستحتاج إلى عمل HTML Parsing وهذا بعض الشيء صعب، حل آخر و هو عندما تدخل الخبر يكون لديك صندوق اسمه مختصر الخبر بحيث تجبر المستخدم على إدخال مختصر للخبر و تحفظه في عمود لوحده,

قد تكون هنالك أفكار آخرى

أتمنى أن اكون افدت

#4

السلام عليكم ورحمة الله ..

الله يستر عليكـ يالغالي ..

والله ما قصرت ..

حاولت والله بما استطعت به .. وعملت أشياء طيبه في الموضوع ..مثل

تحويل العنوان الى ارتباط تشعبي بنقل لصفحة اخرى به كافة التفاصيل.

لكن الي ما قدرت عليه وهو .:

- عرض خمسة مواضيع فقط (من الأخير بحكم انه سيظهر اخر خمسةأخبار ) وأظن ان الكود الذي وضعته يأتي بأول خمسة سجلات :( وايضا حاولت تجربتها ولكن لم تعمل ..

- عرض عشرين كلمة مثلاً في الواجهه "بحيث لما ينقر على العنوان يعرض له بقيةالتفاصيل في الصفحة الأخرى "إن امكن اضافة كلمة التفاصيل في اخرالخبر " ..

- تسيق العرض ، بحيث لا اريدان اعمل مثل AutoFormat ولكن اريد ان اجعل بين كل سجل وسجل سطر يفصل بينهم .. وأيضاً عمل حدود للجدول"مثل فكرة الصورة التي وضعتها في أول رد" أي تنسيقات خاصة بي أنا ...

ان شاء الله تكون بسيطة عليكم انا عملت المشروع وجهزت كل الصفحات .. فقط ينقص لمسات الخبير على هذا الموضوع ..

وفقكم الله لكل خير ...

News.rar

#5

وعليكم السلام ورحمة الله وبركاته

أخي...

- بالنسبة لآخر 5 مواضيع.. أكيد ان عندك تاريخ كل خبر.. لذا استخدم الاستعلام التالي:

select ??? from NEWS ORDER BY date(the field you have) DESC LIMIT 5

- بالنسبة للعشرين كلمة... ما دامك احتفظت بآخر 5 مواضيع في متغير نصي.. اختبر طول المتغير..

لم أستخدم السي شارب.. لذا اعذرني على عدم التوضيح أكثر..

#6

عذراً ...

بالنسبة للاستعلام السابق فقد كان لـ MySQL

وليس للأكسس...

بالنسبة لجدولك فالوضع كالتالي..

SELECT top 5 (Table1.ID)

from table1 order by id DESC;

لكن لا أحبذ التعامل مع الآي دي.. فالتاريخ أفضل منه..

ولا أقصد أن تحذف الآي دي.. لا .. لأن له فائدة في معرفة رقم الخبر وعرضه..

وفقك الله...

تم تعديل هذه المشاركة بواسطة who في 20 أكتوبر 2007 في 06:25

#7

جزاكم الله خير .

تم تعديل هذه المشاركة بواسطة ماجددج في 20 أكتوبر 2007 في 06:54

#8

سلمك ربي يالغالي ...

انا اخترت ACCESS كمثال فقط .. وإلا فتعاملي سيكون مع SQL SERVER ..

الكود يعمل تماام يالغالي على الاكسس ..لكن لو تكرمت وتضع كود SQL SERVER ..

اقتباس
لكن لا أحبذ التعامل مع الآي دي.. فالتاريخ أفضل منه..

ولا أقصد أن تحذف الآي دي.. لا .. لأن له فائدة في معرفة رقم الخبر وعرضه..

طيب يالغالي لو كان في اليوم الواحد أكثر من خمسة أخبار ؟؟

على أي اساس يتم ذلك ؟:(.

باقي أهم نقطه يا أخوان وهي أن أجعل للخبر الواحد عدد محدد من الكلمات ..

هذا الموضوع مغلق.

مواضيع مشابهة