<td valign=\"top\" align=\"right\">" . $prop_label_text . ":" . "<td valign=\"top\" class=pn-normal>";
switch ($prop_dtype) {
case _UDCONST_MANDATORY;
case _UDCONST_CORE;
$core_fields[] = $prop_label;
switch ($prop_label) {
case "_UREALNAME":
echo "<input type=\"text\" name=\"name\" value=\"" . pnVarPrepForDisplay(pnUserGetVar('name')) . "\" size=\"30\" maxlength=\"60\">";
break;
case "_UREALEMAIL":
// echo "<input type=\"text\" name=\"email\" value=\"" . pnVarPrepForDisplay(pnUserGetVar('email')) . "\" size=\"30\" maxlength=\"60\">"
// ." "._REQUIRED." "._EMAILNOTPUBLIC."";
break;
case "_UFAKEMAIL":
echo "<input type=\"text\" name=\"femail\" value=\"" . pnVarPrepForDisplay(pnUserGetVar('femail')) . "\" size=\"30\" maxlength=\"60\">";
break;
case "_YOURHOMEPAGE":
echo "<input type=\"text\" name=\"url\" value=\"" . pnVarPrepForDisplay(pnUserGetVar('url')) . "\" size=\"30\" maxlength=\"100\">";
break;
case "_TIMEZONEOFFSET":
$tzoffset = pnConfigGetVar('timezone_offset');
global $tzinfo;
echo "<select name=\"timezoneoffset\" class=\"pn-normal\">";
foreach ($tzinfo as $tzindex => $tzdata) {
echo "\n<option value=\"$tzindex\"";
if ($tzoffset == $tzindex) {
echo " selected";
}
echo ">";
echo $tzdata;
echo "</option>";
}
echo "</select>";
break;
case "_YOURAVATAR":
$user_avatar = pnUserGetVar('user_avatar');
echo "<select name=\"user_avatar\" onChange=\"showimage()\" class=\"pn-normal\">";
$handle = opendir('images/avatar');
while ($file = readdir($handle)) {
$filelist[] = $file;
}
asort($filelist);
while (list ($key, $file) = each ($filelist)) {
ereg(".gif|.jpg", $file);
if ($file != "." && $file != ".." && $file != "CVS" && $file != "index.html") {
echo "<option value=\"$file\"";
if ($file == "blank.gif") {
echo " selected";
}
echo ">$file</option>";
}
}
echo "</select>  <img src=\"images/avatar/blank.gif\" name=\"avatar\" width=\"32\" height=\"32\" alt=\"\" align=\"top\">" . "";
break;
case "_YICQ":
echo "<input type=\"text\" name=\"user_icq\" value=\"" . pnVarPrepForDisplay(pnUserGetVar('user_icq')) . "\" size=\"30\" maxlength=\"100\">";
break;
case "_YAIM":
echo "<input type=\"text\" name=\"user_aim\" value=\"" . pnVarPrepForDisplay(pnUserGetVar('user_aim')) . "\" size=\"30\" maxlength=\"100\">";
break;
case "_YYIM":
echo "<input type=\"text\" name=\"user_yim\" value=\"" . pnVarPrepForDisplay(pnUserGetVar('user_yim')) . "\" size=\"30\" maxlength=\"100\">";
break;
case "_YMSNM":
echo "<input type=\"text\" name=\"user_msnm\" value=\"" . pnVarPrepForDisplay(pnUserGetVar('user_msnm')) . "\" size=\"30\" maxlength=\"100\">";
break;
case "_YLOCATION":
echo "<input type=\"text\" name=\"user_from\" value=\"" . pnVarPrepForDisplay(pnUserGetVar('user_from')) . "\" size=\"30\" maxlength=\"100\">";
break;
case "_YOCCUPATION":
echo "<input type=\"text\" name=\"user_occ\" value=\"" . pnVarPrepForDisplay(pnUserGetVar('user_occ')) . "\" size=\"30\" maxlength=\"100\">";
break;
case "_YINTERESTS":
echo "<input type=\"text\" name=\"user_intrest\" value=\"" . pnVarPrepForDisplay(pnUserGetVar('user_intrest')) . "\" size=\"30\" maxlength=\"100\">";
break;
case "_SIGNATURE":
echo "<textarea cols=\"80\" rows=\"10\" name=\"user_sig\" class=\"pn-normal\">" . pnVarPrepForDisplay(pnUserGetVar('user_sig')) . "" . "
<font class=\"pn-normal\">" . _OPTIONAL . "" . " " . _255CHARMAX . "
" . "" . _ALLOWEDHTML . "
";
$AllowableHTML = pnConfigGetVar('AllowableHTML');
while (list($key, $access,) = each($AllowableHTML)) {
if ($access > 0) echo " <" . $key . ">";
}
echo "";
break;
case "_EXTRAINFO":
echo "<textarea cols=\"80\" rows=\"10\" name=\"bio\" class=\"pn-normal\">" . pnVarPrepForDisplay(pnUserGetVar('bio')) . "" . " 
<font class=\"pn-normal\">" . _CANKNOWABOUT . "";
break;

case "_PASSWORD":
// echo "<input type=\"password\" name=\"pass\" size=\"10\" maxlength=\"20\">  <input type=\"password\" name=\"vpass\" size=\"10\" maxlength=\"20\">"
// ." <font class=\"pn-normal\">"._TYPENEWPASSWORD."";
break;
default:
echo "Undefined $prop_id, $prop_label, $prop_dtype, $prop_length, $prop_weight, $prop_validation ";
}
break;

case _UDCONST_STRING:
if (empty($prop_length)) $prop_length = 30;
echo "<input type=\"text\" name=\"dynadata[$prop_label]\" value=\"" . pnVarPrepForDisplay(pnUserGetVar($prop_label)) . "\" size=\"30\" maxlength=\"$prop_length\">";
break;

case _UDCONST_TEXT:
echo "<textarea wrap=\"virtual\" cols=\"80\" rows=\"10\" name=\"dynadata[$prop_label]\" class=\"pn-normal\">" . pnVarPrepForDisplay(pnUserGetVar($prop_label)) . "";
break;

case _UDCONST_FLOAT:
case _UDCONST_INTEGER:
echo "<input type=\"text\" name=\"dynadata[$prop_label]\" value=\"" . pnVarPrepForDisplay(pnUserGetVar($prop_label)) . "\" size=\"30\" maxlength=\"100\">";
break;
}
echo "";
}
}
//echo "
Tema: Agregar opciones al registro de usuarios
Ferk
avatar
Forero
Forero
Mensajes: 101

Enviado:
25.mar 2004 - 18:38

Alguno sabe como se hace para poner en el formulario de registro de la web una opción que sea como la del foro de seleccionar un avatar y que luego salga en el staff status para que asi no haya que hacerlo desde el foro de la web...? wink

[Editado el 25/3/2004 por Waisen]
hache
avatar
Posteador de Oro
Posteador de Oro
Mensajes: 1328

Enviado:
25.mar 2004 - 19:33

Hola
En la seccion de manuales encontraras como ahcerlo
Saludos



Usa la busqueda del Foro
---------------------------------
Basta Ya de Terrorismo
Las Malvinas son Argentinas
Ferk
avatar
Forero
Forero
Mensajes: 101

Enviado:
25.mar 2004 - 20:29

Hola
No lo veo,como se llama el manual? wink
Invitado 
Usuario no registrado

Enviado:
25.mar 2004 - 21:52

Me parece que hache se ha precipitado un poco diciendo que esta en nuestros manuales... si lo esta, por favor dejanos el enlace que lo veamos...

En fin serafin... modulo NS-NewUser... archivo user.php...

Descomenta las siguientes lineas:

// Display optional items to register
optionalitems();*/
//}

Esto es, sustituye esas 3 lineas por:

optionalitems();
}

Donde optionalitems() habra sido definido (depende claro de la version de postnuke...) como:

function optionalitems() {
list($dbconn) = pnDBGetConn();
$pntable = pnDBGetTables();

//OpenTable();
$propertytable = $pntable['user_property'];
$propertycolumn = &$pntable['user_property_column'];

$sql = "select " . $propertycolumn['prop_id'] . " AS prop_id, " . $propertycolumn['prop_label'] . " AS prop_label, " . $propertycolumn['prop_dtype'] . " AS prop_dtype, " . $propertycolumn['prop_length'] . " AS prop_length, " . $propertycolumn['prop_weight'] . " AS prop_weight, " . $propertycolumn['prop_validation'] . " AS prop_validation " . "FROM " . $propertytable . " " . "WHERE " . $propertycolumn['prop_weight'] . "!=0 ORDER BY " . $propertycolumn['prop_weight'];

$result = $dbconn->Execute($sql);

$core_fields = array();
//echo "<table cellpadding=\"0\" border=\"0\" class=\"pn-normal\">";
while (!$result->EOF) {
list($prop_id, $prop_label, $prop_dtype, $prop_length, $prop_weight, $prop_validation) = $result->fields;
$result->MoveNext();
// do not display email & fakeemail & password
if ($prop_label != "_UREALEMAIL" && $prop_label != "_PASSWORD") {
$prop_label_text = "";
$eval_cmd = "\$prop_label_text=$prop_label;";
@eval($eval_cmd);
if (empty($prop_label_text)) {
$prop_label_text = $prop_label;
}

echo "
";

//CloseTable();
}

Salu2 de Waisen.

PD: hache, la proxima vez deja un enlace al manual o responde a la pregunta... no me seas gañan...
hache
avatar
Posteador de Oro
Posteador de Oro
Mensajes: 1328

Enviado:
25.mar 2004 - 23:21 esto es a lo que me referia pero parece que era otra cosa
http://www.dev-postnuke.com/docs48.html

nada que ver igual eso que dice waisen esta mal, ajjaajjajqa
para configurar y que aparezcan mas datos lo unico que tienes que hacer es bajar de la seccion de descargas el hack para new user y despues desde la admin de usuarios vas a configurar datos dinamicos y activas el que queires que muestre y san se acabo
Esto me pasa por estar viendo muchas chicas en lñaa web y nada de carne en la vida
Saludos



Usa la busqueda del Foro
---------------------------------
Basta Ya de Terrorismo
Las Malvinas son Argentinas
Invitado 
Usuario no registrado

Enviado:
25.mar 2004 - 23:41 El parche del modulo NS-NewUser no tiene esa funcion... es para poder elegir uno mismo la contraseña...

Si quieres que se muestren estos parametros especiales, descomenta lo que te he dicho smile

Salu2 de Waisen.
hache
avatar
Posteador de Oro
Posteador de Oro
Mensajes: 1328

Enviado:
26.mar 2004 - 00:00 Me rectifico si trae la opcion, pero al parecer no funciona




Usa la busqueda del Foro
---------------------------------
Basta Ya de Terrorismo
Las Malvinas son Argentinas
Invitado 
Usuario no registrado

Enviado:
26.mar 2004 - 00:32 Claro, porque para que esa opcion funcione hay que descomentar la funcion que he mencionado anteriormente smile

Salu2 de Waisen.

PD: no hagais hoy caso a hache, se medica sin control medico biggrin
hache
avatar
Posteador de Oro
Posteador de Oro
Mensajes: 1328

Enviado:
26.mar 2004 - 01:46 Waisen esta verde y ve errores en donde no los hay



Usa la busqueda del Foro
---------------------------------
Basta Ya de Terrorismo
Las Malvinas son Argentinas
peterwl

Novato
Novato
Mensajes: 9

Enviado:
27.mar 2004 - 13:57 se que esto no tiene exactamente que ver con lo que hablais, pero no lo encuentro para modificarlo.

En el registro de nuevo user el formulario me aparece con estos campos:

Usuario:
E-mail
_EMAILAGAIN

Este _EMAILAGAIN no lo encuentro para cambiarlo para poner email de nuevo, o vuelva escribir el email, y he revisado monton de txt.

Me podriais indicar donde esta exactamente para poder cambiarlo?

Gracias
Invitado 
Usuario no registrado

Enviado:
27.mar 2004 - 16:09 En los archivos de idioma del modulo NS-NewUser tan solo tendras que definir esa variable smile

define('_EMAILAGAIN','Reescribe tu email');
peterwl

Novato
Novato
Mensajes: 9

Enviado:
27.mar 2004 - 17:18 perfecto tio, ademas os tengo que felicitar por el postnuke que desarrollais muy muy estable biggrin

Saludos y gracias. drjekill
avatar
Novato
Novato
Mensajes: 4

Enviado:
14.sep 2004 - 17:07

Citaesto es a lo que me referia pero parece que era otra cosa
http://www.dev-postnuke.com/docs48.html

nada que ver igual eso que dice waisen esta mal, ajjaajjajqa
para configurar y que aparezcan mas datos lo unico que tienes que hacer es bajar de la seccion de descargas el hack para new user y despues desde la admin de usuarios vas a configurar datos dinamicos y activas el que queires que muestre y san se acabo
Esto me pasa por estar viendo muchas chicas en lñaa web y nada de carne en la vida
Saludos

hola quisiera hacerte una pregunta hay alguna manera para que no emvie el mail con el password es decir que el suario se de de alta y ya pueda acceder a la pagina? tengo una pagina em 100webspace y no me emvia el mail para que el mail se de de alta dicen que es por el smtp no se mucho de esto recien me estoy integrando desde ya muchas gracias el_cuervo
avatar
Administrador
Administrador
Mensajes: 6528

Enviado:
15.sep 2004 - 01:17 Ya te he respondido en otro post, por favor, no dupliques los post





Soy el buscador, resuelvo todas tus dudas, usa el buscador antes de preguntar
uofantasy

Novato
Novato
Mensajes: 1

Enviado:
4.feb 2005 - 22:40 hola amigo sera que me puede ayudar saves que tengo una pagina es esta www.uofantasy.cjb.net quiero poner en los botones cosas pero no c como ponerla sera que me pueds ayudar mi correo es este the_love78@hotmail.com y uofantasy@hotmail.com AnyKiller
avatar
Moderador
Moderador
Mensajes: 5145

Enviado:
5.feb 2005 - 00:11 Por ké no abres un tema y describes bien tu problema o duda? Es ke no tiene nada ke ver con este tema





No atiendo mensajes privados para dudas
lucho115

Habitual
Habitual
Mensajes: 54

Enviado:
11.nov 2005 - 17:13 quiero saber como hacer para pedir confirmacion de mail, antes de dar de alta usuyario, osea q el systema de mande un mail con un numero aleatorio y un link al q tenga q entrar para dar de alta al usuario, y sino lo hace en 24 horas ya no funcione

saludos