\n\nURL publicada:\nhttps://www.ebay.com/itm/[item id]\n:arrow_down: \nURL tal como aparece:\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: Nueva actualización: ahora también funciona en el chat\n\n
\n\n\n\n\n\u003e La divulgación es un requisito legal importante. Se hizo un intento de hacer las divulgaciones lo más obvias posible, pero no hay garantías legales. Para obtener más información y detalles, visite aquí: Affiliate disclosure FAQ | eBay Partner Network
Tiene sentido, ya que los componentes temáticos son muy similares a los scripts de Tamper Monkey.
Por el lado realmente genial, tu trabajo aquí podría usarse como una solución alternativa sin complementos para un plan alojado que no incluye el complemento (Amazon) Affiliates.
Imagino que también podrías agregar una verificación de usuario o grupo para no modificar el enlace. Es decir, apoyas a los YouTubers y no quieres que sus enlaces de afiliados se modifiquen. ¿Quizás se agregue como una configuración opcional?
Sin embargo, me pregunto si el complemento de afiliados no proporciona el descargo de responsabilidad de que el enlace fue modificado. ¿El complemento estaría entonces violando las leyes dependiendo de la región en la que se encuentre el sitio?
Interesante, entonces tu componente aquí tiene mayor cumplimiento que el Plugin de Afiliados. Tu trabajo, sin embargo, podría ser modificado (forked) para ser un componente complementario que corrija la falta de cumplimiento. Ya que el plugin modifica esos enlaces cortos para compartir.
He escrito este código para satisfacer mis propias necesidades y me complace compartirlo, siguiendo el espíritu de código abierto de Discourse. Esto se aplica a la mayoría de los plugins y componentes temáticos que he escrito. Cualquiera puede sentirse libre de basarse en él o modificarlo.
Pero no uso el plugin de afiliados de Amazon. Estoy totalmente a favor de compartir lo que creo para mí, pero asumir un trabajo adicional para extender y mantener un plugin separado necesitaría algún incentivo, ya sea financiero o de otro tipo.
En mi opinión, el plugin nativo tiene el problema de que es detectado por cualquier plugin promedio de scripts o bloqueadores de anuncios, o incluso por Pi-hole. ¡Así que este plugin/componente debería funcionar mucho mejor!
Aún no lo he instalado. Estoy esperando un “componente de tema real” a través de Github. Sé que esto requiere un trabajo adicional para la configuración que se inserta en el código, lo cual ahora hace el usuario. Pero al crear un componente no se cubren las actualizaciones…
¡Tuve algo de tiempo así que se ha actualizado! Ya no debería ser un problema. Mientras estaba en el código, también lo extendí para que funcionara en el chat.