اذهب إلى المحتوى

السؤال

نشر (معدل)

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

اتت في بالي فكرة : و هي هوا ممكن التحكم بستايل الموقع ب JavaScript 

بحيث يكون في الخادم الخاص بالموقع ملف "config.js" بحيث في هذا الملف 

يتم التحكم في إعدادات الموقع مثل اسم الموقع و شفرة الاعلانات و ستايل الموقع 

بحيث يكون في صفحات الموقع يتم تعبئة هذه المعلومات بشكل ديناميكي 

بحيث يتم إستدعاء هذا الملف في كل صفحة للموقع بحيث يكون محتوى الموقع ثابت لاكن الاعدادات ديناميكية بحيث في التحكم في الاستايل بحيث في الموقع يكون فيه 3 divs واحد للهيدر و الثاني للمحتوى و الثالث للفوتر بحيث يكون في الموقع مثلا 

<div id="footer-اسم الستايل المختار بحيث يتم التعبئة ديناميكيا"></div>

بحيث يكون في الموقع مجلد tem و في هذا المجلد توجد مجلدات للقوالب 

بحيث في كل قالب يحتوي على ملف ind.js و هذا الملف يوجد به اكواد css لكل 

عنصر من الثلاث عناصر للموقع 

بحيث في ملف config.js يتم إدخال مسار ملف ind.js اللذي يحتوي على القالب

و هذه هي الفكرة هيا يمكن تكون صعبة لاكن إشاء الله اقدر عليها و سلامتكم 

تم التعديل في بواسطة naif

Recommended Posts

  • 0
نشر

مرحبا , 

هذة الفكرة جيدة جدا و في غاية الضرورة خاصة في المواقع الكبيرة نسبيا .

و هذة الفكرة تطبق تلقائيا في مواقع الwordpress على سبيل المثال فإذا غيرت اللوجو أو اسم الوقع سيتم التغيير تلقائيا في الheader 
و  إذا تريد جعل بيانات أخرى بشكل ديناميكي ف يمكنك عملها باستهدام دوال مثل get_option و غيرها 

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

و لا يوجد طريقة واحدة و ثابتة لتنفيذ العملية , أو حتا طريقة أو نهج واحد لكيفية التخزين ولكن في كل الأحوال فهذا الأمر ضروري للغاية و يجب وضعة في عين الإعتبار منذ البداية .

  • 0
نشر

أظن أن مثل هاته الفكرة موجودة بالفعل في مفاهيم مثل شجرة دوم الافتراضية Virtual DOM وما تقوم به مكتبات وأطر الجافاسكربت الحديثة بالفعل، فهي تقوم بتصيير محتوى HTML وهيكلته وضبط تنسيقاته من خلال تنفيذ أكواد جافاسكربت على المتصفح. ولذلك فهي ليست بالفكرة الجديدة. 

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

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...