Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

Joomla, consultas y php

Estas en el tema de Joomla, consultas y php en el foro de Joomla en Foros del Web. Buenas, a ver si me podeis ayudar. Estoy haciendo una web con joomla, bases de datos y php. El caso es que tengo este codigo ...
  #1 (permalink)  
Antiguo 20/03/2011, 17:22
Avatar de skamter  
Fecha de Ingreso: agosto-2009
Mensajes: 72
Antigüedad: 15 años, 4 meses
Puntos: 1
Joomla, consultas y php

Buenas,
a ver si me podeis ayudar.
Estoy haciendo una web con joomla, bases de datos y php.
El caso es que tengo este codigo que me muestra el campo "user_id" y el campo "nombre" y me gustaria que mostrase los resultados dependiendo del "user_id" que me asigne joomla (al haberme registrado, asigna a cada usuario un id)
Por ejemplo si soy el usuario "5" que solo muestre las entradas con el user_id "5"
Me ayudariais un monton con esto.

Código:
<?php

$link=mysql_connect("****","****","****"); 
mysql_select_db("****_****",$link);

$query = "SELECT * FROM ***_*****_*****"; 
	 
$result = mysql_query($query) or die(mysql_error());


$row = mysql_fetch_array($result) or die(mysql_error());
echo $row['user_id']. " - ". $row['nombre'];
?>
  #2 (permalink)  
Antiguo 20/03/2011, 17:34
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 11 meses
Puntos: 845
Respuesta: Joomla, consultas y php

Pero que es lo que queres hacer ?, un componente, modulo, plugin ?, deberias mirar el api y la referencia para desarrolladores.

http://api.joomla.org/
http://docs.joomla.org/Accessing_the...ect#Privileges
http://docs.joomla.org/Developing_a_...onent_-_Part_1

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 20/03/2011, 17:36
Avatar de skamter  
Fecha de Ingreso: agosto-2009
Mensajes: 72
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Joomla, consultas y php

Pues lo que quiero hacer es que al logearme en joomla, esta me reconozca automaticamente el user_id y me muestre, de la base de datos que yo le indique, las entradas que haya introducido (si he introducido alguna) o en el caso de que no haya nada introducido por mi usuario me lo comunique.
  #4 (permalink)  
Antiguo 20/03/2011, 17:51
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 11 meses
Puntos: 845
Respuesta: Joomla, consultas y php

Y no hay un componente o modulo para eso ? te dejo uno capaz te sirve

http://extensions.joomla.org/extensi...ubmission/8656

en caso que no te sirva la forma correcta de hacer algo asi es a través de un componente o modulo dependiendo de lo que quieras hacer, en el tercer link que te deje te muestra como hacerlo.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #5 (permalink)  
Antiguo 21/03/2011, 11:03
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Tema movido desde PHP a Joomla
  #6 (permalink)  
Antiguo 22/03/2011, 10:51
 
Fecha de Ingreso: julio-2007
Ubicación: Bolivia, Cochabamba
Mensajes: 104
Antigüedad: 17 años, 4 meses
Puntos: 5
Respuesta: Joomla, consultas y php

Hola, primeramente tiene que crear la variable global del User ID o del Name del User que esta logueado

Código PHP:
Ver original
  1. $user =& JFactory::getUser();

Ahora toca hacer la pregunta de que tipo de usuario es o del ID o del Nombre del usuario como? fácil:

Código PHP:
Ver original
  1. $user =& JFactory::getUser(skamter);
  2.  
  3. if ($user->name = 'skanter') {
  4.    TU CODIGO
  5. }

Más Documentación aqui:
Suerte. (espero haber respondido tu pregunta!)
__________________
Jorge A. Inturias C.
Tutoriales | Recursos | Ejemplos | www.disenopaginasweb.com
  #7 (permalink)  
Antiguo 23/03/2011, 09:43
Avatar de skamter  
Fecha de Ingreso: agosto-2009
Mensajes: 72
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Joomla, consultas y php

Vale, creo que me voy acercando.
He creado un modulo, en el que me muestra la 'id' del usuario logeado:
Código:
<?php
$usuario =& JFactory::getUser();
$miID = $usuario->get('id');
if ($miID != 0) {
echo "Mi id de usuario es <strong>$miID</strong>";
} else { 
echo "No eres un usuario registrado.";
}
?>
Ahora lo que me queda hacer una consulta, en la que me muestre todos los datos de la tabla "jos_chronoforms_registro" con el 'id' que me ha dado el codigo de arriba.

Alguna ayuda, sugerencia?

Muchas gracias por vuestra ayuda.
  #8 (permalink)  
Antiguo 23/03/2011, 14:55
Avatar de skamter  
Fecha de Ingreso: agosto-2009
Mensajes: 72
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Joomla, consultas y php

Nada, sigo sin conseguirlo.
Me muestra el codigo del usuario pero no se hacer el formulario para que me busque los datos a partir del codigo.
Alguien me puede echar una mano?

Etiquetas: php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:40.