Páginas

quarta-feira, 10 de abril de 2013

Script Enviar e-mail joomla

O exemplo abaixo envia um email para o administrador do site
 
$mail =& JFactory::getMailer();
$config =& JFactory::getConfig();
$mail->addRecipient( $config->getValue( 'config.mailfrom' ) );
$mail->setSubject( 'Test message' );
$mail->setBody( 'This is an example email to test the Joomla! JFactory::getMailer() method.  Please ignore it' );
 
if ($mail->Send()) {
  echo "Mail sent successfully.";
} else {
  echo "An error occurred.  Mail was not sent.";
}
 
Fonte:http://docs.joomla.org/Sending_email_from_extensions 

quarta-feira, 3 de abril de 2013

Erro windows 7, dwm.exe windowscodecs.dll

Abrir os serviços dos windows e tirar a inicialização automatica do Gerenciador de sessão do Gerenciador de Janelas da Área de trabalho.

Fonte: http://www.bloginformatico.com/archivo-o-proceso-dwm-exe-windows-vista-7-que-es-y-por-que-se-ejecuta.php

sábado, 30 de março de 2013

Conexao ao BD do Joomla 2.5



For selecting:

$db = JFactory::getDBO();
$query = $db->getQuery(true);
$query->select('field1,fieldn');
$query->from('#__tablename');
$db->setQuery((string)$query);
$results = $db->loadObjectList();
if ($results){
    foreach($results as $result)
    {
        //$result->field1
        //$result->fieldn;
    }

}


For inserting:

$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->insert('#__tablename');
$query->set("field1='value1', fieldn='valuen'");
$db->setQuery($query);
$db->query();

To get the last insert id, use:

$db->insertid();



For udating:


$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->update('#__tablename');
$query->set("field1='value1', fieldn='valuen'");
$query->where("fieldx='valuex'");
$db->setQuery($query);
$db->query();


For simple query:


$db = JFactory::getDbo();
$query = "<YOUR QUERY>";
$db->setQuery($query);
$db->query();


Fonte: http://vivavivugeek.blogspot.com.br/2012/05/joomla-25-classes-for-accessing.html