Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Enviar mensaje solo seleccionando una casillaTema Solucionado

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x

0
No hay votos
 
Votos totales: 0

Avatar de Usuario
zercosz1
Observador/a
Mensajes: 27
Registrado: 25 Mar 2012, 19:08

Enviar mensaje solo seleccionando una casilla

#1

Mensaje por zercosz1 »

Buenas.

¿Habria alguna forma de poder hacer que cuando una persona quiera enviar un hilo nuevo a un foro tuviera que seleccionar una casilla aceptando unas normas?

Solo seria para un foro en concreto.

Algo como esto:

Imagen

Entonces si seleccionan la casilla podran enviar el mensaje, en caso de que no la seleccionasen el mensaje no se enviaria.

Muchas gracias por todo. :cerveza:

URL: http://fastlapmods.com
Versión phpBB: 3.0.11
MODs Instalados: Ninguno
Plantilla(s) usada(s): Milky Way
Servidor: Linux
Actualización desde otra versión: Si, 3.0.8
Conversión desde otro sistema de foros: No

Avatar de Usuario
elmagodelastecl@s
Observador/a
Mensajes: 6
Registrado: 15 Oct 2012, 18:03
Edad: 31

Re: Enviar mensaje solo seleccionando una casilla

#2

Mensaje por elmagodelastecl@s »

zercosz1 escribió:Buenas.

¿Habria alguna forma de poder hacer que cuando una persona quiera enviar un hilo nuevo a un foro tuviera que seleccionar una casilla aceptando unas normas?

Solo seria para un foro en concreto.

Algo como esto:

Imagen

Entonces si seleccionan la casilla podran enviar el mensaje, en caso de que no la seleccionasen el mensaje no se enviaria.

Muchas gracias por todo. :cerveza:

URL: http://fastlapmods.com
Versión phpBB: 3.0.11
MODs Instalados: Ninguno
Plantilla(s) usada(s): Milky Way
Servidor: Linux
Actualización desde otra versión: Si, 3.0.8
Conversión desde otro sistema de foros: No
Podría usted colgar la imagen es que no la puedo ver
SPOILER_SHOW
Vive la vida sin susto para que nada te cause asombro

Avatar de Usuario
zercosz1
Observador/a
Mensajes: 27
Registrado: 25 Mar 2012, 19:08

Re: Enviar mensaje solo seleccionando una casilla

#3

Mensaje por zercosz1 »

Aqui la tienes:
RBure.jpg
RBure.jpg (80.55 KiB) Visto 3130 veces
Gracias por la ayuda :cerveza:

Avatar de Usuario
Rainwod
Ex Staff
Mensajes: 1151
Registrado: 16 Mar 2012, 14:43
Género:
Edad: 31

Re: Enviar mensaje solo seleccionando una casilla

#4

Mensaje por Rainwod »

Man ya lo tengo listo dime si quieres que tenga algún enlace o estilo el texto. Saludos!!

Avatar de Usuario
zercosz1
Observador/a
Mensajes: 27
Registrado: 25 Mar 2012, 19:08

Re: Enviar mensaje solo seleccionando una casilla

#5

Mensaje por zercosz1 »

Rainwod escribió:Man ya lo tengo listo dime si quieres que tenga algún enlace o estilo el texto. Saludos!!
Wooo, muchas gracias :bravo:

Pues de momento sin enlace y sin estilo, simplemente la funcion, ya lo implementaremos nosotros el resto cuando tengamos claro el asunto.

Muchas gracias por tu trabajo :cerveza:

Avatar de Usuario
Rainwod
Ex Staff
Mensajes: 1151
Registrado: 16 Mar 2012, 14:43
Género:
Edad: 31

Re: Enviar mensaje solo seleccionando una casilla  Tema Solucionado

#6

Mensaje por Rainwod »

Bueno, allá va eso:
Abrir: \styles\prosilver\template\overall_header.html y buscar:

Código: Seleccionar todo

	window.onunload = function()
	{
		for (var i = 0; i < onunload_functions.length; i++)
		{
			eval(onunload_functions[i]);
		}
	};
y agregar después:

Código: Seleccionar todo

		function checkCheckBox(f)
	{
		if (f.agree.checked == false )
		{
				alert('Por favor Aceptar antes de Continuar.');
				return false;
		}else
		return true;
	};
Abrir: \styles\prosilver\template\posting_layout.html y buscar:

Código: Seleccionar todo

<form id="postform" method="post" action="{S_POST_ACTION}"{S_FORM_ENCTYPE}>
reemplazar por:

Código: Seleccionar todo

<form id="postform" method="post" onsubmit="return checkCheckBox(this)" action="{S_POST_ACTION}"{S_FORM_ENCTYPE}>
Abrir styles\prosilver\template\posting_editor.html y buscar:

Código: Seleccionar todo

	<div id="message-box">
		<textarea <!-- IF S_UCP_ACTION and not S_PRIVMSGS and not S_EDIT_DRAFT -->name="signature" id="signature" style="height: 9em;"<!-- ELSE -->name="message" id="message"<!-- ENDIF --> rows="15" cols="76" tabindex="4" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="initInsertions();" class="inputbox">{MESSAGE}{DRAFT_MESSAGE}{SIGNATURE}</textarea>
	</div>
después agregar:

Código: Seleccionar todo

    <input Type="checkbox" value="0" name="agree">
	<font style="color: #808080;">Acepto las normas al enviar este mensaje</font>
Entonces.......que lo disfrute.Saludos!!!

Avatar de Usuario
zercosz1
Observador/a
Mensajes: 27
Registrado: 25 Mar 2012, 19:08

Re: Enviar mensaje solo seleccionando una casilla

#7

Mensaje por zercosz1 »

Rainwod escribió:Entonces.......que lo disfrute.Saludos!!!
Muchisimas gracias por todo Rainwod :cerveza:

Asi da gusto :ok:

Cuando lo implemente ya os dire si todo funciona correctamente.

Un saludo y gracias :lol:

Avatar de Usuario
Rainwod
Ex Staff
Mensajes: 1151
Registrado: 16 Mar 2012, 14:43
Género:
Edad: 31

Re: Enviar mensaje solo seleccionando una casilla

#8

Mensaje por Rainwod »

Para que salga en un foro específico solo debéis hacer esta modificación:
Abrir: \styles\prosilver\template\overall_header.html buscar:

Código: Seleccionar todo

    function checkCheckBox(f)
    {
        if (f.agree.checked == false )
        {
                alert('Por favor Aceptar antes de Continuar.');
                return false;
        }else
        return true;
    };
reemplazar por:

Código: Seleccionar todo

    <!-- IF FORUM_ID eq 2 -->
    function checkCheckBox(f)
    {
        if (f.agree.checked == false )
        {
                alert('Por favor Aceptar antes de Continuar.');
                return false;
        }else
        return true;
    };
    <!-- ENDIF  -->
Abrir: \styles\prosilver\template\posting_editor.html y buscar:

Código: Seleccionar todo

    <input Type="checkbox" value="0" name="agree">
    <font style="color: #808080;">Acepto las normas al enviar este mensaje</font>
reemplazar por:

Código: Seleccionar todo

    <!-- IF FORUM_ID eq 2 -->
    <input Type="checkbox" value="0" name="agree">
    <font style="color: #808080;">Acepto las normas al enviar este mensaje</font>
    <!-- ENDIF -->

Avatar de Usuario
zercosz1
Observador/a
Mensajes: 27
Registrado: 25 Mar 2012, 19:08

Re: Enviar mensaje solo seleccionando una casilla

#9

Mensaje por zercosz1 »

Uf, que tonto estoy, es verdad, lo del foro especifico :lol:

Gracias por ponerlo, no me acordaba que era solo para un foro especifico.

Ahora si que si, MUCHISIMAS GRACIAS :cerveza:

Avatar de Usuario
Rainwod
Ex Staff
Mensajes: 1151
Registrado: 16 Mar 2012, 14:43
Género:
Edad: 31

Re: Enviar mensaje solo seleccionando una casilla

#10

Mensaje por Rainwod »

No me agradezca es mi deber ayudarlo. Jajajaja a mi en principio se me olvidó también. Saludos :mrgreen: :cerveza:

NOTA: El "2" es el número de id del foro que se quiere que aparezca la confirmación
Última edición por Rainwod el 17 Oct 2012, 22:06, editado 1 vez en total.

Avatar de Usuario
elmagodelastecl@s
Observador/a
Mensajes: 6
Registrado: 15 Oct 2012, 18:03
Edad: 31

Re: Enviar mensaje solo seleccionando una casilla

#11

Mensaje por elmagodelastecl@s »

zercosz1 escribió:Uf, que tonto estoy, es verdad, lo del foro especifico :lol:

Gracias por ponerlo, no me acordaba que era solo para un foro especifico.

Ahora si que si, MUCHISIMAS GRACIAS :cerveza:
Bueno veo que Rainwod ya te ayudo. bien por ti amigo. por cierto si necesitas que salga en todos los foros pero no en los mensajes privados, más tarde colgare el código aquí para el que lo desee :lee
SPOILER_SHOW
Vive la vida sin susto para que nada te cause asombro

Avatar de Usuario
zercosz1
Observador/a
Mensajes: 27
Registrado: 25 Mar 2012, 19:08

Re: Enviar mensaje solo seleccionando una casilla

#12

Mensaje por zercosz1 »

elmagodelastecl@s escribió:Bueno veo que Rainwod ya te ayudo. bien por ti amigo. por cierto si necesitas que salga en todos los foros pero no en los mensajes privados, más tarde colgare el código aquí para el que lo desee :lee
¿Con el codigo de Rainwod saldria en los mensajes privados? Supongo que con la segunda modificacion ya no saldria en los mensajes privados al llevar esto:

Código: Seleccionar todo

<!-- IF FORUM_ID eq 2 -->
¿Es asi?

Gracias por la ayuda :cerveza:

Avatar de Usuario
Rainwod
Ex Staff
Mensajes: 1151
Registrado: 16 Mar 2012, 14:43
Género:
Edad: 31

Re: Enviar mensaje solo seleccionando una casilla

#13

Mensaje por Rainwod »

mago ya lo tengo hecho pero....... adelante, esperamos por ti, saludos

Avatar de Usuario
Rainwod
Ex Staff
Mensajes: 1151
Registrado: 16 Mar 2012, 14:43
Género:
Edad: 31

Re: Enviar mensaje solo seleccionando una casilla

#14

Mensaje por Rainwod »

zercosz1 escribió:¿Es asi?
Exacto!!! la primera opción incluye los mp´s y todos los foros, la segunda un foro en específico y la tercera(esperamos por el mago) solo los foros. Saludos!!

Avatar de Usuario
elmagodelastecl@s
Observador/a
Mensajes: 6
Registrado: 15 Oct 2012, 18:03
Edad: 31

Re: Enviar mensaje solo seleccionando una casilla

#15

Mensaje por elmagodelastecl@s »

Buenos amigos lo prometido es deuda
Abrir: \styles\prosilver\template\overall_header.html buscar:

Código: Seleccionar todo

    function checkCheckBox(f)
    {
        if (f.agree.checked == false )
        {
                alert('Por favor Aceptar antes de Continuar.');
                return false;
        }else
        return true;
    };
reemplazar por:

Código: Seleccionar todo

    <!-- IF FORUM_ID > 0 -->
    function checkCheckBox(f)
    {
        if (f.agree.checked == false )
        {
                alert('Por favor Aceptar antes de Continuar.');
                return false;
        }else
        return true;
    };
    <!-- ENDIF  -->
Abrir: \styles\prosilver\template\posting_editor.html y buscar:

Código: Seleccionar todo

    <input Type="checkbox" value="0" name="agree">
    <font style="color: #808080;">Acepto las normas al enviar este mensaje</font>
reemplazar por:

Código: Seleccionar todo

    <!-- IF FORUM_ID > 0 -->
    <input Type="checkbox" value="0" name="agree">
    <font style="color: #808080;">Acepto las normas al enviar este mensaje</font>
    <!-- ENDIF -->
PD:Gracias Rainwod
Última edición por elmagodelastecl@s el 17 Oct 2012, 22:14, editado 1 vez en total.
SPOILER_SHOW
Vive la vida sin susto para que nada te cause asombro

Cerrado

Volver a “Foros de Soporte 3.0.x”