Sites feitos em Joomla

18, abril, 2010 Vitor Sem comentários

Sites de terceiros em Joomla! :

Cover Guitarra - www.coverguitarra.com.br
Pastoral da Criança - www.pastoraldacrianca.org.br
CNBB - www.cnbb.org.br
Creative Commons - www.creativecommons.org.br

Categories: Joomla! Tags:

PHP Orientado a Objetos com MVC

8, agosto, 2009 Vitor 2 comentários

Olá,

Hoje venho mostrar como funciona uma simples comunicação do PHP Orientado a Objetos com extrutura MVC.

No nosso sistema simples, informamos através da tela de visão qual o nosso nome e ele retornará uma mensagem de boas vindas.

Primeiro criamos o nosso arquivo de visão boasvindas.html , que vicará dentro da pasta /View/:

boasvindas.html

<!– Nesta primeira linha importamos a classe Controller que vamos fazer uma requisição. –>
<?php require_once ‘../Controller/BoasVindasController.php’ ?>
<html>
<head>
</head>
<body>
<p>
<?php

//Nesta linha é feita a chamada do Método BoasVindasController passando como parâmetro o nome João,
//e em seguida é impresso através do comando echo

echo BoasVindasController::ExibirBoasVindas(’João’);

?>
</p>
</body>
</html>

Logo em seguida criamos a classe BoasVindasController responsável por fazer a comunicação entre a Visão e a Classe de modelo e ficará dentro da pasta /Controller/.

BoasVindasController.php

<?php

//Nesta linha é feita a importação da classe modelo BoasVindas require_once ‘../Model/BoasVindas.php’;

class BoasVindasController{

public static function ExibirBoasVindas($Nome){
//Criamos um objeto da classe BoasVindas
$BoasVindas = new BoasVindas();
//Configuramos o objeto da classe passando como parâmetro o nome através do método setBoasVindas
$BoasVindas->setBoasVindas($Nome);
//retornamos as boas vindas através do método getBoasVindas
return $BoasVindas->getBoasVindas();
}

}

?>

E finalmente criamos a nossa classe de modelo, BoasVindas, que ficará dentro da pasta /Model/:

BoasVindas.php

<?php

class BoasVindas{

//Variável da classe
private $Saudacao;

//Método que irá configurar o mensagem
public function setBoasVindas($Nome){
$this->Saudacao = ‘Seja bem-vindo ‘ . $Nome;
}

//Método que irá retornar a mensagem
public function getBoasVindas(){
return $this->Saudacao;
}

}

?>

Por enquanto é isso!

Até a próxima pessoal.

Categories: PHP Tags: , , ,

Suavizando as bordas com CSS 3

7, agosto, 2009 Vitor Sem comentários

Olá Pessoal,

Neste post vou ensinar como definir um radius para um box dando aquela impressão de cantos arredondados com a propriedade border-radius do CSS.

Antes devo informar que o CSS 3 não é totalmente suportado por todos os navegadores. O código foi testado em 5 navegadores sendo eles: Firefox 3,  Internet Explorer 8, Google Chrome 2, Opera 9.64 e Safari 4. Os únicos que apresentam a incopatibilidade com o CSS 3 foram o Internet Explorer 8 e o Opera 9.64.

Criando o nosso código CSS

.cantosArredondados{
text-align:center;
color:#FFF;
width:150px;
background-color:#999;
border:1px #000 solid;
padding: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}

Atribuindo o código CSS há uma tag:

<p class="cantosArredondados">Olá Mundo!</p>

Resultado:

Este recurso para deixar os cantos arredondados de um box utiliza os prefixos -webkit e -moz, e é recomendável utilizar um espaçamento ( padding ) para não atingir a borda do box em questão.

Abração a todos e até a próxima.

Categories: CSS Tags: , ,