Jump to content


nick171

Member Since 15/11/2002
Offline Last Active 26/11/2009, 18:01
-----

Topics I've Started

Webservice Soap

25/07/2008, 11:09

Bom gente seguinte, to desenvolvendo um trabalho para uma empresa aonde temos um sistema de fechado que precisamos dos dados mas não conseguimos, acontece que foi desenvolvido um webservice para que possamos criar um robo e atualizar nosso banco de dados de 1 em 1 hora espelhando o banco.

Eles disseram que gerariam uma saida em XML e tal, porem até ae tranquilo, ja desenvolvi um script que faz leituras sequencias do xml, a cada 50 segundos ele atualiza informações de 10 alunos.

Por questões de segurança não posso divulgar o caminho dos dados já que trata dos dados de sigilosos, mas gostaria de saber como eu posso fazer gerar esse xml por PHP através de uma conexão SOAP.

To quebrando a cabeça aqui e num to conseguindo nada.

Os dados que me passaram foram estes:

POST /*************/*********.asmx HTTP/1.1
Host: ****.******.com.br
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://*******.***********.com.br/********"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
	<GetDados xmlns="http://*******.***********.com.br/" />
  </soap:Body>
</soap:Envelope>

[resolvido] Htaccess - Redirecionando Pastas Inexistentes

21/07/2008, 15:22

Já consegui, vlw aeee



---------


Bom, to fazendo um sistema aqui que está quase terminando, aonde a pessoa poderá postar o portifólio dela no site e tal.

o endereço fica assim:

site.com.br/portifolio/nomedousuario

Aonde o nomedousuario é um diretório fisico gerado quando o usuário é registrado no sistema. (não apenas truque para url amigavel)

E nessa pasta dele ficam todos os arquivos que o usuário subiu e tal.

O problema é quando o usuário resolver digitar o nome dele e acabar digitando errado.

Na certa o sistema dará que o diretório não foi encontrado, por isso eu queria fazer o htaccess redirecionar um nivel para baixo quando não fosse encontrado o usuário, jogando ele para a página.

site.com.br/portifolio/

Eu dei uma procurada no google mas não achei como fazer isso, alguém ae pode dar uma força, é algo meio urgente aqui no meu trampo.

Flw aeee

Avaliação De Logotipo

18/02/2008, 11:30

E aee povo, blz =)

Seguinte, aqui na empresa que trabalho estamos analisando uma reestruturação visual.

Desenvolvimento de novos sites, e novas logos para os setores.

Pois bem, to aqui para pedir a avaliação de vocês para a nova logomarca do setor de eventos, ta a "antiga" e a nova.
http://rafaelbianco.com/novologo/

Quem puder dar uma avaliada bacana agradeço.
Flw aee

:thumbsup:

Sxc.hu, Quando Posso Usar As Imagens Sem Risco De Problemas?

14/02/2008, 15:24

Bom pessoal a muito tempo conheço o site Sxc.hu, conheci quando citaram ele no dia da Intercon em 2006, falaram que é um excelente site e achei isso, varias fotos de alta qualidade e tal.

Eu sei que as fotos Fre Royale são as que permitem ser usadas.

Atualmente estou o Punch Stock, mas as imagens que são disponibilizadas gratuitamente lá são muito pequenas para certos trabalhos.

Já o Sxc.hu lembro que tem imagens grandes, até de 300dpi marcadas como Free Royale, mas eu fico com duvidas em alguns casos.

Por exemplo:

http://www.sxc.hu/photo/713748
No menu lateral ta marcando

Usage:
Royalty free, see usage options


La em baixo mostra os pixels da imagem e mostra

Standard restrictions apply and must be notified and credited when using the photo for any public work.


Pelo que entendi eu preciso adicionar o crédito do site em trabalhos em público tipo um site é isso??



Agora esse
http://www.stockxper...=view&id=489937
No menu lateral ta marcando

Usage:
Royalty free


E la em baixo uma a barra, da para fazer o download de diversos tamanhos e em cada um mostra o número de créditos... para que seria isso?

Quando eu posso baixar uma imagem sem problemas de direitos autorais???

Se alguém tiver mais algum banco gratuito com imagens grandes que possa mandar agradeço. :thumbsup:




------



E só para complementar, justamente por esses riscos de direito de imagem aqui na empresa que trabalho estamos pensando em adicionar um link junto ao rodapé dos sites com o titulo:

Direitos de imagem

E la abre uma pop-up ou uma nova pagina com todas as imagens NÃO editadas e dando o crédito para os respectivos sites responsáveis por ela.

Será que isso já resolve o problema de creditos?

Porque eu só não quero ter que ficar adicionando creditos no meio do layout com o endereço do site sobre a imagem pq isso visualmente não fica legal.



-----


Última coisa, aqui na empresa antes de eu surgir com essa dúvida no ar, teve uns 8 ou 9 layouts que utilizando a imagem do site http://www.punchstock.com/ sem muita preocupação com isso pois achamos que as imagens pequenas eram de uso livre e tal.

Existe algum problema em ter editado essas imagens e postado sem creditos essas imagens de baixa resolução??? porque estamos meio preocupados nesse ponto.

Estilizar Link Tag Anterior

14/09/2007, 17:58

Bom gente.. seguinte..

Tô com um projeto muito grande pra fazer aqui para um cliente também grande da empresa que trabalho...

O problema é que o site todo deve ser feito em html...

Não pode ser utilizado php, asp nem nenhuma linguagem de sistema.


Por isso estou utilizando o javascript para salvar a minha pele.

Antes de iniciar o projeto estou fazendo varios testes de como facilitar e agilizar o trabalho.

Eu to quase resolvendo um dos problemas que seriam no menu.


O negocio vai ser o seguinte

Por exemplo... o menu tem 4 links

E o link 1 tem 3 sublinks (que abre abaixo dele)

A pagina que esta atualmente sendo vista deve ficar com a opção marcada (até aee blz eu ja fiz)

O problema é que esse submenu precisa permanecer aberto quando o link dele estiver ativo.

Só que como ele recarrega a pagina ele recarrega os estilos sendo assim ele da um display: none no link ativo... e pra ver que ele ta ativo eu preciso clicar no (link pai) dele sacou.

A única coisa que preciso é voltar uma (ou duas) tag(s) para dar um display block nela


tipo...

this.parent.style.display = "block";

Alguma coisa assim.

Bom o código ta aqui.

Como eu quero usar um unico arquivo para o menu e ficar habilitada a opção de ativo naquele que ta aberto eu faço uma comparação dos links que tem a mesma url do arquivo aberto atualmente e estilizo ele e só são estilizados os links que tem o atributo rev="menu" para evitar que afete outros links iguais da pagina.

Sendo assim só criar varias copias da index com o endereço dos arquivos dos links que você ja vai ver funcionando.
index.htm, sublink_1.htm, sublink_2.htm, sublink_3.htm, link_2.htm, sublink_01.htm, sublink_02.htm, sublink_03.htm, link_4.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Teste de Menu</title>
<link href="padrao.css" rel="stylesheet" type="text/css" />
<script src="script.js" type="text/javascript"></script>
</head>


<body onload="menu();pagina_atual();">
<div id="menu"></div>

Pagina 1

</body>
</html>

script.js
function pagina_atual (){
	
	// VERIFICA SE O NAVEGADOR SUPORTA O COMANDO getElementsByTagName
	if (!document.getElementsByTagName == false)
   
		//	PEGA TODOS OS LINKS DO SITE E ARMAZENA NUMA ARRAY   
		var links = document.getElementsByTagName("a");

		for (var i=0; i<links.length; i++) {
		  var anchor = links[i];
			
			//	FAZ A LISTAGEM DE TODOS OS ITENS QUE PERTENCEM AO MENU
			var links_menu = anchor.rev;
				
				//	SE O LINK TIVER O ATRIBUTO REV SETADO COMO MENU ELE FAZ A COMPARAÇÃO
				if (links_menu == "menu"){			
					
					var niveis = anchor.rel;
					
					var listagem_link = anchor.href;		// LISTA OS LINKS COM REV == MENU
					var pagina_atual = document.location;	// PEGA O ENDEREÇO ATUAL DO SITE						
				
					 if (listagem_link == pagina_atual){						
						//	CASO A PAGINA ATUAL FOR IGUAL A DO LINK SETADO ELE JOGA O ESTILO						
						anchor.style.backgroundColor = "#E5E5E5";
						anchor.style.color = "#000";	
						
					
							anchor.style.color = "#FFF"
						
					 }
					 					 
				}
			
	}	

}

function menu(){
	menu = ''+
	'<ul>'+
		
		//	MENU 1	
		'<li><a href="java script:submenu(\'submenu_01\');" rev="menu">Link 1</a>'+

			'<ul id="submenu_01" class="sublinks">'+
				'<li><a href="sublink_1.htm" rev="menu" rel="sub_nivel_1">Sub Link 1</a></li>'+
				'<li><a href="sublink_2.htm" rev="menu" rel="sub_nivel_1">Sub Link 2</a></li>'+
				'<li><a href="sublink_3.htm" rev="menu" rel="sub_nivel_1">Sub Link 3</a></li>'+
			'</ul>'+
			
		'</li>'+
		
		//	MENU 2		
		'<li><a href="link_2.htm" rev="menu">Link 2</a></li>'+
		
		//	MENU 3		
		'<li><a href="java script:submenu(\'submenu_03\');" rev="menu">Link 3</a>'+
		
			'<ul id="submenu_03"  class="sublinks">'+
				'<li><a href="sublink_01.htm" rev="menu" rel="sub_nivel_1">Sub Link 1</a></li>'+
				'<li><a href="sublink_02.htm" rev="menu" rel="sub_nivel_1">Sub Link 2</a></li>'+
				'<li><a href="sublink_03.htm" rev="menu" rel="sub_nivel_1">Sub Link 3</a></li>'+
			'</ul>'+
			
		'</li>'+
		
		//	MENU 4		
		'<li><a href="link_4.htm" rev="menu">Link 4</a></li>'+
		
	'</ul>'+
	'';
	
	document.getElementById('menu').innerHTML = menu;
}



function submenu(id){
		document.getElementById(id).style.display = 'block';		
}

padrao.css
/* CSS Document */
* {
	list-style: none;
	margin: 0px;
	padding: 0px;
	
}

#menu ul li {
	margin-bottom: 1px;
}

#menu ul li a {
	border: 1px solid #CCC;
	background-color: #F7F7F7;
	padding: 3px 6px;
	
	display:block;
	
	width: 250px;
	height: 21px;
	line-height: 21px;
	
	font: 11px Arial, Helvetica, sans-serif;
	color: #777;
	
	text-decoration: none;
}

#menu ul li .sublinks {
	display: none;
}

#menu ul li .sublinks li a {
	background-color: #D7F2FF;
	color: #000;
}

#menu ul li a:hover, .pagina_atual {
	background-color: #E5E5E5;
	color: #000;
}


Então...

E como o submenu esta contido na li do menu principal...

Eu só preciso voltar os itens do link do submenu até a ul com a class sublinks
(a > li > ul.sublinks)

E dar um display: block nela

Tem como alguém aee me dar uma força nisso?
:unsure:

Aeee gente não precisa mais não depois de muita luta finalmente consegui

function pagina_atual (){
	
	// VERIFICA SE O NAVEGADOR SUPORTA O COMANDO getElementsByTagName
	if (!document.getElementsByTagName == false)
   
		//	PEGA TODOS OS LINKS DO SITE E ARMAZENA NUMA ARRAY   
		var links = document.getElementsByTagName("a");

		for (var i=0; i<links.length; i++) {
		  var anchor = links[i];
			
			//	FAZ A LISTAGEM DE TODOS OS ITENS QUE PERTENCEM AO MENU
			var links_menu = anchor.rev;
				
				//	SE O LINK TIVER O ATRIBUTO REV SETADO COMO MENU ELE FAZ A COMPARAÇÃO
				if (links_menu == "menu"){			
					
					var niveis = anchor.rel;
					
					var listagem_link = anchor.href;		// LISTA OS LINKS COM REV == MENU
					var pagina_atual = document.location;	// PEGA O ENDEREÇO ATUAL DO SITE						
				
					if (listagem_link == pagina_atual){						
						//	CASO A PAGINA ATUAL FOR IGUAL A DO LINK SETADO ELE JOGA O ESTILO						
						anchor.style.backgroundColor = "#E5E5E5";
						anchor.style.color = "#000";
						
						if (niveis != ""){
							document.getElementById(niveis).style.display = 'block';		
						}
					 }
					
					 					 
				}
			
	}	

}




function submenu(id){
		document.getElementById(id).style.display = 'block';		
}



function menu(){
	menu = ''+
	'<ul>'+
		
		//	MENU 1	
		'<li><a href="java script:submenu(\'submenu_01\');" rev="menu">Link 1</a>'+

			'<ul id="submenu_01" class="sublinks">'+
				'<li><a href="sublink_1.htm" rev="menu" rel="submenu_01">Sub Link 1</a></li>'+
				'<li><a href="sublink_2.htm" rev="menu" rel="submenu_01">Sub Link 2</a></li>'+
				'<li><a href="sublink_3.htm" rev="menu" rel="submenu_01">Sub Link 3</a></li>'+
			'</ul>'+
			
		'</li>'+
		
		//	MENU 2		
		'<li><a href="link_2.htm" rev="menu">Link 2</a></li>'+
		
		//	MENU 3		
		'<li><a href="java script:submenu(\'submenu_03\');" rev="menu">Link 3</a>'+
		
			'<ul id="submenu_03" class="sublinks">'+
				'<li><a href="sublink_01.htm" rev="menu" rel="submenu_03">Sub Link 1</a></li>'+
				'<li><a href="sublink_02.htm" rev="menu" rel="submenu_03">Sub Link 2</a></li>'+
				'<li><a href="sublink_03.htm" rev="menu" rel="submenu_03">Sub Link 3</a></li>'+
			'</ul>'+
			
		'</li>'+
		
		//	MENU 4		
		'<li><a href="link_4.htm" rev="menu">Link 4</a></li>'+
		
	'</ul>'+
	'';
	
	document.getElementById('menu').innerHTML = menu;
}

IPB Skin By Virteq