Página 1 de 2

SOLUCION A NO SE ESPECIFICO MODO DE MENSAJE (FUNPIC)

Publicado: 09 Nov 2006, 21:44
por Johnny
Buenas a todos.

Antes de nada quiero pedir perdon por mi anterior mensaje , me deje algunos datos por poner y viendo las Normas .. me he ganado la amarilla. Espero ahora con esto que no me pongan otra...

Datos :
URL: http://outersenshi.ou.funpic.de/foro/
Plantilla(s) usuada(s): falla con todas , pero bueno tenemos las de Aeolus , guildwars_wood , chunkstyle , ezserenity y Subsilver.

MODs instalados: Solamente el de subforos
Version de phpBB: phpBB 2.0.21
Servidor: FUNPIC.DE .. es gratuito y es aleman ....
Si es una actualizacion desde otra version: No (foro nuevo
Si es una conversion desde otro tipo de Foro: No (foro nuevo)

Con esto creo que tenemos todos los datos puestos.... ya esta todo .. a ver...

Tengo un problema mis usuarios tienen problemas al enviar mensajes , cuando envian segun que palabra da un error de NO SE ESPECIFICO EL MODO DEL MENSAJE .

Lo que he probado :

1. Hablar con funpic ... pero pasan de mi olimpicamente
2. He probado a poner la palabra en base de datos como palabras censuradas y no me deja , ni metiendolo directamente en la bd ( no funciona)
3. Modificar posting.php y poner el :

Código: Seleccionar todo

$message= preg_replace ('/ambien/i','a_mbien',$message);
No funciona

4. Ahora mirando algunas cosillas he descubierto este codigo :

Código: Seleccionar todo

<html>
<head>
<script>
var palabra=new Array();
palabra["tambien"]="tb";
palabra["también"]="tb";
palabra["ambiente"]="a_mbiente";
palabra["besitos"]="besotes";

function reemplazar(){
txt=document.forms[0]['caja'].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.forms[0]['caja'].value=txt;
}
</script>
</head>
<body>
<form>
<textarea cols="50" rows="10" name="caja">hola a todos mis amigos y
muchos besitos
UPSS!!
en realidad, BESITOS tambien AMBIENTE para las chicas también y un
abrazo para los amigos y un hola</textarea>
<input type="button" value="Reemplazar" onclick="reemplazar()">
</form>
</body>
</html>

Que haciendo retoques podria funcionar en la funcion CheckForm . El problema es que abro /mods/bbcode_box los ficheros add_bbcode.js y el bbcode_box.js y pongo un :

Código: Seleccionar todo

function checkForm() {
	formErrors = false; 
  // Modificacion by Shiryou   (begin)
	// Creo el diccionario.
	alert("Hola");  
Para probar si pasa por ahi el codigo y veo que no me sale mi alert.... Alguna idea ?????

Por favor a ver si alguien me puede echar una mano !!! Gracias a todosPro

Respuesta: ESTO SI ES UN RETO!!! Necesito Ayuda Please!!!

Publicado: 09 Nov 2006, 22:10
por KasLimon
Bueno, no es mala idea lo que pones y podria servir a muchos usuarios. Podemos hacer que antes de enviar el mensaje el script lea el post a ver si encuentra ambien y lo sustituye por a_mbien, por ejemplo.

Ve al templates/tutemplate/posting_body.tpl y busca:

Código: Seleccionar todo

<script language="javascript" type="text/javascript" src="mods/bbcode_box/bbcode_box.js"></script>
Después, añadele:

Código: Seleccionar todo

<script language="javascript" type="text/javascript">
function ReplaceWords(){
txt=document.forms[0]['message'].value;
for(cual in palabra){
txt=txt.replace('ambien','ambien')
}
document.forms[0]['message'].value=txt;
}
</script>
Buscar:

Código: Seleccionar todo

<input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}"  /
Reemplazar por:

Código: Seleccionar todo

<input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}" onclick="ReplaceWords()"/>
Creo que asi valdria, prueba a ver que pasa.
Saludos

Respuesta: ESTO SI ES UN RETO!!! Necesito Ayuda Please!!!

Publicado: 09 Nov 2006, 22:56
por SuperNovato
Off Topic:
En una de estas, edítese el título del tema, por favor. Como dice KasLimon, el tema puede interesar a bastantes, pues se ha preguntado varias veces por este problema de "ambien en funpic.de" (¿puede valer eso como título?) ;)
Pero tal y como está ahora, el título no ayuda a nada: "ESTO SI ES UN RETO!!! Necesito Ayuda Please!!!" :?

Respuesta: ESTO SI ES UN RETO!!! Necesito Ayuda Please!!!

Publicado: 09 Nov 2006, 23:04
por KasLimon
Off Topic:
Yo creo, como SuperN, k si esto llega a funcionar puede interesar a montones de gente de funpic.de...
Por ello opino como SuperN pero en cambio yo le pondria el nombre de "No se especifico un modo de mensaje (funpic.de)" o algo parecido...

Respuesta: ESTO SI ES UN RETO!!! Necesito Ayuda Please!!!

Publicado: 20 Nov 2006, 20:27
por Johnny
Por fin he conseguido solventar este problema. Ya esta acabado y funcionando perfectamente en mi foro ... vamos a ver... gracias en primer lugar a Kaslimon por su ayuda que me indico donde modificar las cosas....

Y a los demas por toda vuestra ayuda tb.


SOLUCION :

Ve al templates/tutemplate/posting_body.tpl y busca:

Código: Seleccionar todo

// Startup variables
var imageTag = false;
var theSelection = false;
Despues añadele :

Código: Seleccionar todo

// Modification by Johnny    Diccionario FUNPIC.DE    BEGIN
  var palabra=new Array();
  palabra["tambien"]="tb";
  palabra["también"]="tb";
  palabra["ambiente"]="a_mbiente";
  palabra["slot"]="s_lot";
  palabra["mp3"]="mp_3";

  
// Modification by Johnny   Diccionario FUNPIC.DE    END

Luego busca :

Código: Seleccionar todo

	if (document.post.message.value.length < 2) {
		formErrors = "{L_EMPTY_MESSAGE}";
	}
Y despues añadele :

Código: Seleccionar todo

	

// BEGIN modification by Johnny
  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;

  // END modification by Johnny

Con esto solventas el problema de la famosa palabra TAMBIEN y el de otras palabras que no funcionan en el foro ..

:chulo: Pues eso que gracias a indicarme la posicion justa.... y buscarme la vida se ha solventado ....

Un saludo a todos

Respuesta: SOLUCION A NO SE ESPECIFICO MODO DE MENSAJE (FUNP

Publicado: 20 Nov 2006, 21:04
por SuperNovato
Gracias a ti por aportarlo. Habrá que guardarse este tema para los que pregunten por esa peculiaridad de funpic.

Respuesta: SOLUCION A NO SE ESPECIFICO MODO DE MENSAJE (FUNP

Publicado: 20 Nov 2006, 23:34
por mitch
Agradezco tu colaboración tambien, algún otro podría haberse quedado con la solución y punto, gracias por compartirlo.

Respuesta: SOLUCION A NO SE ESPECIFICO MODO DE MENSAJE (FUNP

Publicado: 23 Nov 2006, 17:35
por Johnny
almenos me podriais quitar la amarilla jajajajajaa

Otra preguntilla es licito quitar la publicidad que tiene un server gratuito si cuando lo contrataste no ponia que no habia banners ni nada de publicidad ?

Alguien sabria como hacerlo si es licito?

Respuesta: SOLUCION A NO SE ESPECIFICO MODO DE MENSAJE (FUNPIC)

Publicado: 06 Abr 2007, 02:14
por -CHEPE666-
por que a mi no me sale esa carpeta de
templates/tutemplate/posting_body.tpl

me sale esto:

/Foro/templates... y de hay solo las cosas de sub_silver!! :?
no puedo!! :secreto:

Respuesta: SOLUCION A NO SE ESPECIFICO MODO DE MENSAJE (FUNP

Publicado: 06 Abr 2007, 09:40
por SuperNovato
-CHEPE666-,
¿no recuerdas por qué tienes una tarjeta amarilla?
Los datos de soporte, por favor.
Segundo aviso.

Re: Respuesta: ESTO SI ES UN RETO!!! Necesito Ayuda Please!!

Publicado: 13 May 2007, 00:59
por matrux
Por fin he conseguido solventar este problema. Ya esta acabado y funcionando perfectamente en mi foro ... vamos a ver... gracias en primer lugar a Kaslimon por su ayuda que me indico donde modificar las cosas....

Y a los demas por toda vuestra ayuda tb.


SOLUCION :

Ve al templates/tutemplate/posting_body.tpl y busca:

Código: Seleccionar todo

// Startup variables
var imageTag = false;
var theSelection = false;
Despues añadele :

Código: Seleccionar todo

// Modification by Johnny    Diccionario FUNPIC.DE    BEGIN
  var palabra=new Array();
  palabra["tambien"]="tb";
  palabra["también"]="tb";
  palabra["ambiente"]="a_mbiente";
  palabra["slot"]="s_lot";
  palabra["mp3"]="mp_3";

  
// Modification by Johnny   Diccionario FUNPIC.DE    END

Luego busca :

Código: Seleccionar todo

	if (document.post.message.value.length < 2) {
		formErrors = "{L_EMPTY_MESSAGE}";
	}
Y despues añadele :

Código: Seleccionar todo

	

// BEGIN modification by Johnny
  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;

  // END modification by Johnny

Con esto solventas el problema de la famosa palabra TAMBIEN y el de otras palabras que no funcionan en el foro ..

:chulo: Pues eso que gracias a indicarme la posicion justa.... y buscarme la vida se ha solventado ....

Un saludo a todos
tengo que pegar el codigo tal cual esta ahi o lo tengo que modificar donde dice

Código: Seleccionar todo

para que distinga entre mayuscula y minuscula reemplazar "ig" por "g"
como quedaria el codigo ya modificado?

Respuesta: SOLUCION A NO SE ESPECIFICO MODO DE MENSAJE (FUNP

Publicado: 13 May 2007, 09:23
por SuperNovato
matrux, hola.
Por favor, repasa los datos de soporte que marcan las normas que has aceptado.
Aviso.
Un saludo.

Respuesta: SOLUCION A NO SE ESPECIFICO MODO DE MENSAJE (FUNP

Publicado: 13 May 2007, 19:01
por matrux
tengo el mismo problema, estoy en el mismo servidor, no me deja responder temas y me sale el cartel de no se especifico el modo de mensaje, el theme que uso es el cs_red y la version es phpBB-2.0.22, ya hice lo que dijo Johnny pero no me funciono

Respuesta: SOLUCION A NO SE ESPECIFICO MODO DE MENSAJE (FUNP

Publicado: 13 May 2007, 20:08
por SuperNovato
Repito: repasa los datos que se pidne para dar soporte (pìncha en soporte).
¿La URL de tu web?
Por favor, pon los datos, nop se trata de que haya que ir pìdiéndotelos uno a uno.

Respuesta: SOLUCION A NO SE ESPECIFICO MODO DE MENSAJE (FUNP

Publicado: 15 May 2007, 20:02
por matrux
la url es http://detodounpoco.de.funpic.org/

me pasa al querer postear algunas cosas, pero otras se postean sin problemas