XOOPS WAP Mobile
Fóruns
XOOPS Cube
- Legacy
- Blocos PHP
Detalhes:
Título: Blocos PHP
Autor: topet05
Data: 2004-02-10 09:16
Conteúdo:

Fala Oki!
Dá para você fazer o que você quiser nos blocos do Xoops! Até se você quiser criar um bloco que Plante milho e depois faça a colheita, é possível. image
Você só tem que ficar atento em declarar como globais os objetos públicos que você for usar.
Se você colocar isso no bloco (na intenção de pegar o e-mail do user):
Echo $xoopsUser->getVar('email');
Vai dar erro na certa, agora se fizer assim:
Global $xoopsUser;
Echo $xoopsUser->getVar('email');
Funfará direitinho.
Exemplo (Vamos fazer um bloquinho que dá boas vindas person alizadas):
Global $xoopsUser, $xoopsConfig;
If ($xoopsUser){
Echo "".$xoopsUser->getVar('uname')."! Seja bem-vindo de novo ao ".$xoopsConfig['sitename'];
}else{
Echo "Seja bem-vindo ao ".$xoopsConfig['sitename']."!";
}
Outro exemplo (vamos conectar à Base de Dados agora):
Global $xoopsUser,$xoopsDB;
If($xoopsUser){
$sql = "SELECT count(*) FROM ".$xoopsDB->prefix('users');
List($count) = $xoopsDB->fetchRow($xoopsDB->queryF($sql));
Echo "Nosso portal tem $count Membros.
";
$sql = "SELECT count(*) FROM ".$xoopsDB->prefix('users')." WHERE level.
=0";
List($count) = $xoopsDB->fetchRow($xoopsDB->queryF($sql));
Echo "$count: Inativos.
";
}
Só lembrando à quem estiver lendo que não se deve colocar nos blocos! E não esqueçam de definir o tipo do bloco (Content Type) como PHP SCRIPT.



<< 1 ..19 (20) 21 ..23 >>
Responder Editar Remover