Commit c19bfe3ecb6071e15e5dcac1daace13d9be35f75
1 parent
8b542f7c
Exists in
master
and in
7 other branches
Resolvido ticket #465
Showing
6 changed files
with
17 additions
and
8 deletions
Show diff stats
admin/js/editormapfile.js
| ... | ... | @@ -1272,7 +1272,7 @@ function montaEditorMetadados(dados) |
| 1272 | 1272 | titulo:"Itens (ITENS)",id:"itens",value:dados.itens,tipo:"text"}, |
| 1273 | 1273 | {ajuda:"Lista com os 'alias', ou apelidos, para os nomes das colunas listados no metadata 'itens'. Os alias devem ser separados por ',' e seguir a ordem definida em ITENS.", |
| 1274 | 1274 | titulo:"Nomes dos itens (ITENSDESC)",id:"itensdesc",value:dados.itensdesc,tipo:"text"}, |
| 1275 | - {ajuda:"Lista de links que serão incluídos em cada resultado de busca da ferramenta de identificação. A lista de links deve ser separada por ',', podendo-se incluir '' para indicar que o item não tem link. Exemplo de uso para inclusão de links para o site do IBGE quando um município é clicado no mapa:<br>ITENS 'codigo,nome2,uf'<br>ITENSDESC 'codigo do IBGE,nome do município,uf'<br>ITENSLLINK ',http://www.ibge.gov.br/munic2001/tabelas.php?codmun=[codigo]&descricao=[nome],'", | |
| 1275 | + {ajuda:"Lista de links que serão incluídos em cada resultado de busca da ferramenta de identificação. A lista de links deve ser separada por ',', podendo-se incluir '' para indicar que o item não tem link. Exemplo de uso para inclusão de links para o site do IBGE quando um município é clicado no mapa:<br>ITENS 'codigo,nome2,uf'<br>ITENSDESC 'codigo do IBGE,nome do município,uf'<br>ITENSLLINK ',http://www.ibge.gov.br/munic2001/tabelas.php?codmun=[codigo]&descricao=[nome],'<br>Podem ser incluídos comandos javascript, para isso utilize sempre aspas simples para fechar o link e acrescente o código javascript, exemplo:<br>ITENSLINK \",'../ferramentas/identifica/testelink.php?sid='+i3GEO.configura.sid\"", | |
| 1276 | 1276 | titulo:"Links dos itens (ITENSLINK)",id:"itenslink",value:dados.itenslink,tipo:"text"}, |
| 1277 | 1277 | {ajuda:"Template utilizado no gerador de KML para definir o conteúdo dos balões de informação. O template utiliza o caractere '%' para iniciar e fechar o nome de uma coluna. O template pode usar também elementos HTML, por exemplo: <code>'<b>Nome do municipio</b>: %NOMEMUN%'</code>. Se o template não for especificado, o i3Geo irá utilizar o metadata ITENS e ITENSDESC. Se esses não forem especificados, será utilizado o nome original da coluna.", |
| 1278 | 1278 | titulo:"KML template (DESCRIPTION_TEMPLATE)",id:"description_template",value:dados.description_template,tipo:"text"}, | ... | ... |
aplicmap/estadosl.map
aplicmap/estadosldebian.map
aplicmap/estadoslfedora.map
aplicmap/estadoslwindows.map
| ... | ... | @@ -8,11 +8,12 @@ LAYER |
| 8 | 8 | DATA "c:\ms4w\apache\htdocs\i3geo\aplicmap\dados\estados.shp" |
| 9 | 9 | TEMPLATE "estados.htm" |
| 10 | 10 | METADATA |
| 11 | - "ITENS" "ESTADO" | |
| 11 | + "ITENS" "ESTADO,ESTADO" | |
| 12 | 12 | "TIP" "ESTADO" |
| 13 | - "ITENSDESC" "Estado" | |
| 14 | - "ITEMIMG" "ESTADO" | |
| 15 | - "IMGLOC" "../imagens/bandeiras" | |
| 13 | + "ITENSDESC" "Estado,Mais info..." | |
| 14 | + "ITEMIMG" "ESTADO," | |
| 15 | + "IMGLOC" "../imagens/bandeiras," | |
| 16 | + #"ITENSLINK" ",'../ferramentas/identifica/testelink.php?sid='+i3GEO.configura.sid" | |
| 16 | 17 | "TEMA" "Limite Estadual" |
| 17 | 18 | "ESCALA" "250000" |
| 18 | 19 | "CLASSE" "SIM" | ... | ... |
ferramentas/identifica/index.js.php
| ... | ... | @@ -599,7 +599,7 @@ i3GEOF.identifica = { |
| 599 | 599 | retorno {JSON} - objeto JSON com os dados <i3GEO.php.identifica2> |
| 600 | 600 | */ |
| 601 | 601 | mostraDadosTema: function(retorno){ |
| 602 | - var res="",div0,ntemas,i,resultados,nres,cor,j,itens,nitens,k,atualN = "todas",inicio=0,numResultados,tip; | |
| 602 | + var res="",div0,ntemas,i,resultados,nres,cor,j,itens,nitens,k,atualN = "todas",inicio=0,numResultados,tip,link; | |
| 603 | 603 | |
| 604 | 604 | if($i("i3GEOFidentificaNocorrencias")) |
| 605 | 605 | {atualN = $i("i3GEOFidentificaNocorrencias").value;} |
| ... | ... | @@ -640,8 +640,13 @@ i3GEOF.identifica = { |
| 640 | 640 | } |
| 641 | 641 | if(resultados[j][k].link === "") |
| 642 | 642 | {res += "<div style='width:100%;text-align:left;background-color:"+cor+"' >"+tip+resultados[j][k].alias+": "+resultados[j][k].valor+"</div>";} |
| 643 | - else | |
| 644 | - {res += "<div style='width:100%;text-align:left;background-color:"+cor+"' >"+tip+resultados[j][k].alias+": <a href='"+resultados[j][k].link+"' target=_blank >"+resultados[j][k].valor+"</a></div>";} | |
| 643 | + else{ | |
| 644 | + try{ | |
| 645 | + link = eval(resultados[j][k].link); | |
| 646 | + } | |
| 647 | + catch(e){link = resultados[j][k].link;} | |
| 648 | + res += "<div style='width:100%;text-align:left;background-color:"+cor+"' >"+tip+resultados[j][k].alias+": <a href='"+link+"' target=_blank >"+resultados[j][k].valor+"</a></div>"; | |
| 649 | + } | |
| 645 | 650 | if(resultados[j][k].img !== "") |
| 646 | 651 | {res += "<div style='width:100%;text-align:left;background-color:"+cor+"' >"+resultados[j][k].img+"</div>";} |
| 647 | 652 | if (cor === "RGB(250,250,250)"){cor = "beige";} | ... | ... |