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

خريطة ملفات التنسيق في laraval mix

السؤال

السلام عليكم

أعلم أن اطار لارفل يعمل عل تحويل الملفات sass و js  ويحفظهم في المسار public 

  mix.js('resources/js/app.js', 'public/js')
    .sass('resources/sass/app.scss', 'public/css');

بعذ ذلك نضمن ملفات css;js بالطريقة التالية :

       <script src="{{ asset('js/app.js') }}" defer></script>
        
      <link href="{{ asset('css/app.css') }}" rel="stylesheet">

بالنسبة لي لقد قمت بالتخصيص على متغيرات البوتستراب في ملف اسميته _custom ثم ضمنت هذا الأخير في app.sass 

عندي بعض الإستفسارات على ذلك 

عندما اضيف مثلا cdn rtl بهذه الطريقة 

         <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.rtl.min.css" integrity="sha384-gXt9imSW0VcJVHezoNQsP+TNrjYXoGcrqBZJpry9zJt8PCQjobwmhMGaDHTASo9N" crossorigin="anonymous">

        
      <link href="{{ asset('css/app.css') }}" rel="stylesheet">

هل هذه اصح طريقة ولايؤثر على خفة الموقع ؟وهل يوجد طريقة أخرى ؟؟

بعدما قمت بهذه الطريقة لم يتم تغيير الإتجاه بالشكل الصحيح 

1111.thumb.png.2a4c9e8bde1190a2587312ee5288e7fb.png

بحيث كما تلاحظون الأيقونات أخدت المتصف , شكرا لكم 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0
بتاريخ 14 دقائق مضت قال Wael Aljamal:

هل تقوم بتضمين ملفين تنسيقات؟ لربما كل منها له اتجاه مختلف تأكد من إعطاء نفس ال dir لوسوم HTML

أستاذ وائل ’ لم تجبني على استفساري هل يكفي تضمين 

         <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.rtl.min.css" integrity="sha384-gXt9imSW0VcJVHezoNQsP+TNrjYXoGcrqBZJpry9zJt8PCQjobwmhMGaDHTASo9N" crossorigin="anonymous">

        
      <link href="{{ asset('css/app.css') }}" rel="stylesheet">

لكنني أرى التكرار في استدعاء ملفات css ? مرة من cdn ومرة من public ؟ ها ما لم أفهمه جيد 

نعم كل الوسوم rtl 

 

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 دقيقة مضت قال Brahim Semmani:

لكنني أرى التكرار في استدعاء ملفات css ? مرة من cdn ومرة من public ؟ ها ما لم أفهمه جيد 

إن تحميل ملف Static مثل مكتبات خارجية للمشروع من CND أفضل من تحميلها على السيرفر لأن ذلك يوزع عرض حزمة التحميل (حجم البيانات) المتبادل بين المستخدم و المخدم فيطلب هذه المكتبات من مصادر أخرى.

طالما تعمل ولا يوجد مشكلة برمجية فالأفضل تضمين المكتبات من CND.

أما في حال أردت تخصيص مكتبة ما، حملها local ولا تستخدم روابط أخرى طالما أنه نفس المكتبة يكفي مصدر واحد بالطبع

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 4 دقائق مضت قال Wael Aljamal:

إن تحميل ملف Static مثل مكتبات خارجية للمشروع من CND أفضل من تحميلها على السيرفر لأن ذلك يوزع عرض حزمة التحميل (حجم البيانات) المتبادل بين المستخدم و المخدم فيطلب هذه المكتبات من مصادر أخرى.

طالما تعمل ولا يوجد مشكلة برمجية فالأفضل تضمين المكتبات من CND.

أما في حال أردت تخصيص مكتبة ما، حملها local ولا تستخدم روابط أخرى طالما أنه نفس المكتبة يكفي مصدر واحد بالطبع

لقد إقتربت من فهمي يا أستاذ , بالضبط هذه هي مشكلتي انا لم أجد كيف أنزل مكتبة بوتستراب 5  rtl    و أريد تخصيصها 

تم التعديل في بواسطة Brahim Semmani
زيادة معطيات
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 2 دقائق مضت قال Brahim Semmani:

لقد إقتربت من فهمي يا أستاذ , بالضبط هذه هي مشكلتي انا لم أجد كيف أنزل مكتبة بوتستراب 5  rtl    و أريد تخصيصها 

يعني أنك تحمل بوتستراب من cdn و التخصيص من public ولا تعمل؟

لتفعيل RTL حسب التوثيق الرسمي نقوم بالخطوتين

<html dir="rtl" lang="ar">

Set dir="rtl" on the <html> element.
Add an appropriate lang attribute, like lang="ar", on the <html> element.

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...