Página 1 de 1

No Se Especifico Modo De Mensaje

Publicado: 25 Feb 2007, 06:13
por memolandia
Este tema ya esta discutido y lo solucione a medias con el codigo que esta a continuacion, con este codigo el error desaparece del cuerpo del mensaje(lo corrije), pero si la palabra "prohibida" esta en el asunto(no lo corrije) no la modifica y me sale "no se especifico modo de mensaje", quisiera saber a donde tendria que editar para sacar este error de el asunto, todavia no he encontrado solucion pero sigo intentando, espero su respuesta

en BBCODE_box.js
var palabra=new Array();
palabra["tambien"]="tb";
palabra["también"]="tb";
palabra["ambiente"]="a_mbiente";
palabra["slot"]="s_lot";
palabra["mp3"]="mp_3";

Busca

if (document.post.message.value.length < 2) {
formErrors = "{L_EMPTY_MESSAGE}";
}

añadele :

txt=document.post.message.value;
for(cual in palabra)
{
x=new RegExp(cual,"ig");//para que distinga entre mayuscula y minuscula reemplazar "ig" por "g"
txt=txt.replace(x,palabra[cual])
}
document.post.message.value=txt;[/quoteicy]

URL: http://memolandia.me.funpic.org/foro/index.php
MODS:Advanced BBCode Box v5, HIDE MOD
TEMPLATE: AEOLUS - extremedarkred
PHPBB: 2.0.22 actualizado desde 2.0.18
SERVIDOR: FUNPIC gratis

Respuesta: No Se Especifico Modo De Mensaje

Publicado: 28 Feb 2007, 16:32
por teba
A mi me pasa lo mismo, el error es este
Imagen

y bueno... ayuda.... :cry:

Y memolandia, donde pones esos codigos?

web: htt://gamerospc.ga.funpic.org/
Mod Instalados: ---
Host: Funpic (gratuito)
vers. phpbb.: 2.0.20
estilos :Subsilver, extremedarkred

Re: Respuesta: No Se Especifico Modo De Mensaje

Publicado: 28 Feb 2007, 22:37
por memolandia
A mi me pasa lo mismo, el error es este
Imagen

y bueno... ayuda.... :cry:

Y memolandia, donde pones esos codigos?

web: htt://gamerospc.ga.funpic.org/
Mod Instalados: ---
Host: Funpic (gratuito)
vers. phpbb.: 2.0.20
estilos :Subsilver, extremedarkred
Esto es lo que tienes que hacer:
----------------------
En templates/tu_template/posting_body.tpl(esto es para todos los templates que uses)
Busca
// Startup variables
var imageTag = false;
var theSelection = false;

Despues añadele : (aca irian las palabras que te dan error, estas son las que
me han dado error a mi en funpic, si te siguen apareciendo las vas agregando)

var palabra = new Array();
palabra["tambien"] = "tb";
palabra["también"] = "tb";
palabra["ambiente"] = "a_mbiente";
palabra["slot"] = "s_lot";
palabra["mp3"] = "mp_3";
palabra["casino"] = "cas-ino";
palabra["Beast"] = "Bestia";
palabra["especialista"] = "especia_lista";

Busca: (este pedaso de codigo esta denro de "function checkForm")

if (document.post.message.value.length < 2) {
formErrors = "{L_EMPTY_MESSAGE}";
}

añadele a continuacion del parentesis :

txt=document.post.message.value;
for(cual in palabra)
{
x=new RegExp(cual,"ig");//para que distinga entre mayuscula y minuscula reemplazar "ig" por "g"
txt=txt.replace(x,palabra[cual])
}
document.post.message.value=txt;
----------------------------
Esto anda perfectamente.
A mi lo que me paso es que instale el MOD BBCODEBOX y entoces, cuando se instala sobreescribe
las linea del posting_body.tpl por eso modifique el bbcode_box.js
Saludos espero que te sirva...

Respuesta: No Se Especifico Modo De Mensaje

Publicado: 28 Feb 2007, 22:53
por teba
Entonces me dices, que son palabras la que dan ese error...

y por que es... el template? o host? mmmm

Entonces me dare la tarea de buscar palabra por palabra...

Gracias socio... un saludaZo :D

Re: No Se Especifico Modo De Mensaje

Publicado: 01 Mar 2007, 00:01
por KasLimon
Hola, esta funcion tendrias que duplicarla
subj=document.post.subject.value;
for(cual in palabra)
{
y=new RegExp(cual,"ig");//para que distinga entre mayuscula y minuscula reemplazar "ig" por "g"
subj=subj.replace(y,palabra[cual])
}
document.post.subject.value=subj;[/quoteicy]

Añadiendo eso detras de lo de

Código: Seleccionar todo

txt=document.post.message.value;
for(cual in palabra)
{
x=new RegExp(cual,"ig");//para que distinga entre mayuscula y minuscula reemplazar "ig" por "g"
txt=txt.replace(x,palabra[cual])
}
document.post.message.value=txt; 
quedaria funcionando, creo.

Salu2

Respuesta: No Se Especifico Modo De Mensaje

Publicado: 01 Mar 2007, 03:52
por Nazcar
Las palabras que dan error en funpic son por lo general: ñ y vocales con tilde,puesto que las dos cosas casi es de uso exclusivo de nuestro idioma

Re: Respuesta: No Se Especifico Modo De Mensaje

Publicado: 01 Mar 2007, 05:21
por memolandia
Entonces me dices, que son palabras la que dan ese error...

y por que es... el template? o host? mmmm

Entonces me dare la tarea de buscar palabra por palabra...

Gracias socio... un saludaZo :D si es asi como decis el error lo dan ciertas palabras, debido a que el host es aleman, creo que tampoco acepta palabras en ruso, no me acuerdo, pero esas que te puse son las que me dieron error a mi y he probado bastantes palabras por lo menos en castellano........

Re: No Se Especifico Modo De Mensaje

Publicado: 01 Mar 2007, 05:23
por memolandia
Hola, esta funcion tendrias que duplicarla
subj=document.post.subject.value;
for(cual in palabra)
{
y=new RegExp(cual,"ig");//para que distinga entre mayuscula y minuscula reemplazar "ig" por "g"
subj=subj.replace(y,palabra[cual])
}
document.post.subject.value=subj;
Añadiendo eso detras de lo de

Código: Seleccionar todo

txt=document.post.message.value;
for(cual in palabra)
{
x=new RegExp(cual,"ig");//para que distinga entre mayuscula y minuscula reemplazar "ig" por "g"
txt=txt.replace(x,palabra[cual])
}
document.post.message.value=txt; 
quedaria funcionando, creo.

Salu2[/quoteicy]


Ok gracias amigo, pruebo y despues te cuento, eso no lo habia pensado, bueno salu2..........

Respuesta: No Se Especifico Modo De Mensaje

Publicado: 02 Mar 2007, 00:53
por teba
MMMMno... me sigue en lo mismo.

pero sigo buscando palabras :)

Re: Respuesta: No Se Especifico Modo De Mensaje

Publicado: 03 Mar 2007, 06:44
por memolandia
MMMMno... me sigue en lo mismo.

pero sigo buscando palabras :) Mira yo lo que hice para darme cuenta de las palabras fue tomar un texto que me dio error e ir sacando o poniendo las palabras del texto, y fijate primero que como a mi la palabra "prohibida" no este en el asunto y tambien lo que hice es modificar el cotejamiento de las conexiones en el phpmyadmin a utf8_general_ci y a las de todas las tablas phpbb_ les puse latin1_spanish_ci, supongo que por eso no me dan error los acentos y las Ñ en mi foro, pero no es bueno jugar con la base de datos.
Y para fijarte que podes postear por ejemplo asunto: hola cuerpo del mensaje: hola no te tendria que dar error

Re: Respuesta: No Se Especifico Modo De Mensaje

Publicado: 03 Mar 2007, 06:45
por memolandia
MMMMno... me sigue en lo mismo.

pero sigo buscando palabras :) Mira yo lo que hice para darme cuenta de las palabras fue tomar un texto que me dio error e ir sacando o poniendo las palabras del texto, y fijate primero que como a mi la palabra "prohibida" no este en el asunto y tambien lo que hice es modificar el cotejamiento de las conexiones en el phpmyadmin a utf8_general_ci y a las de todas las tablas phpbb_ les puse latin1_spanish_ci, supongo que por eso no me dan error los acentos y las Ñ en mi foro, pero no es bueno jugar con la base de datos.
Y para fijarte que podes postear por ejemplo asunto: hola cuerpo del mensaje: hola no te tendria que dar error