terça-feira, 9 de novembro de 2010

[WORDPRESS] - Diferença entre the_content vs. the_excerpt

Vamos comparar duas funções que podem ser usadas para mostrar o conteúdo dos POSTS na listagem inicial do blog:

 the_content -> utilizado quando se quer mostrar todo o POST ou o próprio editor quer delimitar o tamanho do POST na listagem colocando a tag <!–more–> que irá aparecer "mais..."

the_excerpt -> com esse o post aparece limitado de 120 palavras por post na listagem

Qualquer uma das opções acima são boas depende do objetivo do usuário!

[PHP] - Exemplo da classe FPDF e suas saídas (outputs)

As vezes sempre preciso saber quais os outputs da classe fpdf, vou colocá-los porque acho muito útil.





quinta-feira, 4 de novembro de 2010

[PHP] - Problemas com IFRAME quando se usa SESSION e COOKIES em cross-sites

Certa vez tive que colocar um IFRAME em um site e nele tive que colocar um site de outro domínio. Até aí tudo bem nunca tive problemas. O problema veio a ocorrer quando dentro desse IFRAME eu trabalhava com SESSIONS. Era um sistema que tinha login, e utilizar SESSION era essencial. Sempre que eu ia realizar o login a sessão era perdida e o login não funcionava. Depois de muito tempo de busca no google, encontrei o seguinte código abaixo:

<?php
session_start();
header("p3p: CP='CAO PSA OUR'");
//colocar sempre no site dentro do iframe
?>

A e para termina terminar esse problema só ocorria no INTERNET EXPLORER, no FIREFOX funcionava normalmente.

sexta-feira, 1 de outubro de 2010

[JAVASCRIPT] - Detectar navegador

É uma coisa muito fácil de fazer mas nunca encontro na hora que eu quero! Intão vou colocar aqui! Esse código verifica se o navegador é o IE ou outro.

if(navigator.appName.indexOf('Internet Explorer')>0){
alert('Internet Explorer');
}else{
alert('Outro Navegador');
}

OU

if ( document.all ) {
// É internet explorer
} else if (document.getElementById){
// Pode redirecionar para Mozilla!
}

OU ainda você pode fazer isso com o jQuery:
http://api.jquery.com/jQuery.browser/

segunda-feira, 23 de agosto de 2010

[PHP] - Pegando o código HTML de um site externo usando CURL

Existem várias maneiras de se fazer isso, pode-se usar também fopen() ou file_get_contents(). Normalmente se faz isso para pegar algumas informações de páginas, como por exemplo a cotação do dólar em um site. Particularmente, a maneira abaixo eu obtive mais sucesso em alguns casos. O exemplo abaixo eu usei até a tag <base> que eu descrevi no post anterior, vale a pena dar uma olhada também.

sexta-feira, 20 de agosto de 2010

[HTML] - Utilizando a tag <base> como caminho absoluto

Este atributo especifica um URI absoluto que atua como a base URI para resolver problemas de URIs relativas.

No HTML, links e referências a imagens externas, applets, formulários, folhas de estilo, etc, são sempre especificada por um caminho URI. Os caminhos URI's relativos são resolvidos de acordo com a tag <base> URI, que pode vir de uma variedade de fontes. O elemento <base> permite aos desenvolvedores especificar o caminho de um documento URI explicitamente.

quarta-feira, 11 de agosto de 2010

[SEO] - Análise de desempenho do seu site e dicas de otimização

Estava procurando um site para analisar o desempenho de alguns sites e me deparei com o http://gtmetrix.com/, segue abaixo algumas informações que encontrei lá:

"Estudos mostram que os usuários deixam um site se ele demorar mais de 4 segundos para carregar, para manter os usuários felizes e engajados, você deve fornecer um desempenho rápido no seu site!"