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

كيف اعمل مقالات في الموقع

مغلق
بدأه ابو السموأل في 13 يناير 2005 · 6 رد · 1,076 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني عندي موقع وبدي اسير اضيف مقالات بس مش عارف شو الطريقة

1.كيف واين تتم عملية التخزين في ملف ورد ولا xml ولا database

ساعدوني بارك الله فيكم

2.وانا ما بدي اصمم صفحة لكل مقالة بدي صفحة وحدة

تعرض فيها كل المقالات

3. كيف اعرض جزء من المقالات في الصفخة الرئسية

مثل هذا الموقع

http://www.dev4arabs.com/vb/

اقصد مثل المقالات الثلاث الموجودة

:o

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

#2

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

وحدن بيبقو متل زهر البيلسان وحدهن بيقطفو وراق الزمان

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

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

برج الحمام مسور و عالي هج الحمام بقيت لحالي لحالي

يا ناطرين التلج ما عاد بدكن ترجعو صرخ عليهن بالشتي يا ديب بلكي بيسمعو

http://www.mazikana.com/Songs/F/Fayrouz/mp...uz---Wahdon.mp3

#3

جزاك الله كل خير مشرفنا العزيز

اخي لكن عندي سوأل اذا خزنت المقالة في database

شو احط ال datatype

حسب معلوماتي انو text dattype

ما بوسع اكثر من 250

حرف

اخي واذا بتكمل معرفك وتجاوبني على الفرع الثاني و الثالث بكون ممنونك وجزاك الله كل خير وبارك الله فيك

#4

لو أضفت المقالات في ملف Text واضفت روابط لهذا الملفات في قاعدة البيانات سيكون أسهل , لكن ستصبح عملية البحث داخل النصوص والمقالات أصعب قليلا , وفي نفس الوقت ستحافظ على حجم قاعدة بيانات صغير .

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#5

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

ان كنت في موضوعك لا تتوقع اكثر من 8000 حرفا فانه من الافضل تخزين المقالة بنوع varchar .

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

بالنسبة لعرض جزء من المقالة فقط فاستخدام sql للحصول على عدد محدد من الحروف فقط من المقالة على فرض ان المقالة مخزنة في قاعدة البيانات في حقل اسمه Body فاستخدام

SELECT

        LEFT(CAST(Body AS varchar(1000)), @AbstractLength)  + 

            '...' AS Abstract

حيث @AbstractLength عدد الحروف التي تريد اظهارها

وحدن بيبقو متل زهر البيلسان وحدهن بيقطفو وراق الزمان

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

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

برج الحمام مسور و عالي هج الحمام بقيت لحالي لحالي

يا ناطرين التلج ما عاد بدكن ترجعو صرخ عليهن بالشتي يا ديب بلكي بيسمعو

http://www.mazikana.com/Songs/F/Fayrouz/mp...uz---Wahdon.mp3

#6

حسب علمي

ستواجه مشكلة مع اللغة العربية اذا استخدمت varchar أو text

لذلك من الأفضل ان تستخدم nvarchar

#7

بالطبع من أجل اللغات غير االلغة الانكليزية من الواجب استخدام nvarchar أو ntext

تم تعديل هذه المشاركة بواسطة DotNetExpert في 15 يناير 2005 في 21:10

وحدن بيبقو متل زهر البيلسان وحدهن بيقطفو وراق الزمان

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

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

برج الحمام مسور و عالي هج الحمام بقيت لحالي لحالي

يا ناطرين التلج ما عاد بدكن ترجعو صرخ عليهن بالشتي يا ديب بلكي بيسمعو

http://www.mazikana.com/Songs/F/Fayrouz/mp...uz---Wahdon.mp3

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

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