قم بتنزيل التطبيق الآن وجربه مجانًا لمدة 10 أيام
العملة اختر اللغة اختر المنطقة

جداول الوحدات وجداول قاعدة البيانات الخاصة

تتم إدارة جداول قاعدة بيانات وحدات نظام إدارة المحتوى من قبل النظام ولا يمكن تغييرها مباشرة. إذا كنت ترغب في توسيع وحدة بشكل فردي، يمكنك نسخ جدول MySQL الأصلي، وإنشاء سكربتات وحدة خاصة بك، وتسجيل اسم الجدول الجديد عبر إعدادات الوحدة.

جداول الوحدات في نظام bluetronix CMS

يمكن أن تمتلك كل وحدة نظام إدارة المحتوى جداول بيانات خاصة بها. يتم إدارة هذه الجداول بواسطة نظام إدارة محتوى bluetronix وهي جزء من هيكل الوحدة المعنية.

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

هام: لا تغير هيكل جدول الوحدة الأصلي. إذا كنت بحاجة إلى أعمدة إضافية أو هيكل قاعدة بيانات مخصص بالكامل، بدلاً من ذلك، قم بإنشاء نسخة خاصة من الجدول.

1. إنشاء جدول قاعدة بيانات خاص

إذا كنت ترغب في تخصيص وحدة إدارة المحتوى الحالية، يمكنك نسخ جدول MySQL الخاص بها وحفظه تحت اسم خاص بك.

افترض أنك ترغب في توسيع وحدة المتجر بإضافة حقول قواعد بيانات إضافية. على سبيل المثال، يسمى الجدول الأصلي:

Shop

قم بإنشاء نسخة من هذا الجدول واستخدم الإضافة _own للجدول الجديد:

Shop_own

بعد ذلك، يمكنك تخصيص هيكل جدولك الخاص وإضافة أعمدة إضافية مثلاً.

سيظل الجدول الأصلي المتجر بدون تغيير ويمكن إدارته بواسطة نظام إدارة المحتوى.

2. إنشاء سكربتات وحدة خاصة

بالإضافة إلى جدول قاعدة البيانات، يجب أيضًا تعديل سكريبتات الوحدة التي تتصل بالجدول المعني.

لذلك، قم بإنشاء نسخ خاصة من السكريبتات اللازمة. أيضًا هنا يتم استخدام الإضافة _own.

على سبيل المثال، يصبح السكريبت الأصلي للمتجر:

Shop.pl

نسخة خاصة:

Shop_own.pl

في نسخة السكريبت الخاصة بك، يمكنك تنفيذ الوظائف الفردية والاتصالات بقاعدة البيانات.

ستظل السكريبتات الأصلية للوحدة بدون تغيير ويمكن تحديثها بواسطة تحديثات نظام إدارة المحتوى.

3. تسجيل اسم الجدول الجديد

بعد أن قمت بإنشاء جدول قاعدة البيانات الخاص بك والسكريبتات المطلوبة للوحدة، يجب عليك تسجيل اسم الجدول الجديد في ملفات التكوين المناسبة.

في مثالنا، سيتم استخدام الجدول الجديد Shop_own بدلاً من الجدول الأصلي المتجر.

Original table: Shop

Own table:    Shop_own

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

بهذه الطريقة، يمكن لحل الوحدة المخصص الخاص بك العمل مع هيكل قاعدة البيانات الخاصة به، بينما يبقى جدول الوحدة الأصلي متاحًا لنظام إدارة المحتوى.

ملاحظة: تعتمد التكوينات التي يجب تعديلها على الوحدة المعنية. استخدم ملفات التكوين الفردية المخصصة لذلك.

4. فصل الملفات القياسية عن الملفات الخاصة

بالنسبة للحل الفردي للوحدة، يجب عليك فصل الجدول الأصلي لقاعدة البيانات والسكريبتات القياسية وتعديلاتك الخاصة بوضوح.

أصلي نسخة خاصة
متجر متجر_خاص
متجر.pl متجر_خاص.pl

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

5. عملية تخصيص الموديل الفردي

إذا كنت ترغب في استخدام وحدة موجودة مع هيكل قاعدة بيانات خاص بك، عليك اتباع الخطوات التالية:

  1. Kopiere die originale MySQL-Tabelle und speichere sie unter einem eigenen Namen, beispielsweise Shop_own.
  2. Passe die Struktur deiner eigenen Tabelle an deine Anforderungen an.
  3. Erstelle eigene Versionen der benötigten Modul-Skripte mit dem Zusatz _own.
  4. Hinterlege den neuen Tabellennamen in den entsprechenden Modul-Konfigurationsdateien.
  5. Passe die Datenbankzugriffe deiner eigenen Skripte an und überprüfe, ob dein individuelles Modul mit der neuen Tabelle arbeitet.

6. ملخص

تدار جداول قاعدة البيانات لوحدات نظام إدارة المحتوى بواسطة النظام. لذلك لا يمكن تعديل أعمدتها بشكل مباشر.

للحلول الوحدوية الفردية بالكامل، يمكنك نسخ جدول MySQL الأصلي، وإنشاء نصوص وحدة خاصة، وتقديم اسم الجدول الجديد من خلال تكوين الوحدة.

بهذه الطريقة يمكنك تطوير هياكل قواعد بيانات خاصة ووظائف فردية، دون الحاجة إلى تغيير ملفات الوحدة الأصلية أو جداول النظام.

الأسئلة المتكررة

ما الذي يسأله العملاء غالباً

لماذا لا يمكنني تغيير أعمدة جدول الوحدة بشكل مباشر?

تدار جداول الوحدة بواسطة نظام إدارة المحتوى bluetronix. يتم استخدام هيكل قاعدة البيانات الخاص بها من قبل وظائف الوحدة المعنية ونصوص النظام. لذلك قد تؤدي التغييرات على الهيكل الأصلي للجدول إلى مشاكل أثناء التحديثات أو أثناء تنفيذ الوحدات.

كيف يمكنني إضافة حقول قاعدة بيانات إضافية لوحدة?

انسخ جدول MySQL الأصلي واحفظه تحت اسم خاص بك، مثل متجر_خاص. بعد ذلك، يمكنك توسيع الجدول الخاص بك بشكل فردي.

هل يجب علي أيضًا نسخ نصوص الوحدة?

نعم، إذا كانت الحلول الخاصة بك لوحدة ما تحتاج إلى وصولات قاعدة بيانات خاصة أو وظائف إضافية، يتعين عليك أيضًا إنشاء النصوص المعنية كنسخ خاصة مع إضافة _خاص.

كيف أسمي نص وحدة خاص بي?

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

أين أضع اسم جدول قاعدة البيانات الخاص بي?

يجب إدخال الاسم الجديد للجدول في ملفات تكوين الوحدة المعنية. بالإضافة إلى ذلك، يجب أن تتماشى وصولات قاعدة البيانات الخاصة بنصوص وحدتك مع الجدول الجديد.

هل يمكنني الاستمرار في استخدام جدول الوحدة الأصلي?

نعم. تظل الجدول الأصلي دون تغيير وتظل متاحة لنظام إدارة المحتوى. يمكن لحل وحدتك الفردية العمل بشكل مستقل باستخدام جدول خاص.

ماذا يحدث لنصوص وحدتي الخاصة عند تحديث نظام إدارة المحتوى?

يمكن تحديث نصوص الوحدة الأصلية من خلال التحديثات. لذلك يجب عليك حفظ التعديلات الفردية الخاصة بك في النسخ النصية المخصصة لذلك بإضافة _خاص.

هل يمكنني إنشاء وحدة فردية بالكامل بهذه الطريقة?

نعم. من خلال امتلاك جدول MySQL خاص، ونصوص وحدة فردية، والتكوين المناظر، يمكنك تطوير حل وحدتك الخاص دون تغيير ملفات الوحدة الأصلية أو جداول النظام.

CMS