Enlaces de iconos sociales clicables en el perfil

¿Sería posible añadir otros enlaces sociales como:

4 Me gusta

Solo puedo adivinar el código para hacer esto, pero veo que el truco sería convertir un nombre de usuario de Mastodon como @frodo@hobbit.town (¿probablemente fácil de buscar con doble “@”? Soy malísimo con grep) a https://hobbit.town/@frodo

¿Parece factible?

a menos que el usuario simplemente ingrese una URL para su enlace de Mastodon (preferiría lo primero ya que ya tengo usuarios ingresando nombres de usuario de fediverse en un campo de perfil)

1 me gusta

@weallwegot Acabo de crear una pull request para algunos cambios en tu componente de tema:

¡Por favor, acepta esta PR para añadir soporte de Facebook e incluir también algunas correcciones en las URLs base. ¡Gracias!

5 Me gusta

Gracias @weallwegot ¡eso fue rápido! :smiley:

1 me gusta

Perdón por mi ausencia. ¡Estoy abierto a PRs para cualquiera/todos estos!

Y también si alguien más inteligente que yo tiene una buena idea para generalizar vvvvvv

2 Me gusta

Vaya, parece que alguien hizo un fork y lo hizo pero nunca abrió un PR. Revisaré esta versión, pero para las personas que pregunten, pueden consultar este fork:

3 Me gusta

Lo mejor sería tener todo en tu versión “oficial”. No sé mucho sobre Github, así que esta pregunta podría ser estúpida: ¿Puede alguien solicitar una PR desde un repositorio bifurcado al repositorio original?

3 Me gusta

Tengo un error en la consola, ¿me he saltado algo en la configuración?

plugin-api.js:19 [THEME 9 ‘discourse-social-links-clickable’] Para evitar errores en las pruebas, añade una clave pluginId a tu llamada modifyClass. Esto garantizará que la modificación solo se aplique una vez.
be @ plugin-api.js:19

1 me gusta

No probé el componente, pero eso suena familiar.

Creo que es una advertencia, no un error. No impedirá que el componente funcione, pero debería actualizarse. aquí: https://github.com/weallwegot/discourse-social-links-clickable/blob/master/common/head_tag.html#L172

A

api.modifyClass('component:user-card-contents', {
  pluginId: "someArbitraryValue",
  hasLocationOrWebsite: true
})
2 Me gusta

Hay un problema con el enlace del perfil de Discord. Siempre muestra la URL de mi foro y agrega el nombre de usuario de Discord como valor para el enlace del perfil.

Ocurre en 3.1.0.beta4

1 me gusta

Gracias por el plugin, sin embargo, parece que está rompiendo el diseño de la tarjeta de usuario si un usuario no tiene ningún campo rellenado.

1 me gusta

¿Es posible mostrar temporary-twitter-x en lugar de fab-twitter como icono de X/Twitter?

1 me gusta

¿parece roto en la última actualización debido a Ember JS?

1 me gusta

Hola, disculpa la demora en responder a otros mensajes. Actualmente no tengo una instancia para hacer pruebas/actualizaciones, por lo que lamentablemente estoy atrasado en parte del mantenimiento que esto necesita. Sin embargo, puedo revisar cualquier PR si alguien tiene una solución rápida o la capacidad de probar en una versión actualizada.

Avísame y ¡mil disculpas por los inconvenientes!

3 Me gusta

No soy un experto en Ember, pero si alguien tiene una solución, ¡estaré encantado de probarla y compartir los registros de la consola!

1 me gusta

Por ahora pondré la etiqueta #roto, pero espero que solo sea temporal y alguien proporcione la PR que necesitas. :dedos_cruzados:

4 Me gusta

Espero que esto ayude.


1 me gusta

Acabo de hacer un PR. No se trata de los problemas del momento, sino de reemplazar Twitter con X. Comparado con los problemas, esto no es importante en absoluto, pero quizás sea útil de todos modos. Y podría ayudar a mantener el enfoque en las correcciones importantes. :wink:

5 Me gusta

¿Alguien logró resolver esto?

2 Me gusta

Todavía estoy recibiendo la advertencia:

haciendo referencia a los cambios de Ember 5 que registré como un problema para este plugin.

Si estoy leyendo este hilo correctamente, parece que el plugin probablemente se actualizará (está más allá de mi nivel de código). Esto no es súper crítico y probablemente lo eliminaré. Hace mucho tiempo que deseo la adición de más servicios (especialmente Mastodon).

1 me gusta