Página 5 de 9
Re: Migración automática de hilos (en progreso)
Publicado: 27 Jul 2019, 02:06
por Casemir
Me olvidaba de adjuntar el pantallazo de la última importación.
Re: Migración automática de hilos (en progreso)
Publicado: 27 Jul 2019, 09:07
por Victoria_Rain
Re: Migración automática de hilos (en progreso)
Publicado: 01 Ago 2019, 23:17
por Casemir
Los mensajes aparecen como aprobados.
Llevo un tiempo sin escribir, pero es porque la transformación a código bbcode para la base de datos está resultando ser un quebradero de cabeza. Las bibliotecas de transformación que hay por ahí sólo te hacen la mitad del camino (te lo transforma en código que puedes introducir en la caja de texto, pero no en código apto para la base de datos), e implementar yo las transformaciones está resultando complejo.
Es posible que me lleve varios días sacar algo usable. Puede que vuelva a tardar en escribir, pero sigo trabajando en ello.
Re: Migración automática de hilos (en progreso)
Publicado: 02 Ago 2019, 00:05
por Sebastian_Leroux
Te iba a preguntar esto por privado, pero te lo pongo por aquí ¿cuando nos costaría encargar profesionalmente esta herramienta en mercado?
Es para saber cuantas cañas te debo
Re: Migración automática de hilos (en progreso)
Publicado: 02 Ago 2019, 00:32
por Siralos
Casemir escribió: ↑01 Ago 2019, 23:17
Los mensajes aparecen como aprobados.
Llevo un tiempo sin escribir, pero es porque la transformación a código bbcode para la base de datos está resultando ser un quebradero de cabeza. Las bibliotecas de transformación que hay por ahí sólo te hacen la mitad del camino (te lo transforma en código que puedes introducir en la caja de texto, pero no en código apto para la base de datos), e implementar yo las transformaciones está resultando complejo.
Es posible que me lleve varios días sacar algo usable. Puede que vuelva a tardar en escribir, pero sigo trabajando en ello.
¿A qué te refieres con código en Base de datos? ¿No se almacena como texto plano el BBCode?
Re: Migración automática de hilos (en progreso)
Publicado: 02 Ago 2019, 09:51
por Casemir
No, y esto es ya para informáticos.
Eso era lo que yo pensaba, pero cuando le enchufé un conversor HTML-BBCODE, no se visualizaban los formatos.
El formato en base de datos usa BBCODE Y HTML. Pongamos que escribo un mensaje como éste:
En base de datos se me va a guardar así:
Así que tengo que estar haciendo ingeniería inversa y metiendo substituciones.
Esta mañana se me ha ocurrido una forma fácil (hasta que se demuestre lo contrario) de hacerlo. Me pasa siempre lo mismo. Cuando llego estoy cansado de trabajar, y me empecino más y cuesta más todo. Luego por la noche descanso y con la mente fresca se me ocurren ideas... que no puedo probar hasta 10 horas más tarde que llegue a mi casa, con la mente cansada ya de programar. Pero, bueno, este fin de semana espero darle un apretón y sacar algo en claro.
Re: Migración automática de hilos (en progreso)
Publicado: 02 Ago 2019, 13:23
por Siralos
Casemir escribió: ↑02 Ago 2019, 09:51
No, y esto es ya para informáticos.
Eso era lo que yo pensaba, pero cuando le enchufé un conversor HTML-BBCODE, no se visualizaban los formatos.
El formato en base de datos usa BBCODE Y HTML. Pongamos que escribo un mensaje como éste:
En base de datos se me va a guardar así:
Así que tengo que estar haciendo ingeniería inversa y metiendo substituciones.
Esta mañana se me ha ocurrido una forma fácil (hasta que se demuestre lo contrario) de hacerlo. Me pasa siempre lo mismo. Cuando llego estoy cansado de trabajar, y me empecino más y cuesta más todo. Luego por la noche descanso y con la mente fresca se me ocurren ideas... que no puedo probar hasta 10 horas más tarde que llegue a mi casa, con la mente cansada ya de programar. Pero, bueno, este fin de semana espero darle un apretón y sacar algo en claro.
Joe, pues vaya curro... jajaja. Debe haber una funcion php que haga el encode/decode, ¿la has buscado entre el código del phpbb?
Re: Migración automática de hilos (en progreso)
Publicado: 02 Ago 2019, 16:26
por Casemir
Sí, he estado buceando en el código. Pero no es sencillo.
Usa una clase message_parser, que hereda de otra bbcode, que utiliza un dispatcher y un montón de cosas. Uno de mis intentos fue copiarme las clases de phpbb, pero cuando iba por el sexto fichero y aún necesitaba más cosas, desistí.
Sospecho que si lo hubiera programado como una extensión de phpbb podría utilizar directamente sus funciones para publicar, pero eso también me implicaría cambiar bastantes cosas y aprender a hacer extensiones (que en parte podría ser útil para desarrollar cosas para el foro).
Mi próximo intento va a ser utilizar
esta biblioteca e ir aplicando sustituciones recursivamente de dentro a fuera, que es mucho más fácil y fiable que los líos que estuve haciendo ayer con expresiones regulares.
Re: Migración automática de hilos (en progreso)
Publicado: 02 Ago 2019, 19:28
por Casemir
Sebastian_Leroux escribió: ↑02 Ago 2019, 00:05
Te iba a preguntar esto por privado, pero te lo pongo por aquí ¿cuando nos costaría encargar profesionalmente esta herramienta en mercado?
Es para saber cuantas cañas te debo
Soy muy malo con estimaciones y presupuestos, pero si quieres cuando acabe hago un cálculo a ojo de horas que he echado y le ponemos un precio.

Re: Migración automática de hilos (en progreso)
Publicado: 02 Ago 2019, 19:32
por Jebediah_Gogorah
Enhorabuena por el trabajo Case y gracias por el esfuerzo.