[ Dica Zend ] – Baixar Arquivos com Zend Framework

Estava fazendo um site para uma comunidade que precisava oferecer informativos para download.
De onde veio a necessidade de criar um link para download http://projeto.localhost/baixar/arquivo/nome/:ARQUIVO
Peguei um código que tinha em PHP puro e portei para o Zend.
A solução ficou como segue:
Leia mais

[ Dica Drupal ] Como Criar Checkboxes no Webform

Muito interessantemente, está começando com o Drupal, mais cedo ou mais tarde acaba descobrindo o webform e acaba usando ele.

Bom, ai vem algumas dúvidas, entre elas, como criar checkboxes no webform?

É muito fácil, porém, quase que uma pegadinha.

Mas vamos lá:

1) Crie um campo com o tipo <select> e clique em Adicionar(Add)

2) Na página que vai aparecer, digite as opções (Options) no formato chave|Valor.

Ex.:

cor|azul

cor|vermelho

cor|branco

3) Marque a opção “Multiple

Isto fará aparecer os tão desejados checkboxes!

É isso ai!

[ Dica Drupal ] Como Pegar o Caminho do Tema em Uso

Geralmente, quando estamos criando algum layout acabamos precisando colocar uma imagem aqui e outra ali, e a velha questão sempre vêm à tona, como pegar o caminho do tema para prefixar o caminho de uma imagem.

É bem fácil!

Basta utilizar a função drupal_get_path() com alguns parametros específicos:

drupal_get_path(‘theme’, ‘NOME_DO_TEMA’)

Acho que o código acima não requer explicação!

[ Dica Drupal ] – Como pegar o URL de instalação do Drupal?

Caso você tenha instalado o drupal em uma pasta e você deseja passar este caminho para um URL, de repente, você tem algumas opções:

1) $base_path – variavel global que contém o URL de instalação do Drupal

2) base_path() – função que retorna a variável global $base_path

Se você quiser pegar a página inicial ( Front page) você pode usar “$front_page” ao invés.

[ Dica Javascript ] – Imprimir a página ao carregar a página

Utilize o código abaixo quando você precisar que a janela de impressão apareça logo que uma página é carregada (evento “onload”).

Abaixo seguem duas formas, a primeira em jQuery e a segunda em código convencional.

Carregue a biblioteca jQuery e abra a tag SCRIPT do bloco de código a ser utilizado:

* Nota: Se não for utilizar jQuery, remova as declarações condicionais!



<script src="http://code.jquery.com/jquery-latest.js"></script>

<script type="text/javascript">

 lang="javascript

/**

 * Imprimir a página ao carregar a página

 */

// Versão jQuery

if( jQuery ) {

	jQuery(

		function() {

			if ( typeof( window.print ) != 'undefined' ) {

				window.print();

			}

		}

	);

// Versão convencional

} else {

	window.onload = function()

	{

		if ( typeof( window.print ) != 'undefined' ) {

			//window.print();

		}



	}

}



</script>

Já precisei disto, espero que alguém também precise!