ابراهيم الخليل سماني نشر 29 مارس 2022 أرسل تقرير نشر 29 مارس 2022 السلام عليكم أعلم أن اطار لارفل يعمل عل تحويل الملفات 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"> هل هذه اصح طريقة ولايؤثر على خفة الموقع ؟وهل يوجد طريقة أخرى ؟؟ بعدما قمت بهذه الطريقة لم يتم تغيير الإتجاه بالشكل الصحيح بحيث كما تلاحظون الأيقونات أخدت المتصف , شكرا لكم 1 اقتباس
0 Wael Aljamal نشر 29 مارس 2022 أرسل تقرير نشر 29 مارس 2022 هل تقوم بتضمين ملفين تنسيقات؟ لربما كل منها له اتجاه مختلف تأكد من إعطاء نفس ال dir لوسوم HTML 1 اقتباس
0 ابراهيم الخليل سماني نشر 29 مارس 2022 الكاتب أرسل تقرير نشر 29 مارس 2022 بتاريخ On 29/3/2022 at 21:03 قال 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 Wael Aljamal نشر 29 مارس 2022 أرسل تقرير نشر 29 مارس 2022 بتاريخ On 29/3/2022 at 21:22 قال Brahim Semmani: لكنني أرى التكرار في استدعاء ملفات css ? مرة من cdn ومرة من public ؟ ها ما لم أفهمه جيد أظهر المزيد إن تحميل ملف Static مثل مكتبات خارجية للمشروع من CND أفضل من تحميلها على السيرفر لأن ذلك يوزع عرض حزمة التحميل (حجم البيانات) المتبادل بين المستخدم و المخدم فيطلب هذه المكتبات من مصادر أخرى. طالما تعمل ولا يوجد مشكلة برمجية فالأفضل تضمين المكتبات من CND. أما في حال أردت تخصيص مكتبة ما، حملها local ولا تستخدم روابط أخرى طالما أنه نفس المكتبة يكفي مصدر واحد بالطبع اقتباس
0 ابراهيم الخليل سماني نشر 29 مارس 2022 الكاتب أرسل تقرير نشر 29 مارس 2022 (معدل) بتاريخ On 29/3/2022 at 21:25 قال Wael Aljamal: إن تحميل ملف Static مثل مكتبات خارجية للمشروع من CND أفضل من تحميلها على السيرفر لأن ذلك يوزع عرض حزمة التحميل (حجم البيانات) المتبادل بين المستخدم و المخدم فيطلب هذه المكتبات من مصادر أخرى. طالما تعمل ولا يوجد مشكلة برمجية فالأفضل تضمين المكتبات من CND. أما في حال أردت تخصيص مكتبة ما، حملها local ولا تستخدم روابط أخرى طالما أنه نفس المكتبة يكفي مصدر واحد بالطبع أظهر المزيد لقد إقتربت من فهمي يا أستاذ , بالضبط هذه هي مشكلتي انا لم أجد كيف أنزل مكتبة بوتستراب 5 rtl و أريد تخصيصها تم التعديل في 29 مارس 2022 بواسطة Brahim Semmani زيادة معطيات اقتباس
0 Wael Aljamal نشر 29 مارس 2022 أرسل تقرير نشر 29 مارس 2022 بتاريخ On 29/3/2022 at 21:30 قال 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. اقتباس
السؤال
ابراهيم الخليل سماني
السلام عليكم
أعلم أن اطار لارفل يعمل عل تحويل الملفات sass و js ويحفظهم في المسار public
mix.js('resources/js/app.js', 'public/js') .sass('resources/sass/app.scss', 'public/css');
بعذ ذلك نضمن ملفات css;js بالطريقة التالية :
بالنسبة لي لقد قمت بالتخصيص على متغيرات البوتستراب في ملف اسميته _custom ثم ضمنت هذا الأخير في app.sass
عندي بعض الإستفسارات على ذلك
عندما اضيف مثلا cdn rtl بهذه الطريقة
هل هذه اصح طريقة ولايؤثر على خفة الموقع ؟وهل يوجد طريقة أخرى ؟؟
بعدما قمت بهذه الطريقة لم يتم تغيير الإتجاه بالشكل الصحيح
بحيث كما تلاحظون الأيقونات أخدت المتصف , شكرا لكم
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.