Ver Palabras de Reemplazo - Enlace

Hola, recientemente he utilizado la función Reemplazar palabras vigiladas ya que el componente del tema antiguo era Enlazar palabras.

Esto funciona muy bien. Sin embargo, un usuario me ha notificado que recibe una ventana emergente de advertencia indicando que el enlace ya se ha utilizado en un tema. Como el miembro no está publicando un enlace, se trata de una función del sistema. El usuario no debería tener esta molestia.

4 Me gusta

Oh, este es un caso límite muy interesante. Apoyo la mejora de esto.

2 Me gusta

Gracias por el informe de error. Se implementó una solución para este caso especial en esta PR:

4 Me gusta

De nada y gracias por la solución rápida.

:clinking_beer_mugs::smiling_face_with_sunglasses::+1::sparkles:

El único otro problema menor que encontré es que si un reemplazo de enlace de palabra forma parte de un nombre de usuario, la parte de @mención de su nombre se reemplaza con el enlace.

1 me gusta

¿Creo que eso se ha corregido recientemente?

Actualización

Acabo de verificarlo en mi sitio de prueba y, aunque muestra una coincidencia y reemplazo en el cuadro de prueba, en una publicación real no realiza el reemplazo. (palabra vigilada a reemplazar = *one)

1 me gusta

Debe ser muy reciente, ya que tuve que deshabilitar 1 enlace.

Probaré y te informaré. Gracias.

1 me gusta

Ok, aquí está mi prueba después de implementar lnk para Pimax. La parte del nombre del usuario pimaxquorra ha sido reemplazada por lnk

Ejecutando estable

1 me gusta

Ah, eso podría ser la razón. Estoy en tests-passed, y esa rama recibe actualizaciones más frecuentes.

Aunque noto que tu enlace solo apunta a una parte del nombre de usuario/palabra en lugar de al conjunto completo, como hice yo. Me pregunto si también tienes activada la opción de que ‘las palabras vigiladas son expresiones regulares’. Eso podría tener un efecto.

1 me gusta

En la configuración lo tengo así:

Palabra observada: pimax

Reemplazar es el enlace.

¿Existe alguna manera de que el argumento solo apunte a la palabra sola?

Es decir, ‘pimax’ = reemplazo de enlace
‘pimaxes’ = sin reemplazo ya que tiene extra

Lo mismo ocurre con nombres de usuario u otras palabras compuestas o con guiones.

Tengo Steam configurado como un enlace y con SteamVR reemplaza la parte de Steam de SteamVR como un enlace.

1 me gusta

Me di cuenta de que el problema ocurría cuando watched_words_regular_expression estaba habilitado. Creo que tengo una solución mejor para este problema en marcha y estará disponible en tests-passed una vez que se fusione la PR:

4 Me gusta

Genial. Aunque habrá que esperar a que se implementen en la versión estable.

Muchas gracias por ser tan rápido y eficiente con las correcciones.

:clinking_beer_mugs::smiling_face_with_sunglasses::+1::sparkles:

1 me gusta

Sin tener activada la opción expresiones regulares de palabras vigiladas, en realidad lo hace automáticamente. Tuve que añadir comodines * para capturar una palabra que formaba parte de un nombre de usuario o de una palabra más larga.

Con las expresiones regulares, puedes hacerlo usando límites (\b). Así, \bsteam\b solo capturaría ‘steam’ y no ‘steamVR’ ni ‘algoconsteam’.

Puedo replicar la sustitución parcial si tengo activada la opción expresiones regulares de palabras vigiladas en la configuración de administración, así que podría valer la pena revisarlo.

1 me gusta

Vale, verificado en ambas versiones: Stable y Tests Passed.

En Stable solo hay “Reemplazar”, sin una configuración de enlace separada en Palabras Vigiladas.

Con o sin la expresión regular activada, el reemplazo de palabras vigiladas no funciona con el patrón /bword/b. De hecho, es necesario agregar /bword/b para que la palabra sea reconocida, en lugar de solo la palabra.

Tests Passed funciona sin necesidad de incluir /bword/b en Enlaces Vigilados.

Por lo tanto, parece que solo hay que esperar a que Tests Passed se despliegue en Stable.

1 me gusta

Ah, pensé que solo te faltaba la corrección de las @menciones. Bueno, la renovación de Palabras Vigiladas parece que tiene algunos ajustes útiles para ti cuando la obtengas. :slightly_smiling_face: Ojalá no tarde mucho. :crossed_fingers:

1 me gusta

De hecho, podemos experimentar con algunas de las nuevas funcionalidades en nuestro servidor de pruebas de pruebas aprobadas. Desafortunadamente, nuestro entorno principal utiliza la versión estable. Hay varias mejoras que no puedo esperar a que estén disponibles en la rama estable. :star_struck:

1 me gusta

Este tema se cerró automáticamente después de 2 días. Ya no se permiten nuevas respuestas.