![]() |
|
[مقال] كيفية برمجة منتدى TextForum بدون قاعدة بيانات - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم برمجة وتطوير المواقع (http://vb4arb.com/vb/forumdisplay.php?fid=51) +--- قسم : قسم ASP.NET (http://vb4arb.com/vb/forumdisplay.php?fid=52) +---- قسم : قسم اسئلة ASP.NET (http://vb4arb.com/vb/forumdisplay.php?fid=53) +---- الموضوع : [مقال] كيفية برمجة منتدى TextForum بدون قاعدة بيانات (/showthread.php?tid=39875) |
RE: كيفية برمجة منتدى TextForum [بدأ العمل 1.2.3] - ابراهيم ايبو - 06-11-21 (06-11-21, 12:26 AM)abubasilIraq كتب : السلام عليكم ، طيب السلام عليكم ورحمة الله وبركاته اخي لاغنى عن قواعد البيانات فهي المكان الذي نستطيع فيه تخزين الداتا مهما كبر حجمها اما الملفات النصية فهي محدودة قياسا والفكرة هنا هي تجارب ليستفد منها الغير وكل يختار حسب متطلباته RE: كيفية برمجة منتدى TextForum [بدأ العمل 1.2.3] - سعود - 06-11-21 (06-11-21, 12:43 AM)ابراهيم ايبو كتب :(06-11-21, 12:26 AM)abubasilIraq كتب : السلام عليكم ، طيب نعم صحيح الفكرة (عندي )المتعة و لا مانع من فائدة كما قلتكم . حتى والموضوع مع ملفات نصية بمجلد السيرفر واجهت متاعب وانتقل من خطة لخطة اخرى . الشيء اللذي سيوقف تطبيق الفكرة هو لو بدات وضعه بالسيرفر ودخل اكثر من شخص فان كل زائر يحمل المحتوى كامل ثم يعدل عليه ويعاد .... هذه لم افطن لها لتطوير او برمجة الويب. العمل على المكتبي فقط ينسي الفرق!!! شكر الله لكم جميعا. RE: كيفية برمجة منتدى TextForum [بدأ العمل 1.2.3] - سعود - 06-11-21 العقبة اللتي ذكرتها يمكن التغلب عليها بافكار اخرى .... ---------------------------------------------------------------------------------------- الان صورة ملف db.config ويحتوي كل البيانات الى الان(اقصد اني لم احدث هذه الجزئية) RE: كيفية برمجة منتدى TextForum [بدأ العمل 1.2.3] - سعود - 06-11-21 ايضا تطبيق الستايل على عنصر حاضن
باقي الكثير.
RE: كيفية برمجة منتدى TextForum [بدأ العمل 1.2.3] - سعود - 07-11-21 كما ترون بالصورتين السابقتين
تم انجاز جزئية هامة وبقي الكثير
RE: كيفية برمجة منتدى TextForum [بدأ العمل 1.2.3] - سعود - 07-11-21 ...................
والباقي كثير
RE: كيفية برمجة منتدى TextForum [بدأ العمل 1.2.3] - سعود - 08-11-21 المشاركات قسمين: قسم رئيسي يحمل قيمة صفر(0) ومشاركات تابعة له تحمل قيمته الاساسية . العمود الاساسي هو pid والعمود الثانوي هو parentid اقصد ان الاخير اذا كانت قيمته اكثر من صفر(0) فهذا يعني انه تابع للمشاركة اللتي تملك القيمة هذه. الصورة الثانية اتبعتني لقد نسيت الفروق بين المكتبي والويب وبصعوبة اتذكر هناك كود ان لم تكتبه قبل الاسناد حال حدث Load للصفحة فلن تستطيع التحديث. هذه الصور اتسلى بها الى ان اتم المشروع واقوم برفعه. اترون كيف يتم تمرير القيم من صفحة لاخرى وفي الاخرى كيف تم استقبال القيم لكي نستفيد منها في الانتظااار RE: كيفية برمجة منتدى TextForum [بدأ العمل 1.2.3] - سعود - 08-11-21 ياعيني على الاستعلام هذا
![]() توجد صورة اسفل هذا الكلام
انظر كيف يتم اولا التحقق هل الزائر مسؤول ام لا ويتم اعتماد مسؤول فقط بزيارة صفحة الادارة فقط بعدها يستطيع دخول الموقع[اقصد انه يستطيع تتبع الروابط اللتي تؤدي به الى التحكم] والتحكمات لابد لها من الانتقال الى صفحات في مجلد الادارة
الصورة لصفحة عرض مواضيع قسم معين
والاقسام مثل المشاركات فيه قسم اساسي وتابع
صباح الخير جميعا
لن تحتاج الى مزيد من الجهد فقط اجعل المستخدم يستبدل وسوم او رموز html برموز مثل هذه والباقي كما هو وانظر للنتيجة. نسيت اكتب كود الاستبدال ![]() PHP كود : po.InnerHtml = po.InnerHtml.Replace("[", "<").Replace("]", ">") @@@@@@@@@@@@@@@@@@@@@@@@@@@@@ لقطة بسيطة من المنتدى بالجهاز كود اضافة صف جديد لملف نصي وفق فكرة الموضوع باستخدام الاداة - سعود - 08-11-21 PHP كود : Dim br As HtmlAgilityPack.HtmlNode = HtmlAgilityPack.HtmlNode.CreateNode(vbCrLf)هكذا افضل من طريقتي الاولى[اللتي تعتمد على كتابة نص ومن ثم تحويله الى نود]
اكواد التعديل بشروط PHP كود : doc.DocumentNode.SelectSingleNode("//user[@id=" & lbluid.Text & "]").Attributes("name").Value = txtusername.Textانظر كيف حددنا الصف المراد التعديل عليه وذلك بتحديد الـ id وعند اسناد آي دي لاي صف فنستعلم عن آخر قيمة ثم نزيد عليها. ليس بالضرورة ان يكون منتدى بالمعنى وانما قد تصلح ان تكون مدونة واقصد ان مستخدم واحد فقط يدون ويحفظ . ولا مانع من وجود اكثر من شخص ولكن ببرمجية اخرى تعمل كــــحارس يكشف العمل الحالي ويخبر المستخدم ان ينتظر. انظر كيف يكون الحظر ! PHP كود : If IsBlocked(Session("user")) ThenContentPlaceHolder1 ثم اظهر رسالة له . وهذه دالة الحظر: PHP كود : Public Function IsBlocked(ByVal un As String) As BooleanRE: كيفية برمجة منتدى TextForum [بدأ العمل 1.2.3] - سعود - 09-11-21 عند فقد او تغيير اسم او امتداد الملف الخاص بالمحتوى تظهر هذه الرسالة وافكر بعدم افتراض وجود هذا الملف بل ان يتم انشاؤه بالكود عبر صفحة install.aspx وعند وجود ملف المحتويات النصية db.config لن يتم دخول install folder و عند عدم وجوده لن يتم دخول لوحة الادارة admincp
الله يعين واقدم شيء مفيد
|