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

تخزين و عرض الصفحات

مغلق
بدأه محمد طاهر في 19 فبراير 2003 · 4 رد · 792 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عند الرغبة في عرض دروس مثلا فى صفحة asp

أفترض أن يتم تخزين الصفحات كاملة فى مجلد ، و تخزين الرابط فى قاعدة البيانات ، و من ثم عرضها فى inline frame مثلا

أم من الممكن تخزين الصفحة كاملة بتنسيقها كما يتم فى المنتدي ؟؟

و في أي الاحوال ، عند عرض بيانات مخزنة بتنسيق html كيف يتم تخزينها و عرضها ، أي بمعني آخر عند تخزين الصفحة التي بها تنسيق هتمل فى قاعدة البيانات ، هل أخزنها كجمل هتمل كما هي ، أم كيف أخزنها ؟؟ ثم كيف أعرضها

في الاحوال العادية نأخذ كل سطر و نضعه فى جملة response.write

و لكن فى حالة أن الصفحات موجودة ، كيف أخزنها فى القاعدة و كيف أعرضها ؟؟

#2

أخي محمد هناك عدة طرق لذلك ..

1- عمل لوحة تحكم من خلالها يمكن كتابة الدروس و يتم تخزينها في قاعدة البيانات كجمل Strings و يتم تنسيقها باستخدام بعض دوال الفي بي سكريبت أثناء تخزينها و بالتالي عند عرض الحقل يظهر منسقا كما أدخلته .. يتم أحيانا اللجوء لمحررات HTML جاهزة و هي موجودة على النت ..

2 - رفع صفحات على السيرفر مباشرة و تكون منسقة بالشكل الذي تحتاجه ثم تكتفي بالإشارة إلى مسار الصفحة على السيرفر .. و هذه شائعة أيضا و ليس من الضروري استخدام ال inline frame فهي سبب في بعض المشاكل مع المتصفحات القديمة و أيضا لها مخاطر أمنيه ..

اختر ما يناسبك و نحن بالخدمة ..

You can fly while you can touch the sky

#3
اقتباس
عمل لوحة تحكم من خلالها يمكن كتابة الدروس و يتم تخزينها في قاعدة البيانات كجمل Strings و يتم تنسيقها باستخدام بعض دوال الفي بي سكريبت أثناء تخزينها و بالتالي عند عرض الحقل يظهر منسقا كما أدخلته .. يتم أحيانا اللجوء لمحررات HTML جاهزة و هي موجودة على النت ..

لو فيه من ده يبقي جميل

#4

أظن تقوم بتخزين كافة كود html في حقل تكون خاصيته (مفكرة) لكي يقبل حجم أكبر في سعته للعرض وتقوم بإستعراضه كاستعراض أي حقل وسيقوم بترجمه أكواد الهتمل طبيعياً..

<%=rs("Html")%>

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

#5

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

مثال :

StrArticle=request("article")

StrArticle=replace(StrArticle,VbCrlf,"
")

و هذه الحالة تأتي قبل التخزين .. فيتم معالجة كل ضغطة ل Enter و تحويلها لما يقابل دورها من وسوم ال HTML و هي النزول سطرا باستخدام الوسم breack كالتالي : ..

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

http://www.arabteam2000.com/vb/showthread....&threadid=21743

حظا موفقا ..

You can fly while you can touch the sky

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

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