ae
език
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
ترجمة AI
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

كيفية إنشاء سمة مخصصة لـ Redmine

12/16/2023
6 минути
لوكاس بينا

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

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

إنشاء سمة Redmine جديدة

يوفر Redmine الدعم الأساسي للسمات. يمكن لهذه السمات إضافة بعض الجافا سكريبت المخصص وتجاوز ورقات الأنماط (application.css).
الخطوة الأولى هي إنشاء دليل جديد في public/themes. سيتم استخدام اسم الدليل كاسم للسمة. على سبيل المثال: public/themes/my_theme.
بعد ذلك ، قم بإنشاء application.css المخصص واحفظه في مجلد فرعي يسمى stylesheets:
Public/themes/my_theme/stylesheets/application.css
فيما يلي مثال على ورقة أنماط مخصصة تعوض فقط بعض الإعدادات:
/* تحميل ورقة أنماط Redmine الافتراضية */
@import url (../../../ стилове / application.css);
/* إضافة شعار في الرأس */
#header {
    фон: #507AAA url(../images/logo.png) без повторение 2px;
    padding-left: 86px;
}
/* نقل قائمة المشروع إلى اليمين */
#главно меню {
    вляво: автоматично;
    десен: 0px;
}
يفترض المثال السابق أن لديك صورة موجودة في my_theme/images/logo.png.
يمكنك تنزيل هذه السمة (عينة) كنقطة بداية لسمة Redmine المخصصة الخاصة بك. استخرج السمة في الدليل public/themes.

إضافة جافا سكريبت مخصصة

ما عليك سوى تضمين جافا سكريبت الخاص بك في javascript/theme.js وسيتم تحميله تلقائيًا في كل صفحة.

تعيين الرمز المميز

قم بإدراج الرمز المميز الخاص بك في مجلد الرمز المميز ، وسيتم تحميله تلقائيًا بدلاً من الرمز المميز الافتراضي في كل صفحة. يمكن أن يكون اسم ملف الرمز المميز أي شيء. (في حالة عدم معرفتك ، يعد الرمز المميز أيقونة صغيرة بحجم 16 × 16 بكسل تخدم غرض تمييز موقع الويب الخاص بك. الهدف الرئيسي له هو مساعدة الزوار في تحديد صفحتك بسهولة عندما يكون لديهم العديد من علامات التبويب مفتوحة).

تطبيق السمة المخصصة

  • Раздел 1:

الخطوة الأولى هي تنزيل سمة جديدة.

  • Стъпка 2:

قم بفك ضغط السمة في ../public/themes/. ستكون النتيجة لهذا هي مسار الدليل إلى application.css مثل

../public/themes/redminecrm/stylesheets/application.css

  • Стъпка 3:

انتقل إلى الإدارة -> الإعدادات ومن قائمة "السمة" (قائمة منسدلة) ، حدد السمة التي قمت بإنشائها حديثًا. بعد ذلك ، قم بحفظ الإعدادات الخاصة بك.
في هذه النقطة ، يجب أن يظهر Redmine الآن باستخدام السمة المخصصة الخاصة بك.

إذا كنت تستخدم Redmine < 1.1.0 ، فقد تحتاج إلى إعادة تشغيل التطبيق حتى يظهر في قائمة السمات المتاحة.

هيكل مجلدات القوالب

تتكون القوالب من هذه الملفات:

  • javascripts/theme.js (اختياري): جافا سكريبت مخصص للقالب
  • favicon / <favicon file> (اختياري): فافيكون لقالب Redmine
  • stylesheets / application.css (ضروري): ورقة أنماط CSS ( Cascading Style Sheets) للقالب

يتم توضيح ذلك أدناه:
обществена /
  + - теми /
       +- <اسم القالب>/
            |
            + - фавикон /
            |    +- <favicon file> (مثال: favicon.ico, favicon.png)
            |
            + - javascripts /
            | + - theme.js
            |
            + - таблици за стилове /
                 + - application.css


إنشاء قالب Redmine باستخدام القالب الافتراضي

يمكنك أيضًا إنشاء قالب Redmine عن طريق تغيير الألوان في ملف CSS للقالب الافتراضي.

فلنفترض أنك ترغب في تغيير كل شيء من قالب أزرق إلى قالب أحمر. يمكنك القيام بذلك باستخدام الـ CSS أدناه.

  1. sh # cd / път / към / redmine
  2. sh # mkdir -p public / теми / redtheme / стилове
  3. sh# vi public / themes / redtheme / stylesheets / application.css (يتم عرض الشفرة أدناه)
  4. انتقل إلى إعدادات المشرف ثم حدد redtheme

/* تحميل ورقة أنماط Redmine الافتراضية */

@import url (../../../ стилове / application.css);

# топ меню {фон: RGB (128,0,0);}

#header {фон-цвят: RGB (192,0,0);}

# проекти-индекс ul.projects div.root a.project {цвят: RGB (128,0,0); }

съдържание h1, h2, h3, h4 {цвят: RGB (128,0,0);}

#main {color: RGB (128,0,0); }

a, a: връзка, a: посетен {цвят: RGB (128,0,0); }

a: hover, a: active {color: RGB (128,0,0); }


كيفية تغيير شعار القالب؟


Първата стъпка:

ضع ملف الشعار في @./ public / themes/ redminecrm / images@


Втората стъпка

استبدل ملف logo.png بملف الشعار الجديد بحجم 43x30

...

#header> h1 {

               фон: url (../ images / logo.png) без повторение 10px 20%;

               padding: 5px 60px; /* قم بتعديل هذا لتحديد شعارك الخاص */

}

الترقية النهائية لـ Redmine؟ سهلة.

احصل على جميع الأدوات القوية للتخطيط والإدارة والتحكم المثالي في مشروع واحد.

Изтеглете Easy Redmine при безплатна доставка за 30 минути

ميزات كاملةة محمية SSL, نسخ احتياطية يوميةةة في موقعك الجغرافي