conectar base de dato externa a mi base de joomla

Más
13 años 7 meses antes #1466 por Manu55
hola amigo , disculpa mi ignorancia pero todo ese codigo para hacer la conexion de la base de datos con joomla...

<?php
$option = array(); //prevent problems

$option = 'mysql'; // Database driver name
$option = 'db.myhost.com'; // Database host name
$option = 'fredbloggs'; // User for database authentication
$option = 's9(39s£h[%dkFd'; // Password for database authentication
$option = 'bigdatabase'; // Database name
$option = 'abc_'; // Database prefix (may be empty)

$db = & JDatabase::getInstance( $option );
?>

en que parte de joomla se pone :S:S:S:S:S:S ... en algun archivo en especifico o en algun modulo???? espero puedas responderme..

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Más
13 años 7 meses antes #1468 por juan
Lo que intentas hacer es para cuando estas programando algo para Joomla ¿Tu que quieres hacer?

Juan A. Chaves - Fundador Ayuda Joomla
ayudajoomla.com - @ayudajoomla
Antes de escribir en el foro revisa sus reglas

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Más
13 años 7 meses antes #1469 por Manu55
esque tengo que visualizar informacion que tengo en una base de datos en mi sitio joomla y estoy buscando como hacer eso, y siempre me encuentro con ese pedazo de codigo para hacer la conexion, pero realmente nose donde colocarlo, o como puedo hacerle para que en mi sitio joomla pueda aparecer la informacion que tengo en mi base de datos

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

  • tuco87
  • Visitante
  • Visitante
13 años 3 meses antes #2026 por tuco87
Respuesta de tuco87 sobre el tema Re: conectar base de dato externa a mi base de joomla
Buenas amigo! asi como tu tenia la misma duda, y pues tras horas de pruebas y pruebas logre dar con la solución!! dicho codigo debes ubicarlo en el archivo que va dentre de la carpeta model de tu componente, ok te preguntaras "aja ya se cual es el archivo, pero en q parte del codigo lo inserto???" bueno te cuento que en mi caso yo establecia los parametros necesarios para joomla, la clase y luego de eso venia la accion! aca te dejo una muestra del codigo del modelo de mi componente para que te guies:


<?php
defined('_JEXEC') or die("Invalid access");
jimport('joomla.application.component.model');

class consultaModelconsulta extends JModel
{
function getlistaconsultas(){
$option = array();
$option = 'mysql'; // Database driver name
$option = 'localhost'; // Database host name
$option = 'root'; // User for database authentication
$option = ''; // Password for database authentication
$option = 'cantvdb'; // Database name
$option = ''; // Database prefix (may be empty)
$db = & JDatabase::getInstance( $option );
$sql = "select * from identificacion";
$db->setQuery($sql);
return $db->LoadObjectList();

}

function getconsulta($num){
$option = array();
$option = 'mysql'; // Database driver name
$option = 'localhost'; // Database host name
$option = 'root'; // User for database authentication
$option = ''; // Password for database authentication
$option = 'cantvdb'; // Database name
$option = ''; // Database prefix (may be empty)
$db = & JDatabase::getInstance( $option );
$sql = "select * from identificacion where num= ". (int)$num;
$db->setQuery($sql);
return $db->LoadObject();
}

}

?>

Nota: aparece 2 veces porque mi componente hacia 2 cosas, una era mostrarme uno proyecto de la base de datos segun el codigo su codigo y la otra era mostrarme una lista con los proyectos en mi bd.

Bueno espero te sirva de ayuda!! =)

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Gracias a Foro Kunena