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.

Campo de opciones para registro

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado
Avatar de Usuario
Enock
Miembro
Mensajes: 444
Registrado: 15 Jul 2009, 14:57
Edad: 45

Campo de opciones para registro

#1

Mensaje por Enock »

Hola.

A ver si consigo explicarlo y me podéis decir como se puede hacer.

En mi página, tenemos usuarios de varias plataformas de juegos: PlayStation 2/3. Wii, PC....... y me gustaría poder diferenciar o especificar de cual/es es usuario cada uno.

Había pensado en crear unos grupos para que ellos eligieran en cual encajan, pero el problema es que si eres usuario de varias plataformas, con el grupo solo mostrarías ser usuario de una sola.

Mi idea es, crear un campo obligatorio para el registro en el cual poner todas las opciones de plataformas pudiendo elegir varias y que luego, en el perfil y en la info de usuario que aparece en los mensajes, aparecieran los iconos de las plataformas que ha elegido, para saber de cuales es usuario. También me valdría tenerlas todas como si estuviesen desactivadas (transparentes) y "activar" las que hubiese elegido el usuario.

Me gustaría saber si es posible hacer esto y si hay alguien que supiera, le agradecería que me lo explicase.

Un saludo, gracias.

P.D.- espero que este post esté en el sitio correcto, si no es así, pido disculpas.
URL: http://www.onlinewii.es/foro/index.php
Versión phpBB: phpBB3 (3.0.11)
MODs Instalados:
Spoiler
Portal XL5.0 Pre-mod 0.3 + MODs incluidos,
ajax chat,
respuesta rápida,
blog mod,
Gallery mod,
th23 autolinks,
Prime Subject Check 1.4.19,
TinyPic Plugin,
Manage Attachments ACP,
New Topic Button,
Post Models 1.0.3,
Subforum Display Options 1.0.1,
Anti Double Post 2.0.4,
Automatic Spammer Detection 1.0.0 B5,
Topic Solved 1.4.4,
Download MOD 6.4.2,
Ultimate Points 1.0.7,
UPS Easy Shop 0.7.0,
Annual Stars 1.0.1a,
Duplicate Users IP 1.0.0,
Mods Database 1.0.7,
Prime Ban to Group 1.0.2,
Special and Normal Ranks Images 1.2.0,
MOD Browse and IOS icons,
[ABD] IP Search 2.3.3,
Advanced Paypal Donation MOD,
Forum Title Colour 1.0.3,
Invite a Friend 0.6.2,
automod 1.0.0
Auto BackUp 1.0.2...
Plantilla(s) usada(s): Prosilver y Artodia: Mobile & SEO
Servidor: Linux pago
Actualización desde otra versión: phpbb3 3.0.7 PL1
Conversión desde otro sistema de foros:

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 36

Re: Campo de opciones para registro

#2

Mensaje por Alorse »

Lo que deseas es un campo personalizado...
en este link puedes encontrar como crearlos. http://www.phpbb-es.com/foro/soporte-mo ... ml#p100843

Un saludo.

Avatar de Usuario
Enock
Miembro
Mensajes: 444
Registrado: 15 Jul 2009, 14:57
Edad: 45

Re: Campo de opciones para registro

#3

Mensaje por Enock »

Alorse escribió:Lo que deseas es un campo personalizado...
en este link puedes encontrar como crearlos. http://www.phpbb-es.com/foro/soporte-mo ... ml#p100843

Un saludo.
Si, ya lo conocía, pero las opciones que tiene no me permiten hacer un campo donde poder elegir varias opciones y que se activen las que ha elegido. Supongo que se podrá hacer metiendo código nuevo, pero no tengo idea para eso. Si alguien puede guiarme.....

Un saludo.
URL: http://www.onlinewii.es/foro/index.php
Versión phpBB: phpBB3 (3.0.11)
MODs Instalados:
Spoiler
Portal XL5.0 Pre-mod 0.3 + MODs incluidos,
ajax chat,
respuesta rápida,
blog mod,
Gallery mod,
th23 autolinks,
Prime Subject Check 1.4.19,
TinyPic Plugin,
Manage Attachments ACP,
New Topic Button,
Post Models 1.0.3,
Subforum Display Options 1.0.1,
Anti Double Post 2.0.4,
Automatic Spammer Detection 1.0.0 B5,
Topic Solved 1.4.4,
Download MOD 6.4.2,
Ultimate Points 1.0.7,
UPS Easy Shop 0.7.0,
Annual Stars 1.0.1a,
Duplicate Users IP 1.0.0,
Mods Database 1.0.7,
Prime Ban to Group 1.0.2,
Special and Normal Ranks Images 1.2.0,
MOD Browse and IOS icons,
[ABD] IP Search 2.3.3,
Advanced Paypal Donation MOD,
Forum Title Colour 1.0.3,
Invite a Friend 0.6.2,
automod 1.0.0
Auto BackUp 1.0.2...
Plantilla(s) usada(s): Prosilver y Artodia: Mobile & SEO
Servidor: Linux pago
Actualización desde otra versión: phpbb3 3.0.7 PL1
Conversión desde otro sistema de foros:

Avatar de Usuario
javiexin
Miembro
Mensajes: 270
Registrado: 20 Dic 2010, 20:13

Campo de opciones para registro

#4

Mensaje por javiexin »

Hola Enock,

Nos volvemos a encontrar en otro foro :)

Mi recomendación es que uses un campo personalizado de tipo "boolean" para cada plataforma, y que se selecciones (si/no) cada una de ellas.

Luego, con eso, podrías poner por ejemplo una lista de iconos debajo del perfil del usuario con cada plataforma que tiene seleccionada en su perfil. Y también, añadir esta lista en la lista de usuarios. Con un poco de javascript (y si me responden a una pregunta que he realizado), incluso se podrían realizar listas específicas de usuarios por tipo de plataforma, para montar competiciones, etc.

Si quieres más datos, dímelo.
-javiexin
URL: http://www.exincastillos.es
Spoiler
Versión phpBB: phpBB3 (3.0.9)
MODs Instalados: Ver Lista de MODs instalados
Plantilla(s) usada(s): prosilver
Servidor: Linux de pago
Actualización desde otra versión: 3.0.8, 3.0.5, 2.x

Avatar de Usuario
Enock
Miembro
Mensajes: 444
Registrado: 15 Jul 2009, 14:57
Edad: 45

Campo de opciones para registro

#5

Mensaje por Enock »

javiexin escribió:Hola Enock,

Nos volvemos a encontrar en otro foro :)

Mi recomendación es que uses un campo personalizado de tipo "boolean" para cada plataforma, y que se selecciones (si/no) cada una de ellas.

Luego, con eso, podrías poner por ejemplo una lista de iconos debajo del perfil del usuario con cada plataforma que tiene seleccionada en su perfil. Y también, añadir esta lista en la lista de usuarios. Con un poco de javascript (y si me responden a una pregunta que he realizado), incluso se podrían realizar listas específicas de usuarios por tipo de plataforma, para montar competiciones, etc.

Si quieres más datos, dímelo.
-javiexin
Hola compañero, bienvenido por estos lares, me alegra encontrarme de nuevo contigo.

Pues si me interesa, ya sabes que yo de lenguaje estoy justo, aunque ahora se más gracias a lo que voy haciendo como este tipo de cosas.

Echaré un ojo, pero no creo que me aclare mucho.

Un saludo, gracias. Ya me cuentas.
URL: http://www.onlinewii.es/foro/index.php
Versión phpBB: phpBB3 (3.0.11)
MODs Instalados:
Spoiler
Portal XL5.0 Pre-mod 0.3 + MODs incluidos,
ajax chat,
respuesta rápida,
blog mod,
Gallery mod,
th23 autolinks,
Prime Subject Check 1.4.19,
TinyPic Plugin,
Manage Attachments ACP,
New Topic Button,
Post Models 1.0.3,
Subforum Display Options 1.0.1,
Anti Double Post 2.0.4,
Automatic Spammer Detection 1.0.0 B5,
Topic Solved 1.4.4,
Download MOD 6.4.2,
Ultimate Points 1.0.7,
UPS Easy Shop 0.7.0,
Annual Stars 1.0.1a,
Duplicate Users IP 1.0.0,
Mods Database 1.0.7,
Prime Ban to Group 1.0.2,
Special and Normal Ranks Images 1.2.0,
MOD Browse and IOS icons,
[ABD] IP Search 2.3.3,
Advanced Paypal Donation MOD,
Forum Title Colour 1.0.3,
Invite a Friend 0.6.2,
automod 1.0.0
Auto BackUp 1.0.2...
Plantilla(s) usada(s): Prosilver y Artodia: Mobile & SEO
Servidor: Linux pago
Actualización desde otra versión: phpbb3 3.0.7 PL1
Conversión desde otro sistema de foros:

Avatar de Usuario
javiexin
Miembro
Mensajes: 270
Registrado: 20 Dic 2010, 20:13

Campo de opciones para registro

#6

Mensaje por javiexin »

Bueno, pues tendrías que añadir código en la sección de viewtopic_body.html para el perfil (en el div postprofile).

Ahí, habría que añadir una fila de iconos adicional, con algo así como

Código: Seleccionar todo

<dd><ul class="profile-icons">  </ul></dd>
(cuidado, no sé si alineará bien; quizá tengas que cambiar algo el HTML).

Y entre ellos, habría que poner líneas de forma parecida a esto (suponiendo campos booleanos por cada tipo de plataforma):

Código: Seleccionar todo

<!-- IF postrow.S_PROFILE_CAMPO_X and postrow.PROFILE_CAMPO_X_VALUE --><li class="campo-x-icon"><a href="enlace para campo 1" title="{postrow.PROFILE_CAMPO_X_NAME}"><span>{postrow.PROFILE_CAMPO_X_NAME}</span></a></li><!-- ENDIF -->
Ahí, tendrías que cambiar "CAMPO_X" por el nombre que hayas dado a cada campo (convertido a todo mayúsculas). Y habría que añadir markup en alguno de los ficheros .css para las clases "campo-x-icon", semejante a los que ya existen para otros "*-icon". Por supuesto, el "enlace para campo 1" será lo que tú quieras :).

También podrías cambiar todo el HTML a tu gusto. Puedes usar las variables siguientes:
  • postrow.S_PROFILE_CAMPO_X (se usa para comprobar si el campo tiene algún valor asignado)
  • postrow.PROFILE_CAMPO_X_NAME (es el nombre del campo asignado cuando lo creas)
  • postrow.PROFILE_CAMPO_X_VALUE (es el valor asignado a ese campo para ese usuario, su tipo depende del tipo de campo)
Cambiando CAMPO_X por lo que tú hayas puesto como nombre del campo.

Por cierto, asegúrate que tienes la configuración/permisos adecuados para los campos personales, para que aparezcan en el perfil de los mensajes, y para que se puedan editar como parte del perfil de usuario, etc.

No sé si me he explicado... espero que te sirva. Si tienes más dudas, ya sabes, pregunta, y trataré de ayudar en lo posible...

Saludos,
-javiexin

PD: Algo similar se puede usar en memberlist_body.html para poner este tipo de información en la lista de usuarios, por si te interesa también. Ahí, cambia postrow por memberrow, y lo demás, idéntico. Bueno, esto tiene un permiso/configuración adicional que hay que cambiar.
URL: http://www.exincastillos.es
Spoiler
Versión phpBB: phpBB3 (3.0.9)
MODs Instalados: Ver Lista de MODs instalados
Plantilla(s) usada(s): prosilver
Servidor: Linux de pago
Actualización desde otra versión: 3.0.8, 3.0.5, 2.x

Esdejuegos
Observador/a
Mensajes: 12
Registrado: 20 Abr 2011, 17:26

Re: Campo de opciones para registro

#7

Mensaje por Esdejuegos »

necesito acer esactamente esto y no se como ;( osea no se ni pordonde emepzar ;(

Avatar de Usuario
javiexin
Miembro
Mensajes: 270
Registrado: 20 Dic 2010, 20:13

Re: Campo de opciones para registro

#8

Mensaje por javiexin »

Esdejuegos escribió:necesito acer esactamente esto y no se como ;( osea no se ni pordonde emepzar ;(
Por favor, tema nuevo, y con los datos de soporte, como indican las normas.

Saludos,
-javiexin
URL: http://www.exincastillos.es
Spoiler
Versión phpBB: phpBB3 (3.0.9)
MODs Instalados: Ver Lista de MODs instalados
Plantilla(s) usada(s): prosilver
Servidor: Linux de pago
Actualización desde otra versión: 3.0.8, 3.0.5, 2.x

Cerrado

Volver a “Foros de Soporte 3.0.x”