Oct-07 26

Query String

Enviado por: Thales RB. .     3 comentários.     Categorias: Desenvolvimento, PHP

Algo muito comum, no php, é o uso de query strings, que serve principalmente para dividir o conteudo php do html(o layout) ele permite fazer algo como: www.seusite.com?secao=downloads.

Essa é uma maneira muito boa para organizar o seu site, você pode ter uma página “modelo” que será o seu layout, e todas as outras seriam dentro dela ou seja teriam somente a programação.

Para fazer isso é muito simples
Crie um arquivo act.php esse arquivo terá a função que ao chamar uma area do site ele irá abrir o arquivo com a programação dele

[sourcecode language='php']

@$act = $_REQUEST['act'];

if ($act == "login" ) { //se a url apontar para ?act=login entao ele irá abrir o arquivo especificado abaixo
$nextPage = "login.php"; // esse será o arquivo php com o conteudo php desejado

}

if ($act == “registrar” ) {
$nextPage = “register.php”;
}
//seguindo o padrão pode se adicionar quantas paginas quizer

if( (isset($nextPage)) and (file_exists($nextPage)) ) { //aqui ele irá verificar se a pagina não existir será mostrado uma pagina padrão poderia ser uma pagina de erro

include($nextPage);
} else {
include ‘principal.php’;
}

?> [/sourcecode]

E na sua pagina principal (index.php por exemplo) de um include para esse arquivo

<?php include “act.php” ?>

O funcionamento é muito simples, quando abrir a sua pagina index.php como não foi definido nenhuma ação, ele ira para a pagina principal.php. E para abrir as outras paginas é só usar index.php?act=login, que ele verifica se existe essa act e irá abrir a pagina desejada, se nao houver essa página, ele irá abrir a página principal.php

E com isso tem a enorme vantagem, que todas as suas páginas iram, abrir dentro de uma pagina principal, ou seja não é preciso por o HTML(como o topo, menus, rodape, etc), em todas as páginas o que facilita, e agiliza o seu trabalho.

Oct-07 26

Tabela de acentos e caracteres especiais do HTML

Enviado por: Thales RB. .     23 comentários.     Categorias: HTML-CSS

Dependendo do navegador, os caracteres especiais como acentos e simbolos, podem não ser reconhecidos, para isso, existe uma representação especial desses caracteres.

Só lembrando, que para qualquer pagina criada é preciso defenir o charset, para que ela reconheça os acentos, por padrão o comando para isso é

[sourcecode language='html']

[/sourcecode]

Aqui tem uma lista com todos os caracteres e seus respectivos codigos:

(more…)

Oct-07 26

Marquee e seus atributos

Enviado por: Thales RB. .     10 comentários.     Categorias: HTML-CSS

Acho que qualquer um que conheça html, deve conhecer o comando marquee<marquee></marquee>, ele serve para dar um efeito de movimento ao texto, só que ele tem uma serie de atibutos, para deixar melhor esse efeito, aqui vai um lista com alguns dos atributos dele:

behavior: tipo de movimento ex: scroll, slide

loop: quantidade de vezes que o conteudo irá “rodar”

direction: direção que o conteudo se moverá, ex: left, right, top, bottom
height e width: dimensões da area de movimento
scrollamount: velocidade do movimento
scrolldelay: tempo que o conteudo ficara oculto

e uma função muito interressante, que pode ser usada, nesse comando, é o onmouseover, onmouseout que permite ao passar do mouse parar o movimento.

E aqui um exemplo, com todos os atributos, sendo usados:
[sourcecode language='html']
height="150" width="150" scrollamount="2" scrolldelay="10"
onmouseover="this.stop()" onmouseout="this.start()" align="left">
aqui pode ter um texto, mas ficaria melhor com imagens

[/sourcecode]
e o resultado será esse:


aqui pode ter um texto, mas ficaria melhor com imagens, e ao parar o mouse sobre ele ele pausa o movimento

Para textos em linha, eu acho feio esse efeito, mas com imagens, ele fica perfeito, principalmente para algo como, uma galeria de parceiros, o que permite, ter uma area pequena, mas com muitas imagens.

Oct-07 26

Table Layout Vs. Tableless

Enviado por: Thales RB. .     2 comentários.     Categorias: HTML-CSS

Porque usar tabelas para layouts é estupidez?

Esse é o título de um artigo que de forma bem humorada demonstra todos os prós de um layout Tableless e os contras de uma Table Layout.

Com linguagem simples e objetiva (e alguns quadrinhos), esse artigo:
- Mostra o que é um layout Tableless.
- Faz uma comparação entre Tableless e Table Layout.
- Apresenta os bastidores de uma Table Layout
- Possui exemplos práticos e bem humorados sobre a transição de modelos
- E também mostra onde é melhor a utilização de tabelas ao invés de Tableless

Curioso? Então acesse e perca o medo de redesenhar seus layouts.
http://www.plasmadesign.com.br/stupidtables/index.html

Oct-07 25

Bem vindos ao ClubePC

Enviado por: Thales RB. .     1 comentário.     Categorias: ClubePC

Olá a todos e sejam bem-vindos ao ClubePC.

No começo do ano eu e mais um colega tivemos a ideia de fazer um fórum sobre informática, a minha ideia é ter um local na net para poder postar artigos uteis sobre programação, webmaster, designer, entre outras. Então criamos o ClubePC o qual se manteve até agosto, só que houve um grande com problema com o host, e com isso acabei fechando o fórum, já que também estava desanimado com o esquema de fórum.

Como comecei a ler varios blogs e achei o seu esquema muito melhor para postagem de artigos, resolvi criar esse blog, o conteudo dele representa as minhas areas de conhecimento e interesse, e só avisando esse não é um blog de tecnologia(apesar de eventualmente postar algo relacionado), o seu conteudo será principalmente na forma de tutoriais, artigos.

E como não é possivel controlar o que é copiado pela internet, fique a vontade para copiar os tutoriais contidos aqui no site, só peço que coloque um link para cá como fonte

E queria avisar que eu pretendo enviar pelo menos um post por dia durante todos os dia do mes e como eu trabalho de madrugada e é bem tranquilo nesse horario, irei normalmente postar durante a madrugada.