• 0
  • 2 RepliesReplies
  • 1977 ReadTimes Read
  • 0 PointsPoints

Topic: No poder entrar a un foro sin tener un campo del perfil rellenado

no avatar
Usuario: P1G0M
Rango: Nuevo Usuario
Mensajes: 47
Points: 25
Mi web: http://pyttanet.com/foro
Perfil: View Profile
Pais:
es
No poder entrar a un foro sin tener un campo del perfil rellenado

Datos importantes:
Url del foro: http://pyttanet.com/foro
Version de SMF: 2.0.4
Theme del foro: vivanto (pero para lo que quiero hacer, usaré el theme de minecraft de smfsimple)

Descripcion del problema:
Hola!
Bueno, lo que yo quiero es que mis usuarios solo tengan acceso a un foro siempre y cuando hayan rellenado un campo determinado en su perfil.
Os lo explicaré con mi ejemplo:
Tengo un apartado de minecraft en mi foro (donde uso el theme de minecraft de smfsimple), y quiero que los usuarios solo puedan entrar en ese apartado siempre y cuando tengan rellenada la opción de "nombre en minecraft" que encontrarán en su perfil y, a partir de eso, hacer yo unas modificiaciones al tema...
¿Es eso posible? Si no, ¿hay algo parecido que pueda hacer?
Espero que me haya explicado bien.

Muchas gracias!
Un Saludo! ;)



Sent from my iPod touch using Tapatalk 2
Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Que yo sepa no hay una configuracion ni un mod que haga eso.
no avatar
Usuario: P1G0M
Rango: Nuevo Usuario
Mensajes: 47
Points: 25
Mi web: http://pyttanet.com/foro
Perfil: View Profile
Pais:
es
Que yo sepa no hay una configuracion ni un mod que haga eso.
Gracias por contestar Lean!
Y hay algún codigo php para llamar ese campo y saber si esta lleno o vacio?

Un Saludo! ;)

Sent from my BlackBerry 9320 using Tapatalk

EDITO:
Me refiero a algo tipo esto:
Code: [Select]
// Show their personal text?
if (!empty($settings['show_blurb']) && $message['member']['blurb'] != '')
echo '
<li class="blurb"><span class="kmtitle">', $txt['personal_text'], '</span><img class="kmimages" src="', $settings['images_url'], '/id/personal_text.png" alt="" /><hr class="kmdivisor2" />', $message['member']['blurb'], '</li>';
(Esto es del personal text)
Yo lo que quiero hacer es llamar a ese campo de esta manera para luego poder hacer yo unas modificaciones que tengo pensadas. No sé si me explico...

Espero que me puedan ayudar!
Un Saludo! ;)




EDITO (de nuevo):
Mirando otros códigos he conseguido poner un campo en el perfil (modificando los códigos) para poner tu nombre en Minecraft. He seguido el ejemplo del personal text.
Lo he puesto así:
Code: [Select]
'minecraft' => array(
'type' => 'text',
'label' => $txt['minecraft'],
'subtext' => $txt['minecraft_subtext'],
'size' => 24,
'permission' => 'profile_extra',
),
Y más abajo esto:
Code: [Select]
setupProfileContext(
array(
'avatar_choice', 'hr', 'personal_text', 'hr',
'bday1', 'location', 'country_flag', 'gender', 'hr',
'icq', 'aim', 'msn', 'yim', 'minecraft', 'hr',
'usertitle', 'signature', 'hr',
'karma_good', 'hr',
'website_title', 'website_url',
)
);
También he puesto los strings del $txt en su archivo correspondiente y ya se me muestra todo perfectamente en el perfil.
Ha quedado así:
Show content
Ahora solo falta ponerlo para pueda almacenar los datos en la db, y mi pregunta era si con solo crear una columna en la tabla smf_members llamada "minecraft" bastara?
Lo que quiero saber también es como llamar a ese campo de Minecraft en el Display.template.
He mirado el ejemplo del personal text y del msn y todo eso, pero no lo entiendo...
Code: [Select]
// Show their personal text?
if (!empty($settings['show_blurb']) && $message['member']['blurb'] != '')
echo '
<li class="blurb"><span class="kmtitle">', $txt['personal_text'], '</span><img class="kmimages" src="', $settings['images_url'], '/id/personal_text.png" alt="" /><hr class="kmdivisor2" />', $message['member']['blurb'], '</li>';
Lo que había pensado yo era de usar lo de if (!empty($settings['show_blurb']) && $message['member']['blurb'] != ''), pero lo que no entiendo es eso del blurb... ¿Me lo podrían explicar?
¿Lo estoy haciendo bien?

Muchas gracias y perdón por las molestias!
Un Saludo! ;)
 

TAGS



top

Smfsimple.com es un sitio destinado a brindar un servicio de soporte y herramientas para foros realizados con el sistema de foros gratuito simplemachines.org. Contamos con un selecto equipo de desarrolladores y conocedores del sistema, sus foros estaran en buenas manos.
This site is not affiliated with or endorsed by Simple Machines