Página 2 de 2

Simple Mentions 1.0.5

Publicado: 13 Jun 2020, 23:29
por andares

A ver, desinstala de nuevo la extensión, vuelve a instalar la v1.0.5 original sin las modificaciones de @picaron y comprueba si funciona de nuevo.

Si te funciona, instala manualmente las modificaciones de @picaron tal y como él te indica en su mensaje.


Simple Mentions 1.0.5

Publicado: 14 Jun 2020, 02:18
por picaron

@Pingui haz como te indica @andares en el mensaje anterior a este.

Solo apuntar que cuando desinstales la extensión y antes de volver a instalarla, limpies la cache del foro desde el ACP y la cache/historial de tu navegador (importante).

¿Y esto porque?.... pues porque me acabo de dar cuenta de otro pequeño "lapsus" de la extensión....

Este es el archivo mention.html

Código: Seleccionar todo

<!-- IF UA_AJAX_MENTION_URL -->
<!-- IF not $INCLUDED_TRIBUTEJS -->
<!-- INCLUDEJS @paul999_mention/js/utils/tribute.min.js -->
<!-- DEFINE $INCLUDED_TRIBUTEJS = true -->
<!-- ENDIF -->
<script>
    var U_AJAX_MENTION_URL = '{UA_AJAX_MENTION_URL}';
</script>
<!-- INCLUDEJS @paul999_mention/js/mention.js -->
<!-- ENDIF -->

Pero para evitar este problema, el archivo mention.html deberia de quedar así:

Código: Seleccionar todo

<!-- IF UA_AJAX_MENTION_URL -->
<!-- IF not $INCLUDED_TRIBUTEJS -->
<!-- INCLUDEJS @paul999_mention/js/utils/tribute.min.js?assets_version={T_ASSETS_VERSION} -->
<!-- DEFINE $INCLUDED_TRIBUTEJS = true -->
<!-- ENDIF -->
<script>
    var U_AJAX_MENTION_URL = '{UA_AJAX_MENTION_URL}';
</script>
<!-- INCLUDEJS @paul999_mention/js/mention.js?assets_version={T_ASSETS_VERSION} -->
<!-- ENDIF -->

:cerveza:

Nota: Si haces el cambio de forma previa en el archivo mention.html, ya no sera necesario que limpies la cache/historial de tu navegador.


Simple Mentions 1.0.5

Publicado: 14 Jun 2020, 02:47
por picaron
AbaddonOrmuz escribió: 13 Jun 2020, 04:19

@picaron :bravo:

Tal vez podría usarse {COLOR} en lugar de #{TEXT} para evitar la advertencia, aunque no lo he probado

Como siempre, llevas razón @AbaddonOrmuz, lo que sucede es que me centre mas en buscar la solución que en depurar el código en si.

Para no tener limitaciones he utilizado nuevamente la CLAVE {TEXT} en el BBcode, ya que el creador de la extensión lo utiliza y da lo mismo que se incluyan varias de este tipo en el BBcode, porque con una solamente, ya aparece la advertencia para evitar su uso.

Inicialmente incluí la # tal como indicas, pero lo descarte por dos motivos:

  • No se cual seria el alcance de la # al enviarla a tribute.js, ya que no me he parado en verle las "tripas" a este JS.
  • No me pareció buena idea que apareciese la # dentro del BBcode en la propia edición de cada mensaje con una mención. Creo que es mas aséptico que la # pase desapercibida al estar dentro del Reemplazo HTML del propio BBcode.

:cafe:

Nota: Todos los colores son en formato hexadecimal, ya que es en este formato en el que se guardan en la USERS_TABLE.


Simple Mentions 1.0.5

Publicado: 14 Jun 2020, 13:18
por Pingui

Buenos días a todos...

He seguido vuestros pasos y no hay manera... Ahora ni instalando el original me funciona.

  • Lo desinstalo por completo

  • Borro el BBCode que queda

  • Limpio la caché desde ACP

  • Limpio caché del navegador (el chrome)

  • Lo borro por completo del servidor

  • Vuelvo a instalar el original y nada de nada, como si estuviese en coma 0.

También he hecho lo último que me has comentado, @picaron, y la web se me queda muerta si intento entrar a ACP... Alucino...

De verdad que no lo entiendo... Y como os dije anteriormente, en localhost funciona perfectamente...

Hay algo que estoy haciendo mal y de verdad que no lo sé...


Simple Mentions 1.0.5

Publicado: 14 Jun 2020, 14:07
por picaron
Pingui escribió: 14 Jun 2020, 13:18

He seguido vuestros pasos y no hay manera... Ahora ni instalando el original me funciona.

Hola @Pingui, esto indica que existe algún problema en tu foro, tal vez por alguna incompatibilidad con otra extensión.

También he hecho lo último que me has comentado, @picaron, y la web se me queda muerta si intento entrar a ACP...

Sería interesante que aportases el archivo log de errores del servidor para ver donde se produce.

Por cierto, estas seguro de que el servidor de tu base de datos ¿¿¿¿es MySQLi 5.6.44-86.0-log ???? o realmente ¿¿¿ es MySQL 5.6.44-86.0-log ???


Simple Mentions 1.0.5

Publicado: 14 Jun 2020, 16:49
por Pingui
picaron escribió: 14 Jun 2020, 14:07

Por cierto, estas seguro de que el servidor de tu base de datos ¿¿¿¿es MySQLi 5.6.44-86.0-log ???? o realmente ¿¿¿ es MySQL 5.6.44-86.0-log ???

Imagen

Eso es lo que muestra la información en la web...

Respecto al archivo log de errores del servidor dime cual es, donde está o se llama, porque es la primera vez que lo leo y lo desconozco :worried:


Simple Mentions 1.0.5

Publicado: 15 Jun 2020, 00:45
por picaron

MySQL (i) 5.6.44-86.0-log -> correcto.

Lo mas usual, es que tu archivo error_log se encuentre en una carpeta llamada log la cual este situada al mismo nivel que la carpeta raíz de tu sitio web y debería de ser accesible desde tu cliente FTP.

También puedes probar a ver si queda definida su localización dentro de la Información de PHP que tienes disponible desde el PCA->SISTEMA->Información de PHP dentro de las directivas del CORE.

Si no fuese así, se complicaría un poco mas el tema, ya que para ver los errores de Apache en REDHAT, es posible que necesites tener acceso al servidor como root.

Lo usual seria localizar el archivo de error de Apache aquí:

Código: Seleccionar todo

RHEL / Red Hat / CentOS / Fedora Linux Apache - localizacion archivo de error – /var/log/httpd/error_log

Si no fuese así, tendrías que localizarlo(s) de la siguiente forma:

  • Los registros de apache se establecen en el archivo httpd.conf.

  • Y los registros para PHP (si los hay) se establecen en el archivo php.ini.

Para el caso de PHP, deberás mirar el archivo php.ini y buscar las variables log_errors y error_log, que deben tener unos valores parecidos a estos:

Código: Seleccionar todo

log_errors = On
error_log = /tmp/php_error.log

Siento no poder ayudarte mas....


Simple Mentions 1.0.5  Tema Solucionado

Publicado: 08 Jul 2020, 13:12
por Pingui

Muy buenas amigos...

Hemos seguido con este tema, siguiendo vuestras ayudas, pero nada, no somos capaces y como tampoco os quiero molestar voy a dar por cerrado este tema.
Ya veremos si para la próxima actualización de phpBB 3.x se soluciona este problema.

Un saludo y nos leemos en mi siguiente problema... :lol: