\n\nالرابط المنشور:\nhttps://www.ebay.com/itm/[item id]\n:arrow_down: \nالرابط كما يظهر:\nhttps://www.ebay.com/itm/[item id]?mkevt=1\u0026mkcid=1\u0026mkrid=711-53200-19255-0\u0026campid=[affiliate id]\u0026toolid=1001\n\n—\n:sparkles: تحديث جديد: يعمل الآن في الدردشة أيضًا\n\n
\n\n\n\n\n\u003e الإفصاح هو مطلب قانوني مهم. تم بذل محاولة لجعل الإفصاحات واضحة قدر الإمكان ولكن لا توجد ضمانات قانونية. لمزيد من المعلومات والتفاصيل قم بزيارة هنا: Affiliate disclosure FAQ | eBay Partner Network
بالتأكيد يمكن ذلك، ولكن ضع في اعتبارك أن هذا يعمل فقط على مستوى الواجهة الأمامية/المتصفح ولن يتغير المنشور في قاعدة البيانات.\n\nبالطبع، يمكن أن يكون لديك إضافة تقوم بذلك أيضًا، ولكن المنطق سيكون مختلفًا.
منطقي لأن مكونات السمات (theme-components) تشبه إلى حد كبير نصوص Tamper Monkey.
من الجانب الرائع حقًا، يمكن استخدام عملك هنا كحل بديل غير إضافي لخطة مستضافة لا تتضمن المكون الإضافي (Amazon) Affiliates.
أتخيل أنه يمكنك أيضًا إضافة فحص للمستخدم أو المجموعة لعدم تعديل الرابط. على سبيل المثال، أنت تدعم مستخدمي YouTube ولا تريد تعديل روابطهم التابعة. ربما يتم إضافته كإعداد اختياري؟
أتساءل مع ذلك، بما أن المكون الإضافي للشركات التابعة لا يوفر إخلاء المسؤولية بأن الرابط تم تعديله. هل سينتهك المكون الإضافي القوانين اعتمادًا على المنطقة التي يوجد بها الموقع؟
مثير للاهتمام، لذا فإن مكونك هنا يتمتع بامتثال أكبر من المكون الإضافي للشركات التابعة (Affiliates Plugin). ومع ذلك، يمكن تعديل عملك (تفرعه) ليكون مكونًا تكميليًا يقوم بتصحيح خطأ الامتثال. نظرًا لأن المكون الإضافي يقوم بتعديل روابط المشاركة القصيرة هذه.
لقد كتبت هذا الكود لتلبية احتياجاتي الخاصة ويسعدني مشاركته، اتباعًا لروح المصدر المفتوح في Discourse. ينطبق هذا على معظم المكونات الإضافية ومكونات السمات التي كتبتها. يمكن لأي شخص البناء عليه أو تغييره بحرية.
لكنني لا أستخدم المكون الإضافي التابع لأمازون. أنا مع مشاركة ما أنشئه لنفسي، لكن القيام بعمل إضافي لتوسيع وصيانة مكون إضافي منفصل سيتطلب بعض الحافز، سواء كان ماليًا أو غير ذلك.
في رأيي، المشكلة في الإضافة الأصلية هي أنها تُصطاد بواسطة أي إضافة متوسطة للبرامج النصية أو حظر الإعلانات أو حتى Pi-hole. لذلك، يجب أن تعمل هذه الإضافة/المكون بشكل أفضل بكثير!
لم أقم بتثبيتها بعد. أنتظر مكون سمة “حقيقي” عبر Github. أعرف أن هذا يتطلب بعض العمل الإضافي للإعدادات التي يتم إدخالها في الكود، والتي يقوم بها المستخدم الآن. ولكن إنشاء مكون لا يغطي التحديثات…