Itens ativos
Pesquisa
Login do usuário
Assine o RSS do Drupal-BR
$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.
- 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