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

[تنبيه - عنوان غير مناسب : ]سؤال لاصحاب الخبرة.... الجميع مدعو للدخول

بدأه مدلل الموصل في 6 أكتوبر 2011 · 6 رد · 516 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

تحية طيبة لجميع اعضاء المنتدى

الحمدلله خلال هذه الايام القليلة استفدت كثيراً من منتداكم وتمكنت من عمل موقع بالكامل (يحوي صلاحيات ولوحة تحكم وفاليديشن ومركز رفع ملفات و.....)

لكني وصلت لعثرة كبيرة وهي كيف يضيف مدير الموقع مواضيع... اردت ان ابرمج زر مشابه لزر المنتدى "اضف موضوع جديد" لكن كيف ستكون البرمجة؟؟؟

انا اطلعت على سؤال مشابه عن موقع اخباري وكيف نضيف خبر جديد وكان الجواب هو استخدام الـ QueryString حيث نكتب كود يقرأ متغير وثم يقوم بجلب البيانات من قاعدة البيانات

لكن كيف ستكون لو ان مدير الموقع اضاف موضوع يضم نصوص وصور متعدد مثلا "شرح استخدام برنامج ما" كيف ستكون الترابط والخزن الاستدعاء من قاعدة البيانات

كما هو الحال في مدونة المنتدي فنجد في كلا الرابطين:

http://blog.arabteam2000.com/?p=293

http://blog.arabteam2000.com/?p=286

المحتوى مختلف وليس ثابت!!!!!!

كذلك هناك روابط مختلفة تماما مثل هذه

http://www.cornerofart.com/2011/06/11/forum-fully-css-site/

http://www.cornerofart.com/2011/06/11/black-website/

اسم الموضوع يكون في الرابط

هل هنا تتولد الصفحات تلقائياً ام ماذا ؟؟

ارجو ان تكون قد وصلت الفكرة

اتمنى ان يكون هناك شرح بالعمق لو سمحتم

#2
مدلل الموصل كتب:

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

تحية طيبة لجميع اعضاء المنتدى

الحمدلله خلال هذه الايام القليلة استفدت كثيراً من منتداكم وتمكنت من عمل موقع بالكامل (يحوي صلاحيات ولوحة تحكم وفاليديشن ومركز رفع ملفات و.....)

لكني وصلت لعثرة كبيرة وهي كيف يضيف مدير الموقع مواضيع... اردت ان ابرمج زر مشابه لزر المنتدى "اضف موضوع جديد" لكن كيف ستكون البرمجة؟؟؟

انا اطلعت على سؤال مشابه عن موقع اخباري وكيف نضيف خبر جديد وكان الجواب هو استخدام الـ QueryString حيث نكتب كود يقرأ متغير وثم يقوم بجلب البيانات من قاعدة البيانات

لكن كيف ستكون لو ان مدير الموقع اضاف موضوع يضم نصوص وصور متعدد مثلا "شرح استخدام برنامج ما" كيف ستكون الترابط والخزن الاستدعاء من قاعدة البيانات

كما هو الحال في مدونة المنتدي فنجد في كلا الرابطين:

http://blog.arabteam2000.com/?p=293

http://blog.arabteam2000.com/?p=286

المحتوى مختلف وليس ثابت!!!!!!

كذلك هناك روابط مختلفة تماما مثل هذه

http://www.cornerofart.com/2011/06/11/forum-fully-css-site/

http://www.cornerofart.com/2011/06/11/black-website/

اسم الموضوع يكون في الرابط

هل هنا تتولد الصفحات تلقائياً ام ماذا ؟؟

ارجو ان تكون قد وصلت الفكرة

اتمنى ان يكون هناك شرح بالعمق لو سمحتم

------------------------------------------------

اخي العزيز .. اذا اردت ان تعمل كما في الموقع .. اي انه يظهر لك اسم الموضوع في رابط .. وعند الضغط على اسم الموضوع يجلب لك الموضوع فهذه سجل عن طريق استخدام QueryString .. وسوف ارفق لك مثال على هذه الشي

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

عملها ومساعدت الناس ونسئل الله لنا ولهم الاجر والجنه

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

<asp:HyperLink ID="HyperLink1" runat="server"

NavigateUrl='<%# Eval("name_body","Default2.aspx?name_body={0}") %>' ><%#Eval("(name_body)")%></asp:HyperLink>

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

من الصفحة الاول .

WebSite13.rar

تم تعديل هذه المشاركة بواسطة السيد الهاشمي في 7 أكتوبر 2011 في 02:48

#3
السيد الهاشمي كتب:

------------------------------------------------

اخي العزيز .. اذا اردت ان تعمل كما في الموقع .. اي انه يظهر لك اسم الموضوع في رابط .. وعند الضغط على اسم الموضوع يجلب لك الموضوع فهذه سجل عن طريق استخدام QueryString .. وسوف ارفق لك مثال على هذه الشي

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

عملها ومساعدت الناس ونسئل الله لنا ولهم الاجر والجنه

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

<asp:HyperLink ID="HyperLink1" runat="server"

NavigateUrl='<%# Eval("name_body","Default2.aspx?name_body={0}") %>' ><%#Eval("(name_body)")%></asp:HyperLink>

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

من الصفحة الاول .

شكرا اخي الكريم

جزاه الله خيرا كل من يساعد الناس وجعلها الله في ميزان حسناتهم

انت وضحت لي كيف يكتب عنوان الموضوع في الرابط.... بارك الله فيك لكن بقى الاهم وهو كيف تضاف المواضيع.... لا اعرف كيف اوصفها ؟؟؟ سوف احاول ان اشرح بالتفصيل

اخي انا اطلعت على امثلة كثيرة في شرح الـ QueryString وكلها كان امثلة بسيطة مثلا هذا الكود في الصفحة الاولى

string v = Request.QueryString["param"];
// بعدها نذهب للصفحة الثانية عن طريق استخدام QueryString

وفي الصفحة الثانية الكود هو

if(Request.QueryString["iraq"] == "iraq")
{
lab1.text="iraq is .................";
}

هذا مثال بسيط لعرض معلومات معينة ..... لكن لو صاحب الموقع اضاف موضوع يضم نصوص وصور هكذا

نص

صور

صورة

صور

........ الخ

ثم اضاف موضوع اخر يحوي فقط فيديو اي في كل مرة شكل مختلف

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

فالسؤال هو بعد الانتهاء من الQueryString..... على سبيل المثال هذا الرابط

http://www.mofa.gov.iq/arab/aboutiraq/default.aspx?sm=107

هنا بالاعتماد على الرقم الذي بعد ?sm= يعرض بيانات ..... لكنها متعدد .... اريد ان اعرف كيف تخزن بقاعدة البيانات وكذلك كيف عرضت؟؟؟

ارجو ام تكون وضحت لك.... اسف ان اطلت

#4
مدلل الموصل كتب:

شكرا اخي الكريم

جزاه الله خيرا كل من يساعد الناس وجعلها الله في ميزان حسناتهم

انت وضحت لي كيف يكتب عنوان الموضوع في الرابط.... بارك الله فيك لكن بقى الاهم وهو كيف تضاف المواضيع.... لا اعرف كيف اوصفها ؟؟؟ سوف احاول ان اشرح بالتفصيل

اخي انا اطلعت على امثلة كثيرة في شرح الـ QueryString وكلها كان امثلة بسيطة مثلا هذا الكود في الصفحة الاولى

string v = Request.QueryString["param"];
// بعدها نذهب للصفحة الثانية عن طريق استخدام QueryString

وفي الصفحة الثانية الكود هو

if(Request.QueryString["iraq"] == "iraq")
{
lab1.text="iraq is .................";
}

هذا مثال بسيط لعرض معلومات معينة ..... لكن لو صاحب الموقع اضاف موضوع يضم نصوص وصور هكذا

نص

صور

صورة

صور

........ الخ

ثم اضاف موضوع اخر يحوي فقط فيديو اي في كل مرة شكل مختلف

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

فالسؤال هو بعد الانتهاء من الQueryString..... على سبيل المثال هذا الرابط

http://www.mofa.gov.iq/arab/aboutiraq/default.aspx?sm=107

هنا بالاعتماد على الرقم الذي بعد ?sm= يعرض بيانات ..... لكنها متعدد .... اريد ان اعرف كيف تخزن بقاعدة البيانات وكذلك كيف عرضت؟؟؟

ارجو ام تكون وضحت لك.... اسف ان اطلت

-----------------------------------------

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

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

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

يعني بيكون شكل الجدول مثلاُ

1- id

2- title

3- body

4- حقل يخزن مسار الصورة

5- حقل يحزم مسار الفديو

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

#5

الأخ الكريم/الأخت الكريمة

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

مرحباً بكم في منتدى الفريق العربي للبرمجة

نود تنبيهك أن العنوان غير مناسب.

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

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

.:: Wish to become better and better ::.

#6
السيد الهاشمي كتب:

-----------------------------------------

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

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

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

يعني بيكون شكل الجدول مثلاُ

1- id

2- title

3- body

4- حقل يخزن مسار الصورة

5- حقل يحزم مسار الفديو

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

بارك الله فيك اخي اتعبتك معي.... بصراحة فهمت الشرح لحداً ما لكن لم تصلني الفكرة كاملة.... لو ان مدير الموقع اضافة موضوع يوجد به اكثر من صورة وفي صفحة العرض توجد كنترول صورة واحد فقط كيف سيكون هذا ؟؟؟؟

اتمنى ان تقوم انت او احد الاخوة الخبراء (جزاكم الله خيراً) بعمل مشروع بسيط يتكون من صفحتين او ثلاثة والمشروع مشابهة لواجهة قسم asp.net في المنتدى حيث يوجد فيه زر واحد فقط اضافة موضوع جديد ونقوم فيه باضافة موضوع ثم وفي صفحة اخرى نعرض المواضيع

ويتم رفع المشورع لتعم الفائدة للجميع وجزاكم الله خيراً

انا بحث عن start kit جاهز على شكل منتدى تستطيع اضافة موضوع جديد ولم اجد.... وجدت فقط ClubWebSite و TimeTracker ولا يوجد فيها استخدام querystring علما اني استخدم vs 2008

VB Helper كتب:

الأخ الكريم/الأخت الكريمة

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

مرحباً بكم في منتدى الفريق العربي للبرمجة

نود تنبيهك أن العنوان غير مناسب.

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

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

اسف جدا اخي الكريم.... لا اعرف كيف اصف المشكلة بالضبط ... اكرر اسفي

#7

تم حل المشكلة من قبل الاخ احمد طلال

الحل كان باضافة محرر نص ckeditor ونضيف صور او نص او فيديو حسب ما نريد ثم نخزنه هذا محتويات المحرر في قاعدة البيانات علما ان حقل النوع يجب ان يكون ntext

تم تعديل هذه المشاركة بواسطة مدلل الموصل في 8 أكتوبر 2011 في 11:57

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…