Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

phpbb: Función javascript Emoticon

Estas en el tema de phpbb: Función javascript Emoticon en el foro de Sistemas de gestión de contenidos en Foros del Web. Bueno, creo que esta va a ser dificil pero si alguien la sabe me hará un gran favor. Tengo instalado el foro phpbb2 y todo ...
  #1 (permalink)  
Antiguo 04/08/2003, 12:37
Avatar de Woody  
Fecha de Ingreso: abril-2003
Ubicación: Madrid y Barcelona
Mensajes: 68
Antigüedad: 21 años, 6 meses
Puntos: 0
phpbb: Función javascript Emoticon

Bueno, creo que esta va a ser dificil pero si alguien la sabe me hará un gran favor.

Tengo instalado el foro phpbb2 y todo funciona perfectamente, el problema es que en la página de escribir los mensajes cuando presiono a cualquiera de los emoticonos (como en este foro que estan a la izquierda), pues se ejecuta la funcion javascript "emoticon" el problema es que esta funcion paraliza los gifs animados, es decir los emoticonos que se mueven diciendo que no ( ) o diciendo que si ()..., luego en el mesaje salen bien obviamente pero tienes que seguir escribiendo el mensaje con los emoticonos parados...

he hecho unas pruebas y esto sólo me pasa cuando utilizo el explorer... si utilizo linux (Phoenix) no pasa... me gustaría saber si es un problema solucionable pues aunque estoy afavor del software libre y todo eso pues no soy muy linuxero y la gente que usa el foro menos.(poco a poco voy aprendiendo...), gracias.

Un saludo.

PD. este mensaje también lo he puesto en el foro de javascript pero como esta relacionado con el phpbb pues haber si alguien lo sabía...
  #2 (permalink)  
Antiguo 05/08/2003, 08:07
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 8 meses
Puntos: 55
Yo hice un MOD para eso, pero no me lo publicaron pq ya alguien antes lo había hecho, pero te dejo el mío...
Código:
#
#-----[ OPEN ]----------------------------------------------------
#

templates/subsilver/posting_body.tpl

#
#-----[ FIND ]----------------------------------------------------
#

<td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>

#
#-----[ REPLACE WITH ]--------------------------------------------
#

<td><a href="#" onClick="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}');return false"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>

#
#-----[ FIND ]----------------------------------------------------
#

<td nowrap="nowrap" align="right"><span class="gensmall"><a href="javascript:bbstyle(-1)" class="genmed" onMouseOver="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a></span></td>

#
#-----[ REPLACE WITH ]--------------------------------------------
#

<td nowrap="nowrap" align="right"><span class="gensmall"><a href="#" onClick="javascript:bbstyle(-1);return false" class="genmed" onMouseOver="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a></span></td>

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------
#
Saludos
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #3 (permalink)  
Antiguo 06/08/2003, 10:30
Avatar de Woody  
Fecha de Ingreso: abril-2003
Ubicación: Madrid y Barcelona
Mensajes: 68
Antigüedad: 21 años, 6 meses
Puntos: 0
Tego otro MOD...

En la página web oficial de phpbb puse un mensaje igual al que puse aquí (pero en inglés) y allí me pasaron este otro MOD:


Código:
################################################################# 
## Mod Title: Keep Em Moving 
## Mod Version: 1.0.1 
## Author: Bill Beardslee < [email protected] > - http://webxtractions.com 
## Description: This mod will keep your animated smilies animated after clicking on one. 
## 
## Installation Level: (easy) 
## Installation Time: 2 Minutes 
## Files To Edit: posting_body.tpl, posting_smilies.tpl 
## Included Files: (n/a) 
##
################################################################# 
## Security Disclaimer: This MOD Cannot Be Posted To Or Added At Any Non-Official phpBB Sites 
################################################################# 
##
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
################################################################# 

# 
#-----[ OPEN ]------------------------------------------ 
# 

 templates/subSilver/posting_body.tpl

# 
#-----[ FIND ]------------------------------------------ 
# 

				  <td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td> 

# 
#-----[ REPLACE WITH ]---------------------------------- 
# 

				  <td><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon('{smilies_row.smilies_col.SMILEY_CODE}');" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></td> 

# 
#-----[ OPEN ]------------------------------------------ 
# 

 templates/subSilver/posting_smilies.tpl

# 
#-----[ FIND ]------------------------------------------ 
# 

						<td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td> 

# 
#-----[ REPLACE WITH ]----------------------------------  
# 

						<td><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon('{smilies_row.smilies_col.SMILEY_CODE}');" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></td> 

# 
#-----[ SAVE/CLOSE ALL FILES ]-------------------------- 
# 
# EoM
Funcionan los dos... yo tampoco soy muy experto y no sé cual es mejor (así que eso se lo voy a dejar a Ferny...), bueno escoger uno de los dos...

Un saludo,
  #4 (permalink)  
Antiguo 06/08/2003, 10:59
Avatar de Woody  
Fecha de Ingreso: abril-2003
Ubicación: Madrid y Barcelona
Mensajes: 68
Antigüedad: 21 años, 6 meses
Puntos: 0
Hola hay una cosa que no entiendo...

Ferny me podrías explicar que hacen esta parte de orden de tu Mod, (gracias por el que no te lo he dicho aún... )

Cita:
#
#-----[ FIND ]----------------------------------------------------
#

<td nowrap="nowrap" align="right"><span class="gensmall"><a href="javascript:bbstyle(-1)" class="genmed" onMouseOver="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a></span></td>

#
#-----[ REPLACE WITH ]--------------------------------------------
#

<td nowrap="nowrap" align="right"><span class="gensmall"><a href="#" onClick="javascript:bbstyle(-1);return false" class="genmed" onMouseOver="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a></span></td>

Debo confesar que como no la entendia, no la ejecute..., no es que sea desconfiado ( ), simplemente me gusta saber las cosas que hago cuando modifico algo... y como creo que tenia que ver algo con la helpline... pues no lo puse... (espero que no te moleste... software libre y esas cosas...)

Saludos...

Última edición por Woody; 06/08/2003 a las 11:05
  #5 (permalink)  
Antiguo 06/08/2003, 11:20
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 8 meses
Puntos: 55
Jejejeje... eso sólo sirve para el link que viene de "Cerrar marcadores". Aparte de en los emoticonos, en dicho link tambien se ejecuta otro javascript que hace que se paren, así que hay que solucionarlo
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #6 (permalink)  
Antiguo 07/08/2003, 04:40
Avatar de Woody  
Fecha de Ingreso: abril-2003
Ubicación: Madrid y Barcelona
Mensajes: 68
Antigüedad: 21 años, 6 meses
Puntos: 0
Acepto barco... (Como animal acuatico!!!)

Bueno, tenías razón porque como no lo había puesto pues se me paralizaban los emoticonos al presionar "Cerrar marcadores", y como el Mod que escribí yo (de phpbb... vamos que no es mio) no corrige este error pues podemos decir que es mejor el de ferny pero como el de ferny creo que no corrige el error en "posting_smilies.tpl", mejor sería un hibrido entre los dos:
(hay muchas combinaciones yo he tomado ésta)

Código:
 ##################################################
############### 
## Autor: Woody :)
##MOD híbrido de anteriores mod de Bill Beardslee (http://webxtractions.com) y ferny (http://www.mundodivx.com )
##################################################
 ##################################################
############### 

# 
#-----[ OPEN ]------------------------------------------ 
# 

 templates/subSilver/posting_body.tpl

# 
#-----[ FIND ]------------------------------------------ 
# 

				  <td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td> 

# 
#-----[ REPLACE WITH ]---------------------------------- 
# 

				  <td><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon('{smilies_row.smilies_col.SMILEY_CODE}');" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></td> 

#
#-----[ FIND ]----------------------------------------------------
#

<td nowrap="nowrap" align="right"><span class="gensmall"><a href="javascript:bbstyle(-1)" class="genmed" onMouseOver="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a></span></td>

#
#-----[ REPLACE WITH ]--------------------------------------------
#

<td nowrap="nowrap" align="right"><span class="gensmall"><a href="#" onClick="javascript:bbstyle(-1);return false" class="genmed" onMouseOver="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a></span></td>



# 
#-----[ OPEN ]------------------------------------------ 
# 

 templates/subSilver/posting_smilies.tpl

# 
#-----[ FIND ]------------------------------------------ 
# 

						<td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td> 

# 
#-----[ REPLACE WITH ]----------------------------------  
# 

						<td><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon('{smilies_row.smilies_col.SMILEY_CODE}');" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></td> 

# 
#-----[ SAVE/CLOSE ALL FILES ]-------------------------- 
# 
#
Bueno, creo que éste es el mejor de los tres aunque como podéis ver no tengo ningún tipo de merito, es simplemente un copy/paste de cachitos los genios son ellos dos .

Un saludo,
Woody

Última edición por Woody; 07/08/2003 a las 04:46
  #7 (permalink)  
Antiguo 07/08/2003, 04:48
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 8 meses
Puntos: 55
Cierto, no caí en el posting_smilies.tpl
Lo voy a corregir en mi foro, no me di cuenta...
Pero tu codigo no funciona bien en netscape ya que usas cursor hand y eso no va en netscape.
Mi forma si funciona, solo hay que hacer los mismos cambios para el posting_smilies
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.

Última edición por ferny; 07/08/2003 a las 04:50
  #8 (permalink)  
Antiguo 07/08/2003, 09:50
Avatar de Woody  
Fecha de Ingreso: abril-2003
Ubicación: Madrid y Barcelona
Mensajes: 68
Antigüedad: 21 años, 6 meses
Puntos: 0
Bueno, mi foro es un foro de amigos bastante restringido... y todo el mundo usa güindous y explorer, yo soy un poco el mas linuxero (y por eso soy un poco raro....), pero gracias por el aviso.

Saludos,

Woody
  #9 (permalink)  
Antiguo 26/11/2004, 21:40
 
Fecha de Ingreso: septiembre-2004
Mensajes: 118
Antigüedad: 20 años, 2 meses
Puntos: 0
entonces cual es el bueno??

podrian poner el Mod porfas
  #10 (permalink)  
Antiguo 27/11/2004, 07:23
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 8 meses
Puntos: 55
Usa este:



Código:
#
#-----[ OPEN ]----------------------------------------------------
#

templates/subsilver/posting_body.tpl

#
#-----[ FIND ]----------------------------------------------------
#

<td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>

#
#-----[ REPLACE WITH ]--------------------------------------------
#

<td><a href="#" onClick="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}');return false"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>

#
#-----[ FIND ]----------------------------------------------------
#

<td nowrap="nowrap" align="right"><span class="gensmall"><a href="javascript:bbstyle(-1)" class="genmed" onMouseOver="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a></span></td>

#
#-----[ REPLACE WITH ]--------------------------------------------
#

<td nowrap="nowrap" align="right"><span class="gensmall"><a href="#" onClick="javascript:bbstyle(-1);return false" class="genmed" onMouseOver="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a></span></td>

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------
#
Y los mismos cambios además de al posting_body.tpl se los haces al posting_smilies.tpl
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #11 (permalink)  
Antiguo 27/11/2004, 20:55
 
Fecha de Ingreso: septiembre-2004
Mensajes: 118
Antigüedad: 20 años, 2 meses
Puntos: 0
hola Ferny

esta linea no la encuentro en el posting_smilies.tpl

Código:
<td nowrap="nowrap" align="right"><span class="gensmall"><a href="javascript:bbstyle(-1)" class="genmed" onMouseOver="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a></span></td>
La primera a remplazar si esta, pero la segunda no...

Última edición por Moras; 27/11/2004 a las 20:57
  #12 (permalink)  
Antiguo 28/11/2004, 06:44
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 8 meses
Puntos: 55
Es que no está, ignorala. Mira a ver si ya te funciona todo bien...
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #13 (permalink)  
Antiguo 04/12/2004, 16:43
 
Fecha de Ingreso: septiembre-2004
Mensajes: 118
Antigüedad: 20 años, 2 meses
Puntos: 0
ya funciona perfecto. !!

Muchas gracias Ferny
  #14 (permalink)  
Antiguo 29/09/2011, 08:24
 
Fecha de Ingreso: septiembre-2011
Mensajes: 1
Antigüedad: 13 años, 2 meses
Puntos: 0
On the internet Party Poker for wonderful possibilities

[url=http://articlespectrum.com/computers/games/on-the-web-party-poker-for-exceptional-opportunities.html]Party poker bonus code[/url] games are liked by youthful and the old as they give wonderful game opportunities. The [url=http://jarrettmarqu226.insanejournal.com/280.html]party Poker bonus Code[/url] over the internet games are owned by Party Gaming plc and it offers varied poker games for the players going to the play rooms. The advantages of those on line games are which you can get accesses towards the webpage and play poker games anytime you desire.These highly enjoyable packed games are supported with several bonus point features that give improved playing chance for the poker players.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 06:05.