40 Mensajes |
#1• NoSetup me enseño esto |
#2• Una vez que el usuario ha escrito el texto y da "enviar" tiene que meterse en la base de datos ¿no? pues antes haces uso de esta función.... |
#3• gracias!! |
#4• este es el codigo de la web del formulario: |
#5• $fecha = time() ; |
#6•• maldita fea no me funciona.... |
#7• Escrito originalmente por webloslouse Lo que no te funciona es el javascript para incluir los caretos en el mensaje... eso por lo menos al inicio. Tendras que ver como has puesto el javascript y si eso, comentararlo en el foro de JavaScript, porque lo que quieres es meter un "texto" (no es mas que un texto) al picar sobre un enlace (son enlaces) en una caja de texto. |
#8• dejame explicarte algo, por lo que yo sé el java lo unico que hace es insertar unas letras al area de texto, y despues por lo que yo entendi el replace cambia las letras esas por <img src='imagenes/tk.gif' width='15' height='15'> |
#9• sabes creo que si no funciona esto del replace, la mejor opcion es hacer que el java que inserta letras inserte una imagen por su url: <img src='imagenes/tk.gif' width='15' height='15'> asi |
#10• A ver el JavaScript tiene que insertar el simbolo en la caja de texto y eso antes de meterte en php o lo que quieras... así que revisa eso. |
#11• el java me funciona perfectamente, inserta al texto el determinado simbolo. lo que no me queda claro es que porque usamos la variable $datos[mensaje] si la base de datos se llama LIBRO y el campo es MENSAJE, algo esta fallando, y me parece que este replace deberia estar en la pagina con la coneccion con la base de datos debido a que hay hace la coneccion y tambien podria cambiar las :--) por si pasan por el, voy a tratar eso, y no se el java cumple su funcion, ya no le encuentro ninguna otra falla |
#12•• Eso de que te funciona a la perfección el JavaScript esta por ver, por mas que doy a los iconos no se mete el texto. |
#13• Pero no te entiendo, a mi si me funciona el java, espera que alomejor hayas estado en la url incorrecta, esta es la que por lo menos a mi me funciona: FORMULARIO |
#14• a) no es Java, es JavaScript, son cosas distintas. |
#15• bueno mira te explico algunas cosas que aprendi al final: |
#16• A ver... si quieres que solo funcione en el explorer es tu problema. |
#17•• bueno, mi variable es mensaje, pero todavia no funciona nada del replace. |
#18• aca tengo un codigo de el foro sin base de datos que tenia espero que sirva y si no sirve tendre que directamente obiar el REPLACE, me dio por vencido: |
#19• Ya te dije que primero probases sin el replace para comprobar que funcionase el script. |
#20• bueno, ya lo hice y aca esta, eso me funciona bien. SIN NINGUN REPLACE pero te repito (no estoy bien seguro de que no te lo haya dicho) que el javascript no tiene pero nada que ver ni ningun codigo en comun con replace, solo los simbolos que se usaran para los caretos. |
#21• ahora que debo hacer amigo? |
#22• Pues probar el script original para comprobar que te funcione... después salir a tomar el aire y volver a emprender el problema de los caretos. |
#23• si es verdad, depaso busco la forma de cambiar el javascript para que tambien cumpla la funcion de validar tags. |
#24• $userRanks=array(1=>'<img src="./img/smilies/cool.gif" width=16 height=16 border=0>'); |
#25• che una cosa, de tanta gente que visito este tema :P nadie tiene una variable o algo asi, o un ejemplo de replace o algo no se que logre lo que estoy buscando?? |
#26•• Si tienes los smilies metidos en una base de datos y tienes sus códigos, los tienes que recoger previamente de la base de datos mediante un array y luego meterlos en un bucle que a la vez que lee el array hace las sustituciones. Codigo: for ($i = 0; $i < count($smilies); $i++) { $message = preg_replace($codigo[$i], '<img src="./' . $careto_url[$i] . '" border="0" />'; } Pero tienes que asegurarte de sacar los datos en un array, para ello después de tu mysql_query lo metes en el array así: Codigo: $k=0; while ($row = mysql_fetch_array($busqueda)) { $codigo[$k]=$row['columna_codigo']; $careto_url[$k]=$row['columna_url_careto']; $k++; } Lo pongo a ojo pués no sé siquiera los nombres de las columnas de la base de datos. Espero que te sirva, la ventaja que tiene esto respecto de poner directamente en el script las sustituciones es obvia, sólo has de añadir o borrar smilies desde la base de datos el resto no hay que tocar nada. En fin, que no sé si te servirá ni si entiendes muy bien lo que te digo, pero bueno a ver si te ayudo en algo. Salu2 |
#27• Escrito originalmente por webloslouse che una cosa, de tanta gente que visito este tema :P nadie tiene una variable o algo asi, o un ejemplo de replace o algo no se que logre lo que estoy buscando?? :P:P:P Y tu me quieres hacer caso y empezar por el principio ¿te funciona el libro sin los smiles? |
#28• Si, el libro funciona sin replace . |
#29• A ver... te funciona sin iconitos... |
#30• ok, le saque el insert to, pero vuelve al formulario de una,sin actualizar nada! |
40 Mensajes |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
Por: Minimazu, el 04/Jul/2010, 19:03 | 2 | 2k | Jul/10 |