شروح المواقع والبيانات والمطورون
116 شرحًا في هذا القسم. اختر السؤال الأقرب إلى سؤالك، أو تصفّح حسب الأداة.
- تنسيق JSON ومعرفة مكان الخطأكيف تحوّل JSON المضغوط في سطر واحد إلى نص مرتب يمكن قراءته، وتعرف السطر والعمود الذي فيه الخطأ حين يكون JSON غير صالح.
- تحويل CSV إلى JSON وبالعكسكيف تحوّل جدول منتجات أو طلبات من CSV إلى JSON وبالعكس، ولماذا تبقى الأرقام نصوصًا افتراضيًا، وكيف تُفتح ملفات Excel العربية القديمة.
- ترميز الروابط وفك ترميزهاما معنى الرموز التي تبدأ بعلامة % في الروابط، ولماذا يتحول كل حرف عربي إلى رمزين، ومتى ترمّز الرابط كاملًا ومتى ترمّز جزءًا منه فقط.
- ما هو Base64؟ما هي صيغة Base64 ولماذا تستخدمها الأنظمة، وكيف ترمّز نصًا عربيًا أو تفك ترميزه، ولماذا لا تحمي كلمات المرور أبدًا.
- روابط UTM لتعرف مصدر كل طلبكيف تبني روابط UTM لحملاتك في إنستغرام وسناب والبريد لتعرف مصدر كل زيارة وطلب في تقارير التحليلات، مع أسماء حملات بالعربية.
- عنوان الصفحة ووصفها في نتائج البحثكيف تكتب عنوان صفحة المنتج ووصفها كما قد يظهران في نتائج البحث، وما الطول المناسب تقريبًا، ولماذا قد يغيّرهما محرك البحث.
- صورة الرابط وعنوانه حين تشاركهكيف تتحكم في العنوان والوصف والصورة التي تظهر حين يُشارك رابط متجرك في واتساب ومواقع التواصل، عبر وسوم Open Graph.
- إنشاء خريطة الموقع sitemap.xmlما هي خريطة الموقع ولماذا تساعد محركات البحث على اكتشاف صفحاتك، وكيف تنشئ ملف sitemap.xml صحيحًا من قائمة روابط، حتى بالروابط العربية.
- ملف robots.txt: ما يمنعه وما لا يمنعهكيف تكتب ملف robots.txt يطلب من محركات البحث عدم زحف صفحات السلة والحساب، ولماذا لا يخفي هذا الملف أي شيء ولا يحذف صفحة من النتائج.
- تباين الألوان وقراءة النصكيف تتحقق من أن لون النص مقروء فوق لون الخلفية بنسبة التباين في WCAG، وما معنى 4.5:1، ولماذا يرسب لونان متقاربان جدًا في النظر.
- نسخت نص JSON من رسالة واتساب أو ملف Word فصار غير صالح مع أنه يبدو سليمًا، ما السبب؟برامج المحادثة ومعالجات النصوص تستبدل علامات التنصيص المستقيمة بأخرى منحنية لا يقبلها JSON. هكذا تجد أول علامة منها بالسطر والعمود وتصححها.
- لماذا صار السعر 45.50 يظهر 45.5 بعد تنسيق ملف JSON؟ هل تغيّرت القيمة؟القيمة لم تتغير: الأعداد في JSON تُكتب بأقصر صيغة بعد التحليل، فتسقط الأصفار في آخر الكسر. ومتى تحفظ السعر نصًا بدل عدد.
- رقم الطلب المكوّن من 19 خانة في رد واجهة API تغيّرت آخر أرقامه بعد التنسيق، فكيف أحافظ عليه؟JavaScript يحفظ الأعداد الصحيحة بدقة حتى 9007199254740991 فقط، وما فوقه يُقرَّب عند إعادة الكتابة. كيف تنبهك الأداة، ولماذا الحل أن يكون المعرّف نصًا.
- عندي ردّان JSON من المنصة نفسها بترتيب مفاتيح مختلف، كيف أقارن بينهما لأعرف ما الذي تغيّر فعلًا؟نسّق الردين بالإزاحة نفسها مع ترتيب المفاتيح أبجديًا، فيصبح ترتيبهما واحدًا في كل المستويات، ثم قارنهما سطرًا بسطر فلا يبقى إلا الفرق الحقيقي.
- ملف JSON حفظته من المفكرة أو Excel يرفضه برنامج آخر بخطأ عند أول حرف تمامًا، لماذا؟بعض المحررات تحفظ الملف بعلامة خفية في أوله اسمها BOM، والبرامج التي تقرأ JSON بصرامة ترفضها. كيف تكتشفها الأداة وتخرج لك ملفًا بدونها.
- ملف إعدادات القالب الذي أعدّله فيه تعليقات // و /* */، فلماذا يقول المدقق إنه ليس JSON صالحًا؟JSON القياسي لا يعرف التعليقات، فيتوقف المدقق عند أول تعليق. لماذا قد يعمل الملف في منصتك مع ذلك، وكيف تتحقق من البيانات وحدها.
- نسيت قوس إغلاق في منتصف ملف JSON، فلماذا يشير الخطأ إلى سطر لاحق أو إلى آخر الملف؟المحلّل لا يلاحظ القوس الناقص إلا حين يصل إلى شيء لا يمكن أن يأتي بعده، وقد يكون ذلك بعد أسطر أو في آخر الملف. كيف تقرأ موضع الخطأ إلى الوراء.
- أريد لصق قيمة JSON في حقل مخصص (metafield) في متجري على Shopify، هل أصغّرها أم أنسّقها، وكيف أتأكد أنها صالحة قبل الحفظ؟الصيغتان تحملان البيانات نفسها، فالتصغير مسألة حجم وقراءة لا صلاحية. المهم أن يكون النص صالحًا: تحقق منه قبل الحفظ وانتبه للمفاتيح المكررة.
- حوّلت JSON إلى CSV لكن Excel يعرض كل صف في عمود واحد، هل أختار الفاصلة المنقوطة؟إذا فتح Excel ملف CSV وكل صف في خانة واحدة، فالمشكلة غالبًا في الفاصل. متى تختار الفاصلة المنقوطة عند تحويل JSON إلى CSV، ولماذا تبقى الأسعار العشرية سليمة.
- لماذا ظهرت علامة ' قبل أرقام الجوال التي تبدأ بالرمز +966 في ملف CSV؟الأرقام التي تبدأ بعلامة + تُسبق بعلامة ' في CSV الناتج بسبب خيار الحماية من صيغ Excel. متى تُبقيها ومتى توقفها لتحصل على قائمة أرقام نظيفة.
- هل يمكن أن يحتوي اسم عميل أو ملاحظة طلب على معادلة تعمل عند فتح ملف CSV في Excel؟نص يكتبه العميل في اسمه أو ملاحظة طلبه قد يبدأ بعلامة = فيقرؤه Excel معادلة. كيف تمنع الحماية الافتراضية ذلك، وما الذي لا تغيّره في أرقامك.
- عنوان عميل فيه فاصلة أزاح القيم في صف كامل، فكيف أكتشف ذلك وأصلحه؟عنوان مثل «Dubai, Marina» بلا علامات اقتباس يقسم الخلية إلى اثنتين ويزيح باقي القيم. كيف تقرأ تحذير الحقول الزائدة ومفتاح __parsed_extra وتصلح المصدر.
- وصف منتج فيه علامة تنصيص مثل شاشة 55" جعل التحويل يفشل بخطأ في علامات الاقتباس، ما الحل؟مقاس مثل شاشة 55" داخل خلية مقتبسة يوقف التحويل بخطأ في علامات الاقتباس. متى تكون العلامة مشكلة، ولماذا تُكتب مضاعفة، وكيف تصلح الصف المذكور.
- طلبات المتجر المصدّرة JSON يختلف عدد المنتجات في كل طلب، فهل أفرد العناصر في أعمدة أم أتركها نصًا في خانة واحدة؟حين يختلف عدد المنتجات من طلب لآخر، يضيف التسطيح أعمدة بقدر أطول طلب. متى تختار التسطيح ومتى تختار «نص JSON في خلية واحدة»، مع مثال فعلي.
