Tutoriais

imagem de mem

O nascimento de um site com Codeigniter - Estrutura e Preparação do Site - Parte III - Episódio 2 de 3

Sim... o último episódio até foi pequeno mas, a razão para tal, deveu-se à necessidade de dar um foco maior às partes dinâmicas do template, pois elas não parecem ser assim tão fáceis de compreender. Pelo menos, não o são para mim. Vamos a isso?

1.3) A explicação - as partes dinâmicas do nosso template - geral
o nosso template não tratará apenas de chamar as views. Lembre-se, o principal do template é conter toda a informação que poderá ser utilizada de igual modo, num número significativo de páginas do nosso site.

imagem de mem

O nascimento de um site com Codeigniter - Estrutura e Preparação do Site - Parte III - Episódio 1 de 3

Olá uma vez mais. :-)

Este é um assunto bem grande. Bem, no fundo, todos são assuntos bem grandes, dependendo apenas da profundidade com que os estudamos. Mas neste, eu tive que perceber bem, como funciona isto das Views. Nesta altura, ainda não percebi tudo. Mas o suficiente para as fazer funcionar. Vamos ver.

imagem de mem

O nascimento de um site com Codeigniter - Estrutura e Preparação do Site - Parte II

Este tópico é também bem simples, vamos então tratar das configurações da nossa aplicação:

Note que algumas partes deste tópico foram já desenvolvidas num outro tutorial, contudo, achei por bem, ainda assim, criar um tópico dedicado a isto. Notem porém que, porque já há um tutorial bem detalhado sobre o .htaccess e a remoção do index.php e, ainda por cima, feito por alguém bem mais capaz do que eu, resolvi colocar mais código e menos comentário nesse tópico. Vamos a isso?

.htaccess:

imagem de mem

O nascimento de um site com Codeigniter - Estrutura e Preparação do Site - Parte I

Antes de avançar para o código, uma das primeiras coisas com que teremos de tentar perceber, é a estrutura de directorias do site.
Nesta parte I, vamos falar dessa estrutura de directórios.

1) AS PASTAS DO ARQUIVO CodeIgniter_1.7.1.zip :
Nós fazemos o download do CI (neste caso, versão 1.7.1) e vimos logo um conjunto de directorias que queremos colocar no nosso servidor para começar a desenvolver com CI. Contudo, antes mesmo de colocá-las no nosso servidor, resolvi fazer o seguinte:

1.1)

imagem de mem

O nascimento de um site com Codeigniter - Intro

Olá a todos,

Decidi dar início a uma série de tutoriais à medida que vou, eu mesmo, desenvolvendo uma aplicação web recorrendo ao CI.
A aplicação consiste num site que deverá ter pelo menos, o seguinte:

.Produtos e Categorias
.Login para administração.
.Validação de Formulários
.Paginação de Resultados.

Mas deixem-me pedir, desde já, desculpas. A qualidade, apesar do meu esforço herculiano, será baixa. Senão veja só:

. Sou novo em OOP.
. Sou novo em PHP.
. Sou novo na Programação em geral.
. MVC é absolutamente complexo aos meus olhos.

Removendo o index.php da URL

Esse artigo pretende mostrar como remover o index.php do endereço do site e mostrar os possíveis problemas encontrados, permitindo que a URL se torne mais amigável e elegante. Consideramos que o site já esteja devidamente configurado, a base_url no arquivo config.php e as váriaveis $system_folder e $application_folder.

Processamento de dados

Olá pessoal, estou disponibilizando uma biblioteca que fiz para me auxiliar na validação de dados.

EXPLICAÇÃO: num formulário qualquer faço a validação de dados, aceitando alguns 'erros', por exemplo, no meu sistema quero que o valor 'peso' seja sempre no formato x.xxx mas a validação aceita apenas um numero (por exemplo) e ai a biblioteca transforma esse valor para o formato x.xxx

A biblioteca esta em anexo, baixe, use, corriga, comentem...

OBS: para baixar o anexo é necessário esta logado.

imagem de coyote

Corrigindo erros de codificação (acentuação)

Boas a todos!

Um problema relatado com certa frequência em fóruns que participo é o de erros na acentuação de textos.

Motivado por um post aqui no Drupal, resolvi colocar essa dica para outras pessoas que passem pelo mesmo problema.

Para que a acentuação e caracteres especiais apareçam corretamente é necessário configurar os 3 ítens abaixo da mesma maneira:

1. a página;
2. o banco de dados;
3. o editor.

Considerando o uso de utf-8 (o mais indicado), como isso deve ser feito ?

1. Na página:

1.1 Definir o idioma (opcional mas recomendado)
 

CHM para o CodeIgniter

Desde que realmente comecei a me interessar pelo framework, senti uma necessidade imensa de me ver livre do USER GUIDE online, procurei por diversos sites algum tipo de CHM que pudesse facilitar a minha vida com uma busca confiável e que mantesse a documentação da mesma forma em que era encontrada no site oficial e aqui.

Sem muito sucesso, comecei a procurar saber como eu poderia gerar arquivos executáveis em CHM que me desse a velocidade necessária, sem conexão com a internet da qual eu tanto precisava, mas primeiro eu precisava entender sobre o que se trata um arquivo CHM.

Estruturando CodeIgniter para trabalhar com múltiplos sites

Boas galera!!!

Bom, estou escrevendo meu primeiro artigo para relatar um problema que tirou 2 dias da minha santa paciência – "Como estruturar projetos com C.I."

Primeiro, eu tentei configurar as rotas através do routes.php, que vocês podem encontrar em system/config/application. Meu grande erro foi insistir nessa ação, pois segui um raciocínio errado. Eu queria trabalhar com os arquivos do C.I. centralizados em um domínio e, definir as rotas para trabalhar com meus controles. Dessa forma eu teria o seguinte ambiente:

www.meusite.com.br/index.php/cliente

Conteúdo sindicalizado