¿Nuevo usuario?
Puedes registrarte aquí
 
       
Menú principal
 
 Navegación
Buscar
dpForo
dpFAQ
dpManuales
dpDescargas
dpThemes
Noticias por Temas
Recomiéndanos
Enlaces
Créditos
dzStaffStatus
Miembros:  Administradores
No Conectado  el_cuervo  
No Conectado  Dixso  
Miembros:  Colaboradores
No Conectado  AnyKiller  
No Conectado  nestormateo  
No Conectado  docser  
Miembros:  Moderadores
No Conectado  cardiru  
No Conectado  javiermisol  
Miembros:  Traductores
Conectado  gnrx  
Miembros:  Miembros:
Ultimo:  Nuevos Hoy: 5
Ultimo:  Nuevos Ayer: 10
Ultimo:  Total: 71458
Ultimo:  Ultimo:
jopacer
Miembros:  Conectados
Miembros:  Miembros: 4
Invitados:  Invitados: 92
Total:  Total: 96
Miembros:  Miembros Online
Conectado  jrcpoli  
Conectado  gnrx  
Conectado  llobarret  
Conectado  jopacer  
Sponsor
dp-Tools
 Generador de Menús
 Pop-Up Maker
 Generador de Bloques
 Generador de Módulos
Enlázanos


Texto del enlace:


Otros Banners:



Theme creado por
dev-postnuke.com

 Foro dev-postnuke.com
  Postnuke :: Bugs y soluciones
  Mostrar los datos dinámicos de usuario al consultar la ficha de un usuario

Bienvenido invitado

Moderado por: el_cuervo, Dixso, AnyKiller, cardiru, javiermisol << Tema anterior   Tema siguiente >>
Imprimir tema
Ir a la pagina : 1 2 Pagina siguiente
Autor Tema: Mostrar los datos dinámicos de usuario al consultar la ficha de un usuario
vayaingenieros
Enviado: 17/02/2006 a las 17:02
Posteador de Bronce
Posteador de Bronce

avatar

Karma: 6 (25 Votos)

Registrado: 23/08/04
Mensajes: 365

Estado: Desconectado
Ultima visita: 21/05/08
Sobre la descarga que acabais de publicar... he visto que lo que habeis modificado es esto:

Código
  1. $propertytable = $pntable['user_property'];
  2.         $propertycolumn = &$pntable['user_property_column'];
  3.         $datatable = $pntable['user_data'];
  4.         $datacolumn = &$pntable['user_data_column'];
  5.         $sql = "SELECT ". $propertycolumn['prop_id'] . " AS prop_id, "
  6.                         . $propertycolumn['prop_label'] . " AS prop_label, "
  7.                         . $propertycolumn['prop_dtype'] . " AS prop_dtype, "
  8.                         . $propertycolumn['prop_length'] . " AS prop_length, "
  9.                         . $propertycolumn['prop_weight'] . " AS prop_weight, "
  10.                         . $propertycolumn['prop_validation'] . " AS prop_validation, "
  11.                         . $datacolumn['uda_value'] . " AS uda_value "
  12.                 ."FROM " . $propertytable . " "
  13.                 ."LEFT JOIN ".$datatable." ON ".$propertycolumn['prop_id']." = ".$datacolumn['uda_propid']." "
  14.                 ."WHERE " . $propertycolumn['prop_weight'] . "!=0 "
  15.                 ."AND ".$datacolumn['uda_uid']." = ".$userinfo['pn_uid']." "
  16.                 ."ORDER BY " . $propertycolumn['prop_weight'];
  17.         $result =& $dbconn->Execute($sql);
  18.         while (!$result->EOF)
  19.         {
  20.             list($prop_id, $prop_label, $prop_dtype, $prop_length, $prop_weight, $prop_validation, $uda_value) = $result->fields;
  21.             if($uda_value)
  22.             {
  23.                 $prop_label_text = (defined($prop_label) ? constant($prop_label) : $prop_label);
  24.                 echo '<br />'.$prop_label_text.': ';
  25.                
  26.                 switch ($prop_dtype)
  27.                 {
  28.                     case _UDCONST_TEXT:
  29.                         echo "<pre>".pnVarPrepForDisplay($uda_value)."</pre>";
  30.                         break;
  31.                     case _UDCONST_STRING:
  32.                     case _UDCONST_FLOAT:
  33.                     case _UDCONST_INTEGER:
  34.                         echo pnVarPrepForDisplay($uda_value);
  35.                         break;
  36.                     case _UDCONST_MANDATORY:
  37.                     case _UDCONST_CORE:
  38.                     default:;
  39.                 }
  40.             }
  41.             $result->MoveNext();
  42.         }
  43.         echo "<br />";

pero me da error, concretamente este mensaje de error cuando intento mostrar UserInfo
Código
  1. Fatal error: Call to a member function on a non-object in /home/userdomain/domains/domainweb/public_html/modules/User/user.php on line 78


Que solución tiene?

Un saludo!


vayaingenieros Enviar MP WwW


vayaingenieros
Enviado: 17/02/2006 a las 17:02
Posteador de Bronce
Posteador de Bronce

avatar

Karma: 6 (25 Votos)

Registrado: 23/08/04
Mensajes: 365

Estado: Desconectado
Ultima visita: 21/05/08
SOLUCIONADO!!!

he solucionado el error.

Aquí teneis otro user.php con el problema corregido!
http://www.motosdeagua.es/archivos/user.rar

Para ver una DEMO del resultado: click aquí. (Moto náutica es un dato dinámico).

Un saludo! y disfrutadlo!!


vayaingenieros Enviar MP WwW
laura79
Enviado: 17/02/2006 a las 18:02
Frecuente
Frecuente


Karma: 10 (3 Votos)

Registrado: 27/01/06
Mensajes: 38

Estado: Desconectado
Ultima visita: 31/08/06
perfecto, ahora solo falta poder introducir datos dinamicos en pnforum.

pnforum "viewtopic"
Nombre de usuario

Forero


____________________
Karma: 4 (11 Votos)

____________________
Localización: Albacete
Dato dinámico: Resultado
Registrado: 23/08/04
Mensajes: 183

Estado: Desconectado
Ultima visita: 17/02/06


Sería genial!!!
laura79 Enviar MP
Invitado 
Enviado: 18/02/2006 a las 14:02
Usuario no registrado ¿Has probado con la funcion pnUserGetVar? ¿no te funciono?
laura79
Enviado: 20/02/2006 a las 10:02
Frecuente
Frecuente


Karma: 10 (3 Votos)

Registrado: 27/01/06
Mensajes: 38

Estado: Desconectado
Ultima visita: 31/08/06
hola waisen.

Cómo que la funcion pnUserGetVar? uso pnForum 2.6, tiene alguna función para ello?

Muchas gracias. un saludo
laura79 Enviar MP
laura79
Enviado: 20/02/2006 a las 11:02
Frecuente
Frecuente


Karma: 10 (3 Votos)

Registrado: 27/01/06
Mensajes: 38

Estado: Desconectado
Ultima visita: 31/08/06
la localidad también se podría incluir en pnforum?
laura79 Enviar MP
laura79
Enviado: 20/02/2006 a las 11:02
Frecuente
Frecuente


Karma: 10 (3 Votos)

Registrado: 27/01/06
Mensajes: 38

Estado: Desconectado
Ultima visita: 31/08/06
laura79perfecto, ahora solo falta poder introducir datos dinamicos en pnforum.

pnforum "viewtopic"
Nombre de usuario

Forero


____________________
Karma: 4 (11 Votos)

____________________
Localidad: Albacete
Dato dinámico: Resultado
Registrado: 23/08/04
Mensajes: 183

Estado: Desconectado
Ultima visita: 17/02/06


Sería genial!!!
laura79 Enviar MP
viga
Enviado: 20/02/2006 a las 13:02
Posteador de Oro
Posteador de Oro

avatar

Karma: 8 (79 Votos)

Registrado: 03/05/04
Mensajes: 3939

Estado: Desconectado
Ultima visita: 13/09/06
laura79perfecto, ahora solo falta poder introducir datos dinamicos en pnforum.
...
Sería genial!!!


¿esto? (debajo karma)

Es muy simple ¿que datos dinamicos?




"Yo sólo sé que no sé nada; pero procuro saber un poco más" - Sócrates
viga Enviar MP
laura79
Enviado: 20/02/2006 a las 14:02
Frecuente
Frecuente


Karma: 10 (3 Votos)

Registrado: 27/01/06
Mensajes: 38

Estado: Desconectado
Ultima visita: 31/08/06
eso es, como se hace?
laura79 Enviar MP
Lupen
Enviado: 20/02/2006 a las 19:02
Frecuente
Frecuente


Karma: 0 (1 Votos)

Registrado: 05/02/04
Mensajes: 32

Estado: Desconectado
Ultima visita: 13/03/06
dile a los de dev-postnuke que cambien la descarga no?? porque yo he sido de los que me la he descargado cmo un pardillo y luego me ha dado fallos jejej menos mal que has puesto aqui la buena descarga xd


<a href_"www.noesmio.nodos.com>NoEsMio(www.noesmio.nodos.com)

HACK, DESCARGA DIRECTA de programas, videos, TRUCOS de msn y programas varios, MANUALES


**//INFORMATICA 100% UTIL Y FACIL PARA USUARIOS NO EXPERTOS\\**
Lupen Enviar MP WwW
viga
Enviado: 20/02/2006 a las 21:02
Posteador de Oro
Posteador de Oro

avatar

Karma: 8 (79 Votos)

Registrado: 03/05/04
Mensajes: 3939

Estado: Desconectado
Ultima visita: 13/09/06
Lupeneso es, como se hace?


Editando la template del foro donde se muestran los mensajes (pnforum_user_viewtopic.html) y en el lugar donde queremos mostrar el dato añadimos la llamada al texto que se mostrara por eje. Localidad y después la consulta de dicho campo dinámico

Código
  1. <!--[ $post.poster_data.pn_user_loquesea|pnvarprepfordisplay]-->


Lupendile a los de dev-postnuke que cambien la descarga no??


Ya lo estas haciendo tu mismo solo que la descarga no es de Dev-PostNuke

Bye


"Yo sólo sé que no sé nada; pero procuro saber un poco más" - Sócrates
viga Enviar MP
vayaingenieros
Enviado: 21/02/2006 a las 08:02
Posteador de Bronce
Posteador de Bronce

avatar

Karma: 6 (25 Votos)

Registrado: 23/08/04
Mensajes: 365

Estado: Desconectado
Ultima visita: 21/05/08
Intenté enviar la descarga aquí a dev-postnuke, pero...
Cita Module Downloads not available


Supongo que viga lo ha comunicado tras leer tu mensaje... Un saludo! wink


vayaingenieros Enviar MP WwW
vayaingenieros
Enviado: 21/02/2006 a las 09:02
Posteador de Bronce
Posteador de Bronce

avatar

Karma: 6 (25 Votos)

Registrado: 23/08/04
Mensajes: 365

Estado: Desconectado
Ultima visita: 21/05/08
lo que quiere decir Laura79 es un dato dinamico insertado manualmente, no???


vayaingenieros Enviar MP WwW
laura79
Enviado: 21/02/2006 a las 12:02
Frecuente
Frecuente


Karma: 10 (3 Votos)

Registrado: 27/01/06
Mensajes: 38

Estado: Desconectado
Ultima visita: 31/08/06
eso es exactamente lo que quiero decir.
creo que seria algo asi:
Código
  1. < !--[ $post.poster_data.pn_uda_value|pnvarprepfordisplay]-- >

pero no sale nada....
laura79 Enviar MP
Invitado 
Enviado: 25/02/2006 a las 12:02
Usuario no registrado vayaingerieros, ya he subido tu modificacion wink

Salu2 de Waisen.
Ir a la pagina : 1 2 Pagina siguiente




Powered by pnForum Version 2.6

Inicio  |  dpFaq  |  dpManuales  |  dpDescargas  |  dpThemes  |  Contacta

Web site powered by PostNuke MySQL PHP Postnuke Spain PHP RSSPixel Add to Technorati Favorites

Todos los logos y marcas registradas en este sitio son propiedad de sus respectivos dueños. Los comentarios son propiedad de sus autores, el resto es de este sitio Web (c) 2003, que fue creado con PostNuke, un sistema portal Web escrito en PHP. PostNuke es Software Libre liberado bajo la licencia GNU/GPL.

Dev-CMS.com :: Amplía tus horizontes.

HOSPEDAJE Y DOMINIOS -- Tu Hosting
Alojamiento Web --- Registro de Dominios