بسم الله والحمدلله والصلاة على رسول الله وآل بيته وصحبه الكرام
في التدوينة السابقة تكلمنا عن تطبيق خطوط الويب في مدونات بلوقر، وانتهينا الى مشكلة في متصفح فيرفوكس الشهير حيث لا يعرض خطوط الويب المحفوظة في موقع آخر وهي سياسة لموزيلا يبدو أنها لن تتغير فحتى الإصدار الأخير ( 13 ) الذي أطلق قبل ساعات ما زال محتفظاً بهذه السياسة التي حقاً لا أجد لها مبرراً مقنعاً. في هذه التدوينة لن يكون هناك حل إلا بالتماشي مع هذه السياسة فلا سبيل للتحايل عليها وترويض هذا الثعلب الملتهب! ولكن سنسلك طريقاً آخر ...
نظام التحكم بتصاريح العبور للمواقع الخارجية
فيرفوكس سيعرض الخط إذا سمح صاحب الموقع الذي يحتفظ بهذا الخط لمدونتك باستخدامه بصورة واضحة ، وكيف يكون هذا ؟ . عن طريق نظام [ Cross-Origin Resource Sharing ] ، نظام التحكم بمشاركة موقع خارجي روابط مواد من الموقع الأصلي. سنعطي من خلال هذا النظام تصريح عبور لرابط خط الويب في الموقع الأصلي ( مستضيف الخط ) ليعرض في الموقع الخارجي وهو مدونة بلوقر ( المستفيد ) . وستتم هذه العملية إن شاء الله بكتابة أوامر في ملف خاص له اسم واحد لا يتغير وهو (htaccess) نضعه بجوار ملفات الخطوط وستكون النتيجة قبول متصفح فيرفوكس عرضها بدون مشاكل.
طريقة اعطاء التصريح للخطوط بواسطة ملف htaccess
ملف htaccess. مشهور وغني عن التعريف كما يقال وهناك معلومات مستفيضة حوله ، وعلى أي حال هذا الملف هو عبارة حارس لملفات الموقع الأصلي فيمنع مثلاً استخدام صور الموقع الاصلي في المواقع الخارجية ويستبدلها بصورة تحذيريه أو دعائية! ، في قضيتنا الحالية سنقوم بإعطاء تصريح لمدونة بلوقر من خلال رفع ملف htaccess. في مجلد الخطوط في الموقع المستضيف لها، وسنكتب في هذا الملف أوامر لاعطاء الخطوط تصريح عبور بلا قيد أو شرط :
نفتح برنامج النوتباد ونكتب فيه الأمر ثم نحفظه باسم [ htaccess.] بدون امتداد على النحو التالي:
<FilesMatch "\.(ttf|otf|eot|woff)$"> <IfModule mod_headers.c> Header set Access-Control-Allow-Origin "*" </IfModule> </FilesMatch>
<FilesMatch "\.(ttf|otf|eot|woff)$"> <IfModule mod_headers.c> Access-Control-Allow-Origin: http://your.blogspot.com </IfModule> </FilesMatch>
← تسهيلاً يمكنك تنزيل ملف htaccess. وهو جاهز للاستخدام من هنا .
أين أجد مستضيف لخطوط الويب لربطها بمدونة بلوقر ؟
يشترط في الموقع المستضيف دعم خاصية اعطاء تصريح الربط للمدونة، للأسف مواقع مثل dropbox و google code وغيرها لا تدعم خاصية اعطاء تصريح الربط وهذا طبيعي لأن مجالها الحفظ والمشاركة، ولكن حتى الاستضافات المدفوعة العالمية قد لا تدعم هذه الخاصية مثل : ixwebhosting و استضافة أمازون . . . فعليك أن تتأكد من الاستضافة قبل استخدامها! لحسن الحظ وجدت استضافة مجانية تدعم هذه الخاصية بشكل مرضي بل ممتاز:
سجل في الموقع وارفع اليه الخطوط وضع بجوارها ملف htaccess ، ثم استكمل طريقة تضمين الخطوط كما شرحناها في التدوينة السابقة . كاثبات هذه مدونة تجريبيه تستخدم خطوط ويب محفوظة في هذه الاستضافة ، سترى بإذن الله أن الخطوط تعرض بشكل سليم باستخدام متصفح الفيرفوكس : خطوط الويب
انتبه:
- هذا الموقع لا يسمح باستخدام أي سكريبت مدفوع مثل VB أو غيره حتى لو ملكت ترخيص استخدام وسوف يحذف حسابك جراء هذه المخالفة حسب نظامهم! ، يمكنك تركيب سكريت مجاني مثل برنامج مدونة ووردبريس
- أنصحك بعدم ترك حسابك فارغاً ولو تكتب صفحات مترابطة HTML بمحتوى مقبول يوحي بأنك جاد ولا تريد استخدام الاستضافة المجانية كخدمة مشاركة ملفات!.
وكحل بديل: استخدام مكتبة خطوط موقع Fonts.com
إذا كانت مدونتك صغيرة وليس عليها حركة زوار كبيرة يمكنك استخدام مكتبة خطوط موقع فوتنس ، وهي بخلاف خطوط قوقيل توفر بعضاً من الخطوط العربية الجميلة ولكنها قليلة العدد بالإضافة الى أن الخطة المجانية تعرض الخط بحد أقصى: 25 الف عرض لكل شهر . يمكنك استعراض الخطوط العربية المجانية من هنا .
طريقة استخدام الموقع باختصار فتح مشروع لخطوط الويب ثم إضافة الخطوط التي ترغب في استخدامها ( اختر المجاني منها فقط ) ، سيوفر لك الموقع رابط جافا تكتبه في قالب مدونتك ، ويمكنك استدعاء الخط بالطريقة المعتادة من خلال خصائص الأنماط CSS.
الخطة المجانية ستعرض مربع دعائي صغير للموقع في أحد أركان مدونتك، حسناً إذا كنت تستخدم قالب مصمم بطريقة خاصة يشوهها هذا المربع الدعائي يمكنك اخفاءه باستخدام Display:none خلال خصائص الأنماط CSS ، ثم حفظ حقوق الموقع بوضع رابطه في الصفحات الداخلية أو في أي مكان مناسب!.
تحديث: الحل بواسطة تشفير ملفات الخطوط base64
كنت قد جربت سابقاً أثناء تجاربي هذه الطريقة ولم تنجح مع الخطوط العربية ، وهذه النتيجة التي توصلت كنت فيها واهم، واثبت نجاحها الأخ عماد في هذا الدرس ( طريقة إضافة خطوط ويب عربية خاصة إلى مدونات بلوجر ) ، الطريقة مناسبة جداً ولا يعيبها إلا الكود الضخم الذي ينتج من عملية التشفير وسيتضاعف بعدد الخطوط فلا تضيف خط لخصائص css إلا غذا كنت تستخدمه فعلياً في المدونة.
.
.
بالتوفيق إن شاء الله :)
.
التعليقات: 51
شكرا على الموضوع :) بس بصراحةأكره هوقع الاستضافة ذاك ... وأيضا بصراحة ما جربت ارفع ملفات على موقع استضافة :( بس شكرا على المعلومة
أخوك عماد من تونس :)
لماذا كرهته !
بحثت عن مواقع مستضافه لديه ووجدت موقع تحويل خطوط يعمل عليه بدون مشكله . . .
المهم ان لا نركب سكريبت مدفوع مثلا او برمجيات سحب الملفات او استخدامه كخدمة مشاركة ملفات .. هي مجانية ولكنها تضا مزيد قيود !
الامر الآخر افترض تعطلت روابط الخطوط لن يؤثر هذا على المدونة مثل تعطل روابط الجافا أو الصور مجرد ننتقل من تنسيق الى آخر .. .. .. فلا يوجد ما نخسره اصلا
تحاياي
شكرا لك على الرد ... واردت ان اسالك الا توجد طريقة لجعل تحميل المدونة سريع بدون تقليل الصور او شئ مثل هذا لانني مقللهم على اقصى حد؟؟
تدوينة مميزة جدا مشكورين
www.pfs.com.sa
شركة اشهار المواقع السعودية لخدمات التسويق الالكتروني واشهار المواقع بالسعودية
@عماد: تقليل "الإضافات" و "الروابط الخارجية" سيساهم بشكل رئيسي في سرعة عرض المدونة .. مثلاً مدونتك تأخذ وقتاً طويلاً في جلب مادة من موقع رسول الله (صلى الله عليه وسلم) ، يمكنك فحص موقع بواسطة هذا الموقع وسيعطيك ما يجب عليك فعله : http://gtmetrix.com
اهاا شكرا جزيلا :)
اممم آسف على كثرة طلباتي :) لكن اريد ان اسالك هل يمكنك ان ترشدني بدقة لكيفية تسريع المدونة (وعلى فكرة انا ركبتلها اضافة جوكري لتسريع تحميلها ) وايضا لم افهم جيدا احصائية الموقع اللي اعطتني رابطه لاستعمله :(
وارجوا ان لااكون قد اكثرت من الطلبات فانت المدون الوحيد الى حد الان الذي يهتم بتعليقات زواره ويرشدهم :)
السلام عليكم
أهلاً عماد
أرى أن تُعيد بناء قالب مدونتك من جديد ، ثم تضع سياسة صارمة في تركيب الإضافات حتى إضافة تسريع المدونة أحياناً تؤدي الى نتيجة عكسية ، ثم لا تستخدم صور من مواقع خارجية ...
وعليكم السلام ورحمة الله وبركاته
امم انا ينقصني قالب خفيف ورائع واحترافي وفي نفس الوقت يكون بسيط الاستعمال ويكون يمكن استعماله قالب لمدونة شالمة ( اخبارية .. كشف الحقيقة عن الماسونية والصهيونية.. تقدم شروحات .. بها قسم فيديوهات الخ) يعني انا بدي قالب متكامل وخفيف ... ههه آسف على كثرة طلباتي / وما انسى انا منذ سويعات قرأة عن Nofollow and Dofollow لرفع البيج رانك فهل يمكن التحكم في كللل الروابط في المدونة من دون ان ادخل على ال400 موضوعوابقى اصحح لكل موضوع اخطائه ؟؟ واسف لو اتعبتك
هههه بس بتعرف الصدف الان ان الكثير يتصلون بي لكي اصمم لهم قالب لمدونتهم او اعرب لهم واحد وانا لم ادرس الxml or css or html بل تعلمتها من تجاربي ههه والان اطلب منك المساعدة كما يطلبون مني المساعدة
السلام عليكم
← مرت علي قوالب مجلات واخبار جميلة ولكنها لا تستوقفني ولا تستهويني ابداً ، فلا اتذكرها ..
← روابط عناوين مدونتك ستتبعها كناعب البحث فلا تقلق ، ربما التركيز على خاصية nofollow هو المهم في الروابط الإعلانية أو المواقع غير الموثوقة .. مثلاً كل رابط في التعليقات سيكون بهذا الوسم تلقائياً فلا اشكال لو وضع احدهم رابط موقعه الفاشل في مدونتك في تعليق ...
← هل تعرف إني أحياناً أطلب المساعده مني !! إي وربي :)
.
:) وعليكم السلام ورحمة الله وبركاته
جزاك الله كل خير ..
حياكم الله واهلا بكم
أخ جاسر .. سوف اقوم بتصميم قالب جديد اعتمد فيه على شروحاتك ... فكان عندي سؤال : وهو : 1 - كيف اجعل المواضيع في المدونة على شكل جلاري مثل موقع سوالف مثلا (هناك مدونات بلوجر بها جلاري ممثل موقع سوالف لكن لا اتذكرها)
2 - وهو الاهم كيف اجعل طريق عرض المواضيع طريقتين . يعني اتيح امكانية اعرض العادي مثل في مدونتك او عرضها على شكل جلاري (اي ان المشاركات تكون حذو بعضها افقيا وليس فوق بعضها) .. وهذه الميزة (تخيير الزائر بين عرضها على شكل شرائح او عادية (فوق بعضها)) موجودة في موقع سوالف ايضا وفي قالب بلوجر ستور الاصدار 2 (bloger store v2) واعرف انني لم اشرح جيدا مقصدي لكن يمكنك هذا من خلال رؤية قالب بلوجر ستور 2 وزيارة موقع سوالف
السلام عليكم
أعتقد أن توزيع التدوينات على شكل "مربعات" متراصة بشكل جاليري يمكن بسهولة عن طريقة (1) تصغير عرص بدن التدوينات (2) استخدام الخاصية float .
ويبقى أمور بدهيه مثل تنسيق العناوين والوسوم ان وجد لتناسب هذا العرض ..
أما فكرة اتاحة العرضين معاً فأزعم أن هذا ممكن باتباع نفس طريقة دمج القوالب التي شرحتها سابقاً:
http://www.alblogger.com/2011/04/blog-post_27.html
لم أجرب ولكن المبدأ واضح بالنسبة لي ..
اهاا شكرا :) -- عندما انتهي من تصميم القالب الجديد هل يمكنني اعطائه لك لتعدل على كود الcss لاضيفه لها ؟؟
خلص وأرسله لي عبر البريد الموجود في صفحة راسلناأقصد " اتصل بنا "
راح يكلفك : ريالان ونص سعودي
هههه اذا ما بدي ... الى الان لم ادفع سنت واحد في النت لسببين
الاول ما عندي مال
والثاني عمري لا يسمح لي بالحصول على حساب بايبال او اي حساب عن اي شركة مثلها.. راح احاول اركبه بنفسي
خلاص سأغير التكلفة من: ريالان ونص سعودي إلى لا شيئان ونصف اللا شيء بأي عملة تريدها :)
يا عماد قلتها مازحاً!. لم ولن أسعى لربح مادي بإذن الله ، أرسل التصميم وسيكون تواصلنا عبر البريد إن شاء الله
ههههه والله حيرتني ظننتها مجانا ومن ثم صدمتني ومن ثم هنئتني .. أوكي أخي بس ليه ما نتكلم على الفيس بوك مباشرة ؟؟
وهذا هو ايميلي:
goy.man.mia@gmail.com
انا القالب انتهيت منه وبقالي الهيدر فقط والميزة الي قلتلك عليها :)
وايضا صارتلي مشكلة بسيطة جدا اخرى اظن انه يمكنك حلها :)
واكرر شكري لك
هه في مصمم فلسطيني قلتلوا ممكن تصميم قال لي حظر اموالك ومن ثم تعال ههه
وشكرا جزيلا
---
على فكرة سوف اطلق موقع تواصل اجتماعي مشابه للفيس بوك لكنه اسلامي :)
سأراسلك على بريدك ...
ok
http://www.assayyarat.com/
مشكوووووووووووووووور
العفووووووو !!
السلام عليكم .....
لدي استفسار بشأن ملفات الخط هل أقوم برفعها على هاته الاستضافة لاني قمت بذلك ولم تنجح العميلية فارجو الرد وشكرا
وعليكم السلام ورحمة الله وبركاته
نعم ترفعها على هذه الاستضافة ولكن لابد ترفع بجوارها مباشر ملف htaccess . بدون وضع هذا الملف بجوار ملفات الخطوط لن تعمل.
بالتوفيق ان شاء الله
السلام عليكم ورحمة الله عيدك مبروك : أردت أن أوريك القالب إلي قمت بتصميمه حديثا وركبته على مدونتي اللي تتحدث عن بلوجر
http://arblab.blogspot.com
يا اخى جاسر , لماذا الخطوط فى استضافة وورد بريس تكون رائعة ومميزة بينما بلوجر لا تدعم هذه الخاصية ؟؟؟
@عماد : وعليكم السلام ورحمة الله وبركاته ، وكل عام أنت بخير إن شاء الله ، القالب هادئ وجميل وأرى أنه القائمة العلوية تحتاج مزيد من التنسيق والترتيب ، القائمة المنسدلة لاختيار اللغة لا أحبذها ، لا تسرف في استخدام الالوان ... تقديم الشرح بالفيديو جيد ولكن كتابة الشرح ضروري ..
@king : الخطوط ليس لها علاقة بمنصة المدونة هل هي بلوقر أو ووردبريس ، الخط ملف يمكن استخدامه في أي صفحة.
تحاياي
كيف احمل على موقع www.000webhost.com
@غير معرف:
1. باستخدام برامج FTP : مثل filezilla المجاني. ( يُستحسن )
2. عن طريق مدير الملفات الخاص بلوحة التحكم.
هناك شروحات كثيرة حول استخدام هذا الموقع كمدونة او منتدى تتضمن طريقة رفع الملفات ان كنت جديد على برامج FTP.
السلام عليكم...
اخي جاسر لقد قمت ببحث كبيييير حول هذا الامر وتوصلت في الاخير الى استنتاجات كثيرة لاتستخدام خط مخصص في اي مدونة من خلال ملف جافا فقط !! كل شئ يعمل لكن المشكل في الخطوط العربية حيث ان هذه الطريقة لا تدعم اللغة العربية لذلك قمت ببحث كبير حول هذا الامر وتوصلت الى استنتاجات سوف ابدا التاكد من صحتها الان :) وسوف اوافيك باخر النتائج
وعليكم السلام
نعم هناك طريقة بالجافاسكريبت لا تدعم العربية ، صادفتها في قالب أجنبي طُلب مني تعريبه ...
هناك أيضاً طريقة تشفير ملف الخط كذلك لا يدعم العربية ...
لا أدري عن سبب تشدد فيرفوكس في ربط ملفات الخطوط دون كل المتصفحات !
← ننتظر النتائج إن شاء الله جيدة ، وحتى لو لم تنجح فالتأكيد ستخرج بخبرة ومعلومات كبيرة تساعدك في مشاريع أخرى ...
وفقك الله وسددك
السلام عليكم
كنت اراجع تعليقاتي هنا فوجدت انني عن جد ثرثار ههه / المهم جربت طريقة الجافا ولكنها لا تعمل الا مع الخطوط الفارسية والشئ الجميل ان الخطوط الفارسية يمكن استعمالها كخطوط عربية ولقد نجح الامر لكن كان هناك بعض الاخطاء الصغيرة مثلا عوض ي تظهر ى
لكنني استعملت طريقتك وركببت بيها خط (غير مجاني وسعره مرتفع للشراء لكن لي طرقي في الحصول عليه لا اقول سرقته لكن الكثير من المواقع تستخدمه ولم تحمي الخط من التحميل فحملته :))
وعليكم السلام ورحمة
الثرثرة قول ليس تحته طائل، وهذا لحسن الحظ لا ينطبق على كلماتك :)
نعم أسعار الخطوط باهضة الثمن ، لكن هناك خطوط مجانية جميلة ومتقنة
بالتوفيق
اسم الخط Helvetica Neue وانا املك 3 اوزان منه وسعر الثلاثة اوزان هذه : 105 اورو
http://www.linotype.com/1266/neuehelvetica-family.html
ايضا املك خط Neo® Sans Arabic النسخة light وسعره : 165 اورو !!!
طبعا لو اردت اي واحد منهم انا موجود
جربت كثير من الخطوط المدفوعة ، لكن لا يطمئن قلبي لاستخدامها في وجود خطوط مجانية بنفس الجودة ..
قاعدتي: لا استخدم برنامج مكرك إلا إذا كان 1. غالي الثمن ، 2. عدم وجود آخر مجاني جيد كبديل مقنع.
هذا ما توصلت اليه بعد حرب نفسية مع ضميري :)
شكراً لك جزيلاً :)
السلام عليكم اخى
شرح ممتاز وجميل ولكن هناك جزء فى الشرح لم افهمه وهو انت تقول اضف الملف htaccess بجانبه لا اعرف ماذا تقصد بجانبه ممكن توضح بكود معين جاهز مثلا وياريت تقول ناخد لنكات مباشره للملف من الاستضافه وشكرا مستنى ردك ؟
وعليكم السلام ورحمة الله وبركاته ،،
بجانبه ← يعني "ملفات الخطوط"+"ملف htaccess" = جميعهم نضعهم في نفس المجلد.
هل وضحت؟
كطيب ازاى هاخد روابط مباشره للخطوط وللملف يعنى ازاى انسخ الروابط من الاستضافه بعد ما ارفعهم ؟
السلام عليكم
عادي يا اخي افتح المتصفح على عنوان الموقع المجاني الذي فتحته في الاستضافه المجانية ثم بالزر الأيمن انسخ عنوان الرابط مثلاً:
eslam.net23.net/wefont
نعم تم شكرا على طريقه نسخ الرابط
انما بالنسبه انى اضعها بجانب الخط ممكن تحط كود توضيحى زى اللى انت عملته كده ياريت بعد اذنك انا عارف انى تعبك معايا كتير وعمال اطلب كتير معلش اعذرنى
السلام عليكم
المسالة ليس لها علاقة بالأكواد ، افتح مجلد وسمه مثلاً ( webfonts ) ، تضع فيه ملفات خطوط الويب التي تحب استخدامها ، ثم ضع فيه ملف htaccess كذلك . انتهى
يا اخى انت لا تفهم قصدى ازاى هضيفه فى القالب يعنى ازاى هدخله فى القالب عشان يفتح لما الموقع يشتغل .. ازاى هحطه جوا القالب ده سؤالى ؟
جميل جدا تقبل مروري
يا أخ إسلام لا تستعجل في القراءة اقرا الشرح بتأني لتجد أنني في السطر الثاني تحديداً وضعت رابط لدرس سابق لكيفية تطبيق الخطوط على المدونة.
@عرب كول: شكراً وحياك الله
الله يبارك فيك ويجزيك عنا خير الجزاء
مشكووووووووور مواضيعك في قمة الروووووووعة الله يجازيك اخي الكريم
السلام عليكم
عندي مدونة على بلوجر والخط يظهر بمتصفح كروم ولا يظهر بموزيلا فايرفوكس
اين ارفع هذا الملف , انا مدونتي ليس على استضافة
اكتب الكود مع الفالب ولا ايه ؟؟؟
هذه المدونة :
http://rafea-net.blogspot.com/
وعليكم السلام
تطبيقك يا رافع مختلف عن ما وضحته هنا ، بالمناسبة يمكنك رفع الخطوط على دروبوكس فدروبوكس الآن يدعم ربط الخطوط عبر فيرفوكس ... وهذا ما نبهني له الأخ عماد عادل .
إرسال تعليق