• Cadastro
  • Fóruns
  • Manual
  • Projetos
  • Seminário
  • Tradução
  • Tutoriais
  • Dicas
Início

Itens ativos

  • Auxílio ao Drupal
  • Problemas com Drupal no FireFox
  • Modulos - Referencia rapida
  • Multi sites com Drupal 6
  • Desmembrar "Navigation Menu"
  • Node vs View vs Intercalação
  • Nofollow para nós específicos
  • O meu site não está abrindo em outra casa!!
  • Como retirar isso do módulo image?
  • Drupal X Joomla
mais

Pesquisa

Google
Web Drupal Brasil

Login do usuário

  • Criar nova conta
  • Solicitar uma nova senha

Parceiros

Assine o RSS do Drupal-BR

RSS dos itens mais ativos

RSS do conteúdo

RSS dos comentários

Início

$site_slogan

Bom pessoal, fiz uma coisinha bacana hoje, precisava fazer o slogan do meu site dinamico, ou seja, precisava por uma frase do tipo: x fotos enviadas por y usuários.

como fazer isso?

bom, é preciso alterar a variável $site_slogan, acredito que já venha no arquivo template.php como padrão, então criei uma outra função para gerar essa frase:

function mycustom_slogan(){

$sql = "SELECT COUNT(*) FROM {node} WHERE type = '%s' AND status = %d";
$totalPhotos = db_result(db_query($sql, 'photos', 1));

$sql = "SELECT COUNT( distinct uid) FROM {node} WHERE type = '%s' AND status = %d";
$totalUsers = db_result(db_query($sql, 'photos', 1));

$slogan = $totalPhotos." photos enviadas por ".$totalUsers." usuários, participe!";

return $slogan;
}

após criar a função que retorna o slogan eu utilizei a função variables para alterar a variavel $site_slogan. veja abaixo:

/**
* Override or insert PHPTemplate variables into the templates.
*/
function _phptemplate_variables($hook, $vars) {
...
$vars['site_slogan'] = mycustom_slogan();
return $vars;
...

adicionei o resultado da minha função na variavel antes da função fazer um return.

Enviado por nrauni em seg, 26/11/2007 - 00:53.
  • Por favor, se logue ou se registre para poder enviar comentários
  • 215 leituras

Ae Nei, bacana a tua idéia

Ae Nei, bacana a tua idéia cara, com certeza uma ótima adição ao material do site.

abs

------------------------
Associação Kung Fu Tigre - http://www.akft.com.br

Enviado por diegohermes@dru... em qua, 28/11/2007 - 08:35.
  • Por favor, se logue ou se registre para poder enviar comentários
Designimage

Este site é feito, orgulhosamente, com Drupal.