Alterar o formulário de busca do Drupal

Remover a label e colocar um valor padrão no campo do formulário de busca:

function seutema_preprocess_search_block_form(&$vars, $hook){   
  $vars['form']['search_block_form']['#title'] = '';   
  $vars['form']['search_block_form']['#value'] = t('Busca'); 
} 

Trocar icone do rss no Drupal

Para substituir o icone rss do seu tema, utilize o snippet abaixo.
Coloque-o no template.php e substitua o "seutema" pelo nome do seu tema.

function seutema_feed_icon($url) {      
  if ($image = theme('image', '/sites/all/themes/seutema/images/feed.png', t('Assine o feed'), t('Assine o feed'))) {        
    return '<a href="'. check_url($url) .'" class="feed-icon">'. $image. '</a>';      
  }  
}

Custom Breadcrumb

No Drupal, as vezes,precisamos setar um breadcrumb "na mão".
Isso fica fácil com o seguinte snippet:

$breadcrumb[] = l('Home',null);
$breadcrumb[] = l('Meu Link','meu_link');
$breadcrumb[] = t('Meu Segundo Link');
drupal_set_breadcrumb($breadcrumb);

jQuery - setTimeout

Para disparar uma função jQuery após um determinado intervalo de tempo, você pode utilizar setTimeout - uma função javascript. No exemplo abaixo, o elemento HTML com ID loading_mask será oculto, 1 segundo após a página ser carregada.

 

jQuery(document).ready(function () {
  setTimeout( "jQuery('#loading_mask').hide();", 1000 );
});


HTML5 Media Capture

O boom do momento é o HTML5. Não se fala em outra coisa por aí a não ser do dito cujo. Isso por que a especificação começou a ser criada a pouco e ainda não está totalmente definida.

Introdução ao PHP

O que é o PHP
PHP é o acrônimo para Hypertext Preprocessor, algo como pré-processador de hiper texto, uma linguagem de programação muito utilizada principalmente para o desenvolvimento web. Apesar de ter a versão PHP-GTK para ambiente desktop. No decorrer de nosso aprendizado focaremos no PHP para desenvolvimento web.

O PHP é gratuito?
Sim! Para começar o PHP é open source, ou seja, código fonte aberto. Assim para obter o PHP a única coisa que deve fazer é entrar no site do PHP e fazer o download da versão mais nova. Pois com a versão mais recente terá novas funcionalidades além de possíveis bugs terem sido corrigidos.

Coloque Javascript externo no Drupal 6

Vou compartilhar com vocês 2 formas para se adicionar um javascript externo ao seu template ou módulo.
Uma delas, indicação do nosso amigo Pedro Faria(veja comentário):

Forma "suja":

$external_js = 'http://www.example.com/a.js';
drupal_add_js('document.write(unescape("%3Cscript src=\''. $external_js . '\' type=\'text/javascript\'%3E%3C/script%3E"));', 'inline');

Forma "limpa":

$external_js = 'http://www.example.com/a.js'; drupal_add_js("$.getScript('."$external_js".');", 'inline');

Atualizado em 02/09/2010

Grade6

A grade6 é uma empresa focada no esporte de aventura. Ela oferece cursos de escalada em rocha e gelo, trekking e expedições internacionais, cursos para trabalho em altura, etc.
Fui contratado como freelancer para reestruturar seu website e criar uma nova identidade online. A exigência do cliente foi que o site deveria ser clean e de fácil acesso.

http://grade6.com.br