WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Miscellaneous

Html Helper Class

— Add-On para WorldWideScripts.net

@pt1wwsAssine o nosso feed para se manter atualizado!

Novo! Siga-nos o que você quiser!


Html Helper Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Uma das coisas que podem fazer seus scripts realmente difícil de ler e ocupam muito espaço são tags HTML inline. Esta classe auxiliar torna possível escrever as tags HTML de inline em um realmente simples uma maneira limpa.

Tomemos por exemplo o seguinte código. Ele é usado para mostrar uma caixa de seleção e a variável selecionada é escolher um item de selecção.

 & lt;? php $ = selecionados 'verde' & gt; <br /> <SELECT name = "cores" id = "cores" /> <br /> <option value = "red" & lt;? php if ($ selecionados == 'vermelho') echo 'selected = "selected"'; ? & gt;> Red <br /> <option value = "green" & lt;? php if ($ 'verde' == selecionados) echo 'selected = "selected"'; ? & gt;> Green <br /> <option value = "amarelo" & lt;? php if ($ selecionados == 'amarelo') echo 'selected = "selected"'; ? & gt;> Yellow <br /> 

Com a classe auxiliar HTML que você irá usar o código a seguir para obter o mesmo resultado.

 echo HtmlHelper :: select (id, nome, valoriza a matriz, item selecionado); 
então isso vai nos dar o seguinte código:
 echo HtmlHelper :: seleccione ("cores", "cores", array ('vermelho' => 'Red', 'verde' => 'Verde', 'amarelo' => 'amarelo'), 'verde'); 

Como você pode ver é o código com o HTML Helper é muito mais fácil de entender, ler e modificar.

Claro que faz a classe auxiliar HTML não só apoiar seleto mas quase todos os elementos HTML.

  • etiqueta
  • campo de texto
  • textarea
  • checkbox
  • botao de radio
  • selecionar
  • ul
  • ol
  • img
  • uma
  • img
  • estilo
  • escrita
  • swf (incorporar youtube, vimeo e outros conteúdos flash)

Além dos elementos acima, você também pode usar o OpenTag / closeTag ou método tag para criar qualquer elemento HTML que deseja. Todos estes métodos e os métodos Tag tem um parâmetro de atributo adicional. Desta forma, você pode adicionar qualquer atributos extras que você deseja. Por exemplo, para criar o div folloing:

 <div class = estilo "teste" = "color: # F00"> Olá, mundo </ div> 
você usaria o seguinte código HTML Helper
 echo HtmlHelper :: tag ('div', 'Olá mundo', array ('class' => 'test', 'estilo' => 'color: # F00')); 

Como último exemplo eu mostrar-lhe como é fácil de mostrar um vídeo do youtube. Isso também irá trabalhar com arquivos SWF personalizado ou outros vídeos como do Vimeo. Normalmente, que se coloque o seguinte código em seu site:

 <object height = "390" width = "480"> <br /> <param name = value "filme" = "http://www.youtube-nocookie.com/v/hCLbQ2Xf9i4?fs=1&amp;hl=en_US&amp; rel = 0 "/> <param name = value "allowFullScreen" = "true" /> <br /> <param name = value "allowScriptAccess" = "always" /> <br /> <embed allowFullScreen = "true" src = "http: // www.youtube-nocookie.com/v/hCLbQ2Xf9i4?fs=1&amp;hl=en_US&amp;rel=0 "allowScriptAccess =" always "type =" application /-shockwave-flash x "height =" 390 "width =" 480 " > </ embed> <br /> </ object> 

Mas com a classe auxiliar Html você poderia usar o seguinte código:

 echo HtmlHelper :: swf ('http://www.youtube-nocookie.com/v/hCLbQ2Xf9i4?fs=1&amp;hl=en_US&amp;rel=0', 480, 390, null, array ('allowscriptaccess' => ' sempre "," allowFullScreen '=>' true ')); 

Atualizações

1.1 14/03/2011

  • Método SWF agora gera mesmo código como SWFObject para melhor suporte cross browser

Download
Outros componentes nesta categoriaTodos os componentes deste autor
ComentáriosPerguntas mais frequentes perguntas e respostas

Propriedades

Criado:
18 de 11 de fevereiro

Última atualização:
N / D

Arquivos incluídos:
HTML, CSS, PHP

Versão do software:
PHP 5.x

Palavras-chave

eCommerce, eCommerce, Todos os itens, atributos, aula, có, digo limpo, elementos, Formato, gerar, html helper, entrada, oop, php, selecionar, Tag