Changes between Initial Version and Version 1 of Contribuicoes/BannerAPIComponent


Ignore:
Timestamp:
03/22/10 14:45:36 (14 years ago)
Author:
niltonneto
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Contribuicoes/BannerAPIComponent

    v1 v1  
     1= Componente API - Banner = 
     2 
     3== O que é == 
     4 
     5Esse componente permite que um banner em forma de DIV flutuante seja habilitado, carregando uma imagem quando o usuário se logue no Expresso. 
     6 
     7== Como funciona == 
     8 
     9O Expresso carrega o footer.inc.php (PHP do rodapé) que carrega o script "banner.js", caso pertença a um grupo de usuários liberado dentro do "header.inc.php". Possui "fade-in" ao abrir e "fade-out" para fechar. Configurável somente para carregar uma imagem (jpg, gif ou png), com valores de largura e altura configuráveis, e tempo de expiração (mínimo um dia). 
     10 
     11== Como instalar == 
     12 
     131 - Faça download do arquivo banner.js em anexo e copie para dentro da pasta "phpwapi/templates/default/js";[[BR]] 
     142 - Copie e cole no final do arquivo "phpgwapi/inc/footer.inc.php" o seguinte pedaço de código:[[BR]] 
     15 
     16{{{ 
     17 if(is_array($GLOBALS['phpgw_info']['server']['enable_banner_groups'])) { 
     18                foreach($GLOBALS['phpgw']->accounts->membership() as $idx => $group){ 
     19                if(array_search($group['account_name'],$GLOBALS['phpgw_info']['server']['enable_banner_groups']) !== FALSE){ 
     20                echo '<script type="text/javascript" src="'.$GLOBALS['phpgw_info']['server']['webserver_url'].'/phpgwapi/templates/default/js/banner.js"></script>'; 
     21                break; 
     22                        } 
     23                } 
     24        } 
     25}}} 
     26 
     27== Como configurar == 
     28 
     291 - Adicione no arquivo "header.inc.php" a linha abaixo, incluindo o(s) gidNumber(s) do(s) grupo(s) liberado(s) para carregar o banner:[[BR]] 
     30 
     31{{{ 
     32        $GLOBALS['phpgw_info']['server']['enable_banner_groups'] = array("22448", "1005"); 
     33}}} 
     34 
     352 - Configure as informações do banner que será carregado, dentro do arquivo "banner.js":[[BR]] 
     36 
     37{{{ 
     38// Caminho da imagem (raiz do expresso) 
     39var url_path = '/arqs-divulgacao/cipa.jpg'; 
     40// Tamanho da imagem (pixels) 
     41var img_height = 350; 
     42var img_width  = 350; 
     43// N. de dias que expira 
     44var expDays = 1;  // Para aparecer uma vez por dia. Se quiser, por exemplo, uma vez a cada três dias coloque "3". 
     45}}} 
     46