Página 1 de 2

¿Como Eliminar La Confirmacion De Post?

Publicado: 30 Ene 2007, 01:13
por cumbres
Me explico, me resulta muy molesto que cada vez que escribes un mensaje, te salga la pantalla de "acabas de crear tu mensaje, ahora seras dirigido al post" ¿No se puede quitar esta pantalla?, en serio me resulta muy molesta, me gustaria que directamente salga el post sin tener que pasar por esta pantalla.

He estado mirando tanto en phpbbhacks.com, como aqui, como en phpbb-hacks.es y no he encontrado nada, ¿sabeis si se puede hacer?

Gracias por vuestra atención y ayuda.


URL: www.elrincondelsnowboarder.com
Plantilla(s) usuada(s): enlighten (de pago)
MODs instalados: bbcode box, 5.1, youtube, gvideo, metatags, imageshack
Version de phpBB: 2.0.22
Servidor: De pago


esto es lo que me gustaria suprimir.....

Imagen


y otra cosilla, el tema de limitar el ancho de las fotos y que al pinchar se abra en ajax (creo q es ajax ¿no?) tal y como lo teneis aqui, es un mod que se puede aplicar a un foro phpbb o tiene q ser phpbb xs, me podeis informar un poquito por favor, ya que me parece un gran mod y muy limpio y sutil, gracias a todos, un saludo.

Respuesta: ¿Como Eliminar La Confirmacion De Post?

Publicado: 30 Ene 2007, 19:01
por KasLimon
Te comento, lo de las imágenes de aqui se llama Lightbox, pon eso en la busqueda, que hay un tema que lo explica.

Lo de saltarse el mensaje de "Su mensaje ha sido publicado" me parece muy buena idea, a mi de vez en cuando tambien me resulta molesto. No hay ningun mod que se lo salte, prueba a hacer esto en el includes/functions_post.php:

Buscar:

Código: Seleccionar todo

	$meta = '<meta http-equiv="refresh" content="3;url=' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">';
	$message = $lang['Stored'] . '<br /><br />' . sprintf($lang['Click_view_message'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id") . '">', '</a>');
Reemplazar por:

Código: Seleccionar todo

	redirect(append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id));
En un foro que tengo en local me funciona. Suerte

Salu2

Re: Respuesta: ¿Como Eliminar La Confirmacion De Post?

Publicado: 30 Ene 2007, 19:56
por cumbres
Te comento, lo de las imágenes de aqui se llama Lightbox, pon eso en la busqueda, que hay un tema que lo explica.

Lo de saltarse el mensaje de "Su mensaje ha sido publicado" me parece muy buena idea, a mi de vez en cuando tambien me resulta molesto. No hay ningun mod que se lo salte, prueba a hacer esto en el includes/functions_post.php:

Buscar:

Código: Seleccionar todo

	$meta = '<meta http-equiv="refresh" content="3;url=' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">';
	$message = $lang['Stored'] . '<br /><br />' . sprintf($lang['Click_view_message'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id") . '">', '</a>');
Reemplazar por:

Código: Seleccionar todo

	redirect(append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id));
En un foro que tengo en local me funciona. Suerte

Salu2
Muchisimas gracias kaslimon, ahora me voy a casa, que salgo de currar ahora y en cuanto llegue lo pruebo, de nuevo gracias, luego mas tarde te comento que tal. Un saludo.

Respuesta: ¿Como Eliminar La Confirmacion De Post?

Publicado: 30 Ene 2007, 23:07
por cumbres
kaslimon muchisimas gracias, FUNCIONA A LA PERFECCIÓN, solo una pequeña pega, antes al responder en un topic, si la respuesta estaba por abajo, directamente el navegador te bajaba abajo para que vieses tu respuesta, con esta manera el navegador se queda arriba, pero bueno, supongo que no será muy dificil de arreglar, pero como yo no soy un experto como tu, lo desconozco, a ti ¿se te ocurre algo?

Un saludo y 1000 gracias, voy a investigar lo del lighbox ahora.

Re: Respuesta: ¿Como Eliminar La Confirmacion De Post?

Publicado: 30 Ene 2007, 23:22
por KasLimon
Hombre, experto experto no soy jeje

Prueba con esto:
busca

Código: Seleccionar todo

	redirect(append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id));
Y reemplazalo por:

Código: Seleccionar todo

	redirect(append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id);
Salu2 ;)

Respuesta: ¿Como Eliminar La Confirmacion De Post?

Publicado: 30 Ene 2007, 23:29
por xoom
Kas, lo he probado en mi foro y resulta que si cambio esas líneas, no suma los nuevos mensajes en los contadores de los usuarios.

Respuesta: ¿Como Eliminar La Confirmacion De Post?

Publicado: 31 Ene 2007, 00:11
por KasLimon
Realmente extraño... Revisare lo que pueda ocasionarlo aunque quitar dos variables no deberia afectar...

Gracias por avisar xoom, salu2

Respuesta: ¿Como Eliminar La Confirmacion De Post?

Publicado: 31 Ene 2007, 00:22
por cumbres
es cierto lo que dice xoom, vaya no me habia dado cuenta, gracias xoom por el aviso, mmm lo tenemos cerca, pero aun queda pulirlo.... de todos modos gracias a los 2, voy a reemplazar el archivo functions_post de nuevo a la espera de a ver si encontramos una solucion entre todos... y a seguir investigando el lightbox

Re: Respuesta: ¿Como Eliminar La Confirmacion De Post?

Publicado: 31 Ene 2007, 01:29
por Nazcar

Código: Seleccionar todo

	$meta = '<meta http-equiv="refresh" content="3;url=' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">';
	$message = $lang['Stored'] . '<br /><br />' . sprintf($lang['Click_view_message'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id") . '">', '</a>');


Salu2

Código: Seleccionar todo

	$meta = '<meta http-equiv="refresh" content="0;url=' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">';
Probar esto

Respuesta: ¿Como Eliminar La Confirmacion De Post?

Publicado: 31 Ene 2007, 08:15
por xoom
Con ese cambio sigue apareciendo la página de información, la diferencia es que no aparecen las opciones de ver mensajes o ir al foro y practicamente al momento vuelve a visualizar el mensaje enviado y si suma el mensaje enviado en el contador. Lo que no entiendo es porqué aparece la página de información :?

Respuesta: ¿Como Eliminar La Confirmacion De Post?

Publicado: 31 Ene 2007, 08:49
por Nazcar
Pues no deberías ni verla ya que el refresh es 0,tampoco entiendo por que no suma post en lo que puso Kaslimon

Respuesta: ¿Como Eliminar La Confirmacion De Post?

Publicado: 31 Ene 2007, 13:20
por cumbres
Ahora luego probaré lo que ha dicho Nazcar, muchas gracias a todos por la ayuda, sois geniales.

Re: Respuesta: ¿Como Eliminar La Confirmacion De Post?

Publicado: 31 Ene 2007, 17:23
por KasLimon
Pues no deberías ni verla ya que el refresh es 0El refresh es 0, claro pero eso implica que la pagina cargue...

Bien ya halle el problema. No se exactamente cual es pero es por el redirect.
Coge el includes/functions_post.php original y busca:

Código: Seleccionar todo

$meta = '<meta http-equiv="refresh" content="3;url=' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">';  
$message = $lang['Stored'] . '<br /><br />' . sprintf($lang['Click_view_message'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id") . '">', '</a>');
Simplemente borralo. Abre el archivo posting.php y busca:

Código: Seleccionar todo

message_die(GENERAL_MESSAGE, $return_message);
Reemplazalo por:

Código: Seleccionar todo

		if (empty($return_message)) {
			redirect(append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id);
		} else {
			message_die(GENERAL_MESSAGE, $return_message);
		}
A mi asi ya me cuenta todo y funciona a la perfeccion. Salu2 ;)

Re: Respuesta: ¿Como Eliminar La Confirmacion De Post?

Publicado: 31 Ene 2007, 22:57
por cumbres
Pues no deberías ni verla ya que el refresh es 0El refresh es 0, claro pero eso implica que la pagina cargue...

Bien ya halle el problema. No se exactamente cual es pero es por el redirect.
Coge el includes/functions_post.php original y busca:

Código: Seleccionar todo

$meta = '<meta http-equiv="refresh" content="3;url=' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">';  
$message = $lang['Stored'] . '<br /><br />' . sprintf($lang['Click_view_message'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id") . '">', '</a>');
Simplemente borralo. Abre el archivo posting.php y busca:

Código: Seleccionar todo

message_die(GENERAL_MESSAGE, $return_message);
Reemplazalo por:

Código: Seleccionar todo

		if (empty($return_message)) {
			redirect(append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id);
		} else {
			message_die(GENERAL_MESSAGE, $return_message);
		}
A mi asi ya me cuenta todo y funciona a la perfeccion. Salu2 ;)
kaslimon solo decir que eres un crack!!! funciona!!! por ahora parece que va todo ok, suma los mensajes y se ha eliminado la maldita pantalla, en serio muchisimas gracias, estás echo un figura!!!! jejeje 100000 GRACIAS

Respuesta: ¿Como Eliminar La Confirmacion De Post?

Publicado: 31 Ene 2007, 23:52
por xoom
Acabo de probarlo en mi foro y lo has bordado Kas, gracias por la solución y gracias a cumbres por plantear el tema, es cierto que es una página totalmente inutil.

Saludos!