Página 1 de 1

Emoticonos de android [SOLUCIONADO]

Publicado: 28 Ago 2014, 14:26
por afmu23
URL: jabatosairsoft.com/foro
Plantilla(s) usuada(s): prosilver modificada
MODs instalados: automod 1.0.2, mChat 1.3.7, phpCalendar 0.1.1, tapatalk 4.5.2
Versión de phpBB: 3.0.12
Servidor: servidor de pago (MBI)
Si es una actualización desde otra versión: actualizado desde la 3.0.11

Hola compañeros,
estoy intentando instalar (manualmente) los emojis o emoticonos de android en mi foro phpbb. Sobre todo es para que los que no usan tapatalk puedan ver los smilies en el foro normal.
He conseguido crear un archivo .pak para este fin haciendo uso del excel y tal. De momento en los mensajes ya escritos desde tapatalk se ven los emojis perfectamente. El problema viene cuando escribo desde el foro normal. Me salen los smilies perfectamente, y se insertan en el mensaje muy bien, incluso al previsualizar salen bien. Sin embargo, cuando envío el mensaje, sale " title=" "> " después de cada emoji. Tiene que ser cosa de la plantilla pero no tengo ni papa. Estoy usando phpbb 3.0.12.
Espero que podáis ayudarme, gracias de antemano.
Saludos.

EDITO: He tocado la plantilla, concretamente posting_smilies.html, donde incluye el tag alt="loquesea" y title="nadadenada". El problema lo parece provocar el texto entrecomillado en alt="este_texto". Es extraño, pues es un enlace a un emoji similar almacenado en servidor se amazon. Será algo que hace phpbb con los smilies por defecto. La cuestión es que al cerrar comillas peta el <img src=... /> y por eso no rula. He quitado los alt y los title en las plantillas, he limpiado la caché, pero siguen apareciendo. ¿alguna idea?

Re: Emoticonos de android

Publicado: 28 Ago 2014, 23:28
por angelismo

Faltan los datos de soporte, lee las normas


Re: Emoticonos de android

Publicado: 29 Ago 2014, 16:26
por afmu23
Perdón :oops:
Ya están puesto los datos de soporte.

Re: Emoticonos de android

Publicado: 29 Ago 2014, 19:57
por andares
Justo al final deja un espacio en blanco entre las comillas " y la barra /, tal que asi: height="{smiley.SMILEY_HEIGHT}" /></a>

Re: Emoticonos de android

Publicado: 29 Ago 2014, 22:08
por afmu23
andares escribió:Justo al final deja un espacio en blanco entre las comillas " y la barra /, tal que asi: height="{smiley.SMILEY_HEIGHT}" /></a>
¿En qué archivo edito esa línea?
Gracias por la ayuda.

Re: Emoticonos de android

Publicado: 29 Ago 2014, 22:31
por andares
afmu23 escribió:EDITO: He tocado la plantilla, concretamente posting_smilies.html, donde incluye el tag alt="loquesea" y title="nadadenada". El problema lo parece provocar el texto entrecomillado en alt="este_texto". Es extraño, pues es un enlace a un emoji similar almacenado en servidor se amazon. Será algo que hace phpbb con los smilies por defecto. La cuestión es que al cerrar comillas peta el <img src=... /> y por eso no rula. He quitado los alt y los title en las plantillas, he limpiado la caché, pero siguen apareciendo. ¿alguna idea?
...veo que ademas de la citada plantilla también te refieres a otras plantillas, en el "posting_editor.html" tambien figura la misma linea, verifica...

Re: Emoticonos de android

Publicado: 30 Ago 2014, 11:47
por afmu23
Gracias por la respuesta.
He modificado ambas plantillas y sigue viéndose igual.
Se ve mal en el viewtopic.php. En los demás se ve correctamente. Incluso desde el móvil, con el tapatalk, se ve bien el mismo mensaje que se ve mal en el foro normal.
No sé si estoy haciendo algo mal al editar las plantillas.
:|
Pongo un ejemplo:

EDITO: He probado a instalar otro estilo, prosilver, en este caso, y sigue viéndose igual, así que entiendo que no tiene que ver con el estilo en sí :S
Vale, parece que finalmente he descubierto donde está el problema, y no es otro que el texto que he elegido para poner los emoticonos, en concreto uso los mismos que el tapatalk, es decir [emoji] con el número del emoticono. Al parecer los corchetes dan problemas. A ver si puedo poner algo para que se vea bien tanto en el foro normal como en el tapatalk.
Saludos.

Re: Emoticonos de android

Publicado: 01 Sep 2014, 12:21
por afmu23
Mirad el código diferente en la vista previa del mensaje. Es muy extraño.

Re: Emoticonos de android

Publicado: 01 Sep 2014, 21:55
por andares
Parece como si el PAK no estuviera correctamente instalado, desde el ACP se ven bien y con sus correspondientes campos?

El formato de un PAK de emoticonos para phpBB 3,0.X, por poner un ejemplo es este:
'icon_sleep.gif', '25', '25', '1', 'Dormidito', ':dormidito:',
'tongue.gif', '25', '25', '1', 'Lengua', ':P',
'afro.gif', '30', '29', '1', 'Afro', ':afro:',
'angry.gif', '34', '31', '1', 'Presentador', ':angry:',
'1.png', '32', '33', '1', 'Frunciendo', 'O^O',
'10.png', '32', '33', '1', 'Feliz', '":)"',
'11.png', '32', '33', '1', 'Rezando', 'O/\\O',
'12.png', '32', '33', '1', 'Comiendo', ':comiendo:',
'13.png', '32', '31', '1', 'Llorando..', 'D\'=',
'14.png', '32', '33', '1', 'Loquito', '=P',
...es el mismo formato como tu lo has creado?...

Re: Emoticonos de android

Publicado: 02 Sep 2014, 10:37
por afmu23
En el ACP se ven correctamente, de todos modos revisaré el código del .pak para hacerlo acorde a lo que has puesto.
Este es el código del emojis.pak:

Código: Seleccionar todo

'emoji (1).png', '20', '20', '1', ' ', '[emoji1]', 
'emoji (2).png', '20', '20', '1', ' ', '[emoji2]', 
'emoji (3).png', '20', '20', '1', ' ', '[emoji3]', 
'emoji (4).png', '20', '20', '1', ' ', '[emoji4]', 
'emoji (5).png', '20', '20', '1', ' ', '[emoji5]', 
'emoji (6).png', '20', '20', '1', ' ', '[emoji6]', 
'emoji (7).png', '20', '20', '1', ' ', '[emoji7]', 
'emoji (8).png', '20', '20', '1', ' ', '[emoji8]', 
'emoji (9).png', '20', '20', '1', ' ', '[emoji9]',
...
Iré informando. Gracias de nuevo por la ayuda.

EDITO: Les he cambiado el nombre a emoji001.png y siguientes. Sigue sin funcionar con los corchetes, pero si no pongo corchetes no sé como hacer que funcione en el tapatalk.

Re: Emoticonos de android

Publicado: 02 Sep 2014, 19:08
por afmu23
¡¡¡No me lo creo!!!
Lo he solucionado.
El problema venía por el mod Tapatalk. En la carpeta mobiquo, que es donde se están los archivos de tapatalk, hay que editar un archivo. En concreto el archivo es mobiquo/hook/viewtopic_hook.html.

Código: Seleccionar todo

$protocol = ($config['cookie_secure'])  ? 'https' : 'http';
$message = preg_replace('/\[emoji(\d+)\]/i', '<img src="'.$protocol.'://s3.amazonaws.com/tapatalk-emoji/emoji\1.png" />', $message);
Hay que comentar las dos últimas líneas, responsables de agregar el código este de amazonws. Una vez hecho esto, los emoticonos se ven perfectamente.
Menudo quebradero pero al final he podido solucionarlo.
Espero que le sirva a otros. Igualmente voy a subir aquí mismo el pak y los archivos .png por si alguien quiere tenerlo ya todo listo.
Saludos y gracias una vez más por la ayuda.