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

السؤال

نشر

السلام عليكم

أعلم أن اطار لارفل يعمل عل تحويل الملفات 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...