it-swarm.asia

كيف أقوم بتحويل سمة Wordpress ثيم؟

لقد غوغل ، ولكن لم أجد أي حل آلي. لذلك ، لقد بدأته يدويًا. يعد تعيين ملفات CSS أمرًا سهلاً ، لكني أبحث عن طريقة لتعيين الكتل/القوالب. ارجو المساعدة.

11
user931

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

  1. تحميل السمة في Wordpress ثم عرض الموقع في متصفح. (الغرض من هذا هو استخراج بنية HTML الأساسية للقالب).
  2. اعرض المصدر على الصفحة وانسخ كل HTML وأفلت في محرر نصوص. حفظ في مجلد مشروع جديد.
  3. انسخ ملفات CSS و JS إلى مجلد المشروع الجديد هذا. أوصي باستخدام مجلد "css" ومجلد "js" للمؤسسة.
  4. انسخ جميع الصور إلى مجلد المشروع هذا. أوصي باستخدام مجلد "الصور".
  5. الآن لديك القالب الأساسي الذي تحتاجه لتحويله إلى موضوع لـ Drupal. حان وقت الانشغال!
  6. أوصي بنسخ موضوع "جارلاند" إلى مجلد مشروع جديد وإعادة تسميته إلى اسم السمة الجديد الخاص بك. هذا سوف يسرع الأمور.
  7. انسخ مجلدات css و js و images إلى مشروع السمة الجديد.
  8. قم بتحرير ملف .info لتحميل ملفات css و js.
  9. قم بتعديل ملفات css و js لتحميل أي صور ومسارات ملفات أخرى لتكون مرتبطة بها.
  10. باستخدام مقارنة جنبًا إلى جنب بين page.tpl.php وملف html الخاص بالقالب ، ستحتاج إلى تحويل بنية ملف tpl لتكون قريبة من ملف html. احذر من إزالة المراجع الديناميكية.
  11. اختبار واستكشاف الأخطاء وإصلاحها حسب الحاجة.

الكثير من الخطوات ، لكنها تعمل. يمكنك أيضًا استخدام إطار عمل السمة الذي يوفر سمة هيكلية للبناء عليها. المشكلة الوحيدة في هذا هو أنه في بعض الأحيان تكون هذه الأطر ثقيلة للغاية وتقوم بأكثر بكثير مما هو مطلوب. Zen هو أمر شائع ، ولكنه ثقيل للغاية. يمكنك العثور على المزيد على موقع الويب Drupal في drupal.org (البحث عن المظاهر). فيما يلي بعض الروابط إلى بعض الموضوعات الأساسية.

  • إطار عمل زين
  • NineSixty (960 نظام شبكة ، مفهوم مرن جدًا ، لم أستخدمه أبدًا)
  • Fluid Grid (مفهوم رائع آخر ، لقد رأيت هذا عمليًا ولطيفًا)

أخيرًا ، إليك رابط إلى دليل دروس دروبال .

16
Patrick

أتفق مع إجابة pthurmond ، لكنني أقترح عدم نسخ HTML و CSS بالكامل ولكن القيام بذلك خطوة بخطوة. انسخ HTML أولاً ، لنفترض مثلاً القائمة ؛ ثم انسخ CSS لذلك. استخدم Firebug للعملية. بهذه الطريقة ستنتهي فقط بالأشياء المطلوبة حقًا. أوصي أيضًا بخط نظام الشبكة 960.gs لأنه مرن جدًا ولن تواجه أي مشاكل في التخطيط.

4
Varshith

كنت أبحث أيضًا عن طريقة لتحويل السمة WordPress إلى Drupal ولكن لم أجد أي حل سهل.

نظرًا لأن موقع Drupal هو في الغالب محتوى نصي ، فقد قررت إنشاء إطار iframe داخل موقع WP الذي يحتوي على موقع Drupal.

يبدو أنها ستتمرن. لقد قمت بإزالة الرأس والتذييل من ملف القالب Drupal والآن كل ما لدي هو النص الأساسي داخل موقع WP.

سيتعين علي ضبط CSS على موقع Drupal قليلاً ولكني أتطلع إلى هذا التصميم المختلط.

1
Parag