PHP'n Rio - Evento Técnico - Rio de Janeiro

Estará acontecendo no dia 05/11/2011 o evento PHP'n Rio 2011.

Com o valor de inscrição de R$30,00 o evento anual conta com um grande retorno da comunidade e excelentes palestras.

Abaixo destacamos a introdução do Evento retirada do próprio site:

"O PHP é reconhecido como a linguagem de programação mais utilizadas na web, utilizado por mais de 5 milhões de desenvolvedores e responsável por 40% das aplicações web existentes. É a quarta linguagem de programação mais popular em geral, tornando-a uma área de enorme potencial.

O coração e a alma de um evento é a comunidade que ele serve. PHP’n Rio é mantida por voluntários apaixonados, trazendo um evento anual que beneficia tanto os desenvolvedores quanto suas empresas.

Por isso, o Grupo Local de Usuários de PHP do Rio de Janeiro (PHP Rio) vem organizando, anualmente, desde 2009, o evento chamado de PHP'n Rio. Trata- se de um evento técnico e com um retorno da comunidade magnífico, de forma que contamos sempre com auditório cheio de profissionais e estudantes, que desempenham uma participação excepcional. O PHP'n Rio está sendo apoiado juridicamente pela Associação Libre de Tecnologias Abertas (ALTA)."

Vale muito a pena conferir!!!!

O EVENTO -> http://www.phpnrio.com.br/evento

INSCRIÇÕES -> http://www.phpnrio.com.br/inscricoes

GRADE -> http://www.phpnrio.com.br/grade

Acentuação JqGrid - Jquery

Em fase de desenvolvimento de um sistema em PHP/MySql, a equipe esbarrou em um problema até então desconhecido.

Para exibir registros de uma tabela Mysql, foi utilizado o plugin JqGrid juntamente com o Jquery e nas colunas onde existia caracteres especiais ou acentuação o texto era cortado.

Exemplo:

   Onde deveria aparecer "Tarefa executada com perfeição" era exibido somente "Tarefa executada com perfei". E assim para qualquer texto com acentuação.

   Após algumas pesquisas, foi encontrado no próprio fórum do JqGrid a solução.

   Como estávamos utilizando PHP, a solução será nessa linguagem mas pode ser adaptada a sua necessidade.

  O JqGrid possui a propriedade "url" onde é setado qual arquivo PHP fará a consulta ao banco e retornará os registros. Conforme exemplo abaixo:

 

jQuery("#DivRegistros").jqGrid({   url:'registros_listagem.php?q=2',

 

  Será nesse arquivo setado na propriedade URL que faremos a alteração.

  Antes da primeira consulta executada para retornar o número de registros, utilizado para a paginação do JqGrid, faça uma consulta para alteração do Charset do resultado da consulta.

 

$Sql = "SET character_set_results=utf8";$result  = mysqli_query($Con,$Sql) or die("Falha ao processar SQL");

 

Após isso a acentuação será exibida corretamente.

Fonte: http://www.trirand.com/blog/?page_id=393/help/how-to-display-chinese-cha...

 

abraços e até a próxima.

TinyMCE com suporte a Syntax highlighter - Drupal 6

Neste artigo será mostrado como instalar o editor TinyMCE com suporte a Syntax highlighter.
O Syntax highlighter, é utilizado para destacar blocos de códigos.
Utilizaremos os seguintes módulos/programas:

  • Módulo Wysiwyg (V. 6.x-2.0).
  • Módulo Wysiwyg Pre Element Fix (V. 6.x-1.0-beta1).
  • Módulo Wysiwyg Syntax highlighter integration (V. 6.x-1.2).
  • Módulo Syntax highlighter (V. 6.x-1.20).
  • Biblioteca TinyMCE (V. 3_2_7).
  • Plugin Pre Element Fix para TinyMCE (V. 0.4b2).
  • Biblioteca Syntax highlighter (V. 2.1.364).

 Vamos lá:
 Download dos módulos/programas necessário:

 
OBS.: Neste artigo utilizamos o caminho /sites/default/modules/ para instalação dos módulos.

  1. Instalar e ativar o módulo Wysiwyg normalmente na administração do site.
  2. Extrair a biblioteca TinyMCE no diretório /sites/all/libraries/tinymce/ .
  3. Verifique em /admin/settings/wysiwyg se o TinyMCE está instalado corretamente. Aproveite e associe o TinyMCE ao formato de entrada Full HTML e configure este formato conforme sua necessidade, se houver.
  4. Instalar e ativar o módulo Syntax highlighter.
  5. Após instalar e ativar o módulo Syntax highlighter, extraia o conteúdo da biblioteca Syntax highlighter em: /sites/all/libraries/syntaxhighlighter/
  6. Acesse /admin/settings/syntaxhighlighter para configurar linguagens necessárias e outros recursos conforme desejar.
  7. Instalar e ativar o módulo Wysiwyg Pre Element Fix normalmente na administração do site.
  8. Extrar o Plugin Pre Element Fix para TinyMCE no diretório /sites/default/modules/wysiwyg_preelementfix/tinymce/preelementfix/
    OBS.: Não existia a pasta tinymce, criamos a estrutura conforme informado.
  9. [color=#ff0000]Instalar e ativar o módulo [/color]Wysiwyg Syntax highlighter integration normalmente na administração do site.
  10. Em /admin/settings/filters , no formato de entrada FULL HTML, ativar o Syntax highlighter.
  11. Em /admin/settings/wysiwyg , no formato de entrada FULL HTML, ativar também o botão Syntax highlighter.

  Pronto! Desta forma, ao criar qualquer conteúdo no formato FULL HTML, você poderá utilizar o editor TinyMCE e clicando no botão INSERIR CÓDIGO USANDO SYNTAX HIGHLIGHTER, poderá inserir blocos de códigos destacados.

fonte: http://www.cliffordmeece.com/content/drupal-wysiwyg-tinymce-syntaxhighli...