Introdução ao Manual
Os templates do Portal fazem uso da tecnologia Smarty, que pode ser encontrada em http://smarty.php.net
Neste manual serão explicados os processos para modificar o seu template. No entanto não será feito de uma forma muito profunda, por isso mesmo aconselha-mos a que se desejam realizar alterações profundas nos templates leiam o manual do Smarty que pode ser encontrado aqui: http://www.smarty.net/manual/pt_BR/
Tipos de páginas distinctas usadas pelo sistema
- Blog (Lista de artigos)
- Blog (Visualização Artigo)
- Contactos
- Galeria
- Galeria Mínima
- Sondagens
- Membros Klub
- Livro de Visitas
- Mensagem de Abertura
- Perfil
- Páginas de texto
- Páginas RSS
Variáveis Secção
Globais
|
Nome
|
Tipo
|
Descrição
|
| $tem_banner |
número |
Se igual a 1 significa que o site tem o sistema de banners activo |
| $banner |
texto |
O Banner |
| $url_template |
texto |
A url do template |
| $url |
texto |
A url do site |
| $nome_site |
texto |
O nome do site |
| $meta.keywords |
texto |
As keywords do site |
| $meta.description |
texto |
A description do site |
| $meta.head |
texto |
|
| $seccao |
texto |
A secção do site em que o utilizador se encontra |
| $conf_galeria |
número |
Se o utilizador deseja utilizar a galeria no seu site |
| $conf_contactos |
número |
Se o utilizador deseja utilizar a página de contactos por defeito do sistema no seu site |
| $mp_blog_titulo |
Array |
Matriz contendo o título de todos os blocos da secção do blog (Mais lidas, mais comentadas, etc, etc) |
| $mp_blog_conteudo |
Array |
Matriz contendo o conteúdo dos blocos da secção do blog (Mais lidas, mais comentadas, etc, etc) |
| $logo |
texto |
O logótipo do site (já com incluído) |
| $logo_endereco |
texto |
O endereçod o logótipo do site |
| $nav_bar |
texto |
A barra superior do site |
| $direitos |
texto |
Os direitos do site |
| $titulo_site |
texto |
O titulo do site a apresentar na barra superior do Navegador. Exemplo (Ajuda - Blog, Ajuda - Galeria) |
| $nome_site_fixo |
texto |
O nome do site |
| $btitulo |
array |
Matriz contendo todos os títulos dos blocos posicionados à esquerda |
| $bcorpo |
array |
Matriz contendo o conteúdo dos blocos posicionados à esquerda |
| $btitulod |
array |
Matriz contendo todos os títulos dos blocos posicionados à direita |
| $bcorpod |
array |
Matriz contendo o conteúdo dos blocos posicionados à direita |
Mensagem de Abertura
|
Nome
|
Tipo
|
Descrição
|
| $tipo |
número |
Se o $tipo for igual a 1, dignifica que o utilizador escolheu como mensagem de abertura a mensagem de texto
Se o $tipo for igual a 2 significa que o utilizador escolheu como mensagem de abertura uma imagem |
| $mensagem |
texto |
A mensagem que o utilizador definiu. A varivel é a mesma, quer seja uma mensagem de abertura apenas com mensagem ou com imagem |
| $nome |
texto |
O nome da imagem |
| $url_imagem |
texto |
O endereço da imagem a mostrar quando o tipo de mensagem de abertura for imagem |
Blog (Listagem dos artigos)
|
Nome
|
Tipo
|
Descrição
|
| $titulo |
array |
Uma matriz contendo todos os títulos dos artigos |
| $artigo |
array |
Uma matriz contendo todas as introduções artigos |
| $nick |
array |
Uma matriz contendo todas os autores dos artigos |
| $url_autor |
array |
Uma matriz contendo todas os URL do site do autor dos artigos |
| $datahora |
array |
Uma matriz contendo a data e hora de criação do artigo |
| $comentarios |
array |
Uma matriz contendo o número de comentários de cada artigo |
| $visualizacoes |
array |
Uma matriz contendo o número de visualizações de cada artigo |
| $paginacao |
texto |
A paginação dos artigos |
Blog (Visualização de um artigo)
|
Nome
|
Tipo
|
Descrição
|
| $titulo |
texto |
O título do artigo |
| $artigo |
texto |
O artigo completo |
| $url_autor |
texto |
O endreço do autor do artigo |
| $datahora |
texto |
Data de criação do artigo |
| $divulgar |
texto |
As opções de partilha dos artigos |
| $visualizacoes |
texto |
O número de visualizações do artigo |
| $nick |
texto |
O autor do artigo |
| $total_comentarios |
número |
O número de comentários do artigo |
| $formulario |
texto |
O formulario para adicionar comentários ao artigo |
| $comentarios_nome |
array |
Uma matriz contendo o nome de cada um dos comentários ao artigo |
| $comentarios_data |
array |
Uma matriz contendo a data de cada um dos comentários ao artigo |
| $comentarios_texto |
array |
Uma matriz contendo os comentários de cada um dos comentários ao artigo |
Página de contactos
|
Nome
|
Tipo
|
Descrição
|
| $contactou |
número |
Se igual a 1, significa que o formulário de contactos foi submetido |
| $confirmacao |
texto |
O texto de agradecimento após o formulário ter sido submetido |
| $titulo |
texto |
O título da página |
| $formulario |
texto |
O formulário de contactos |
| $mensagem_titulo |
texto |
O título do texto opcional |
| $mensagem |
texto |
A mensagem opcional |
Galeria Simplificada
|
Nome
|
Tipo
|
Descrição
|
| $nome_album |
array |
Matriz contendo todos os nomes de álbuns |
| $link_foto |
array |
Matriz contendo a ligação para cada foto |
| $foto_album |
array |
Matriz contendo cada foto |
| $imagem |
texto |
A imagem original |
| $nome |
texto |
O nome da imagem |
| $descricao |
texto |
A descrição da imagem |
| $min_link |
array |
Uma matriz contendo a hiperligação para cada uma das imagens em miniatura do álbum |
| $min_imagem |
array |
Uma matriz contendo cada uma das imagens em miniatura do álbum |
Galeria
Este tipo de galeria não pode ser personalizado. Devendo a página conter apenas o seguinte código {INCLUDE_GALERIA}
Listagem de membros do Klub
|
Nome
|
Tipo
|
Descrição
|
| $img_site |
array |
Matriz contendo todos logotipos dos sites pertencentes ao klub |
| $url_site |
array |
Matriz contendo a hiperligação para cada um do site pertencentes ao klub |
| $nome_abrev |
array |
Matriz contendo o nome de cada um do site pertencentes ao klub |
| $paginacao |
texto |
A paginação dos membros do Klub |
Livro de visitas
|
Nome
|
Tipo
|
Descrição
|
| $comentarios |
array |
Matriz contendo todos comentários no livro de visitas |
| $nome |
array |
Matriz contendo o nome de quem comentou cada entrada no Livro de Visitas |
| $data |
array |
Matriz contendo a data em que o comentário foi adicionado |
| $paginacao |
texto |
A paginação dos comentários |
| $formulario |
texto |
O formulário para inserção de novos comentários no livro de visitas |
Páginas RSS
|
Nome
|
Tipo
|
Descrição
|
| $tem_sub |
número |
Se igual a 1 significa que esta página tem vários separadores |
| $titulos |
texto |
Os vários separadores |
| $titulo |
array |
Matriz contendo o título do RSS |
| $conteudo |
array |
Matriz com o conteúdo do RSS |
| $link |
array |
Matriz contendo o link do RSS |
| $data |
array |
Matriz contendo a data do RSS |
Sondagens
|
Nome
|
Tipo
|
Descrição
|
| $conteudo |
texto |
Os gráficos e as respostas da sondagem |
| $comentarios_total |
número |
O número de comentários à sondagem |
| $comentarios_nome |
array |
Matriz contendo o nome do autor do comentário à sondagem |
| $comentarios_data |
array |
Matriz contendo a data em que o comentário foi adicionado |
| $comentarios_texto |
array |
Matriz contendo os comentários à sondagem |
| $formulario |
texto |
O formulário para inserção de novos comentários na sondagem |
Páginas de Texto & Formulários
|
Nome
|
Tipo
|
Descrição
|
| $tem_sub |
número |
Se igual a 1 significa que esta página tem vários separadores |
| $titulo |
texto |
Os vários separadores |
| $texto |
texto |
O conteúdo da página. Para as páginas qu estão protegidas com palavra-passe, o sistema irá substituir a variável texto pelo formulário de inserção da palavra-passe |
Menu de Utiliador
|
Nome
|
Tipo
|
Descrição
|
| Exemplo menu |
### |
{section name=menu1 loop=$menu_blocos}
{$menu_blocos[menu1]}
{section name=menu loop=$menu_nome[menu1]}
{$menu_nome[menu1][menu]}
{/section}
{/section} |