PROBLEMA: Clique URLs para anúncios não funcionam quando o site estiver no modo de URL ou cookies estão desativados

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 295638
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Clique em URLs que normalmente se o cliente para uma determinada categoria ou produto página não funcionar.
Causa
Se o computador do cliente tiver desativados os cookies, ou se um Solution Site do Commerce está no modo de URL, uma permissão MSCSProfile é acrescentada ao URL do cliente. O script ASP em Banner.inc retorna um anúncio não tem nenhuma permissão a URL.
Resolução
Para permitir que os anúncios para acrescentar uma permissão a URL, execute essas etapas:
  1. Instale o Resource Kit e em seguida, execute o arquivo TemplateCreator.exe.
  2. Selecione o site que deseja que os anúncios para exibir no.
  3. Adicionar um atributo chamado mscsprofile no modelo de imagem, da seguinte maneira:
            Label= mscsprofile        Source = contextprofile					
    Observação : não definir o tipo de modo que ele não aparece no BizDesk.

  4. Clique o modelo de imagem com o botão direito do mouse e clique em texto do modelo . Após a URL, digite % 26 {% mscsprofile %} . O código resultante semelhante à seguinte:
    <!--Inserted by Microsoft Commerce Server--><A HREF="{%RedirectUrl%}?ciid={%item_id%}&cachename={%CacheName%}&PageGroupId={%PageGroupId%}&url={%ClickUrl%}%26{%mscsprofile%}" TARGET="{%TargetFrame%}"><IMG SRC="{%ImgUrl%}?CEVT={T=CAMP,CI={%item_id%},PG={%PageGroupId%},EVT=DOWNLOAD}" WIDTH={%Width%} HEIGHT={%Height%} BORDER="{%Border%}" Alt="{%AltText%}"></A>					
  5. Alterar Banner.inc da seguinte maneira:
    Dim oCSO, Ads, Ad, oUserProfile, bcookieIf IsEntityInSet(sThisPage, MSCSPageSets.AdvertisementPageSet) Then	Set oCSO = Server.CreateObject("Commerce.ContentSelector")	'oCSO.Size =  "Banner"	oCSO.Border = 1	oCSO.TargetFrame = "_top"	oCSO.NumRequested = 1	if m_iTicketLocation = 1 Then		bCookie = False	Else		bCookie = True	End If	if bCookie = False then	oCSO.MSCSProfile = GetTicketInUrlArg()	else	end if	Set oUserProfile = GetCurrentUserProfile()	If Not oUserProfile Is Nothing Then		Set oCSO.UserProfile = oUserProfile	End If	Set Ads = oCSO.GetContent( Application("CSFAdvertisingContext") )			For Each Ad In Ads		Response.Write(Ad)	NextEnd If					

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 295638 - Última Revisão: 12/06/2015 01:59:11 - Revisão: 2.2

Microsoft Commerce Server 2002 Standard Edition, Microsoft Commerce Server 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kbprb KB295638 KbMtpt
Comentários