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.

Nick obligatorio para invitadosTema Solucionado

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado
Boeing
Observador/a
Mensajes: 23
Registrado: 13 Dic 2011, 02:20

Nick obligatorio para invitados

#1

Mensaje por Boeing »

¿Hay alguna opcion para que los invitados tengan que rellenar obligatoriamente el campo del nick para poder publicar el mensaje? Si existe esa opcion no soy capaz de encontrarla.

En caso de no estar disponible, ¿seria muy complicado hacerlo?

¡Gracias!
URL: http://mundodeodio.es/foro
Versión phpBB: 3.0.11
MODs Instalados: NV advanced last topic titles, "Recent topics" MOD
Plantilla(s) usada(s): Propia basado en mylkiway y subsilver2
Servidor: Linux, de pago.
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Avatar de Usuario
invi
Ex Staff
Mensajes: 2557
Registrado: 14 Ene 2006, 16:25
Género:
Edad: 38

Re: Nick obligatorio para invitados

#2

Mensaje por invi »

Yo creo que resulta más fácil obligar a que se registren para postear en ciertos foros o para responder los temas..
En vez de obligar a poner el nick.. porque un invitado si tiene que poner el nick ya deja de ser anonimo.

Si quieres que se pongan el nick, obligales a registrarse para responder o postear temas, es lo mas sensato...
Existen dos tipos de individuos, los que saben y los que no.

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

Re: Nick obligatorio para invitados

#3

Mensaje por Rainwod »

No solo eso, no puedes guardarlos en la base de datos y si lo haces puedes tener conflictos con usuarios y nombres repetidos, a demás tendrían que cada uno tener una cuenta de mensajes y .......... así unas cuantas cosas como dice invi es mejor obligarlos a registrarse para postear

Boeing
Observador/a
Mensajes: 23
Registrado: 13 Dic 2011, 02:20

Re: Nick obligatorio para invitados

#4

Mensaje por Boeing »

Es mas bien por una cuestión estética, creo que no me entendisteis bien, me explico:

Cuando no escribes nada en el titulo al abrir un post pone "Debes especificar un asunto cuando publiques un nuevo tema", cuando el tema tiene muy pocos caracteres sale eso de "Tu mensaje contiene muy pocos caracteres", lo que me gustaría es que un invitado, al postear, tuviese como requisito rellenar ese campo (como en la mayoría de los blogs). Ademas vamos, es un campo que ya existe, lo unico que no hay ninguna opcion nativa que fuerce a rellenarlo.

Ver una discusion donde varios de los participantes participantes se llaman "Invitado" porque ni se paran a poner un apodo hacer perder el curso del hilo y ademas queda bastante feo.

Ya se que obligar a registrarse a los usuarios seria la mejor opcion, pero no me gusta. Cuando empece a andar en foros allá por 1999 la mayoría no requería estar registrado para participar y era bastante cómodo.

No es raro que en un foro con muchas visitas pero con unos participantes "fijos" haya gente que se eche para atrás a comentar algo solamente por el paso de tener que perder 2 minutos para registrarse. Vamos, a nosotros nos esta funcionando bien haber eliminado ese requisito, pero nos encontramos con ese problema "estético", por así llamarlo.

¡Muchas gracias!
URL: http://mundodeodio.es/foro
Versión phpBB: 3.0.11
MODs Instalados: NV advanced last topic titles, "Recent topics" MOD
Plantilla(s) usada(s): Propia basado en mylkiway y subsilver2
Servidor: Linux, de pago.
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

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

Re: Nick obligatorio para invitados  Tema Solucionado

#5

Mensaje por Rainwod »

Bueno, entonces:
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 después añadir:

Código: Seleccionar todo

		function checkCheckuser(f)
	{
		if (f.username.value == '' )
		{
				alert('Debe rellenar el campo "Nombre de Usuario"');
				return false;
		}else
		return true;
	};
luego 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 checkCheckuser(this)" action="{S_POST_ACTION}"{S_FORM_ENCTYPE}>
Disfrútelo.

Boeing
Observador/a
Mensajes: 23
Registrado: 13 Dic 2011, 02:20

Re: Nick obligatorio para invitados

#6

Mensaje por Boeing »

Perfecto, justo lo que buscaba. Me esperaba encontrar unas directrices de como hacerlo y me lo encuentro ya hecho.

Muchas gracias, de verdad.
URL: http://mundodeodio.es/foro
Versión phpBB: 3.0.11
MODs Instalados: NV advanced last topic titles, "Recent topics" MOD
Plantilla(s) usada(s): Propia basado en mylkiway y subsilver2
Servidor: Linux, de pago.
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Cerrado

Volver a “Foros de Soporte 3.0.x”