fabio_br 0 Denunciar post Postado Novembro 19, 2009 Boa noite Uso asp há um tempo em meu site, porém necessito de um banner rotativo que suporte o flash e os banners do adsense, até encontrei um, porém estou apanhando para entender onde devo colocar os arquivos. Minha hospedagem é na locaweb e tem o asp. net instalado, porém gostaria de saber por onde começar, olhei vários tuturias do wiki da locaweb mas mesmo me orientando neles não consegui entender e fazer o danado do banner funcionar. Baixei um adrotator que em teoria me serveria perfeitamente. Possui os arquivos: advertisements.xml <?xml version="1.0" encoding="iso-8859-1"?> <Advertisements> <Ad> <ImageUrl>swflash:images/bannerentrada.swf</ImageUrl> <NavigateUrl>http-~~-//www.catvi.com.br</NavigateUrl> <AlternateText>Coleção Verão 2010</AlternateText> <Keyword>Biquini</Keyword> <Impressions>40</Impressions> </Ad> <Ad> <ImageUrl>swflash:images/bannerfretemontebiquini.swf</ImageUrl> <NavigateUrl>http-~~-//www.catvi.com.br/ch_prod_loc.asp</NavigateUrl> <AlternateText>Monte seu Biquini</AlternateText> <Keyword>Monte</Keyword> <Impressions>30</Impressions> </Ad> <Ad> <ImageUrl>swflash:images/formaspag.swf</ImageUrl> <NavigateUrl>http-~~-//www.catvi.com.br</NavigateUrl> <AlternateText>Formas de pagamento</AlternateText> <Keyword>pagamento</Keyword> <Impressions>30</Impressions> </Ad> </Advertisements> o arquivo: rotator <%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" %> <asp:AdRotator AdvertisementFile="advertisements.xml" ID="adHomepage" KeywordFilter="homepage" runat="server" /> o arquivo: xmlrotatorCTL <%@ Page Language="C#" ContentType="text/html" ResponseEncoding="iso-8859-1" Debug="True"%> <%@ Register TagPrefix="aspb" Namespace="AspbrasilCustomControls" Assembly="AspbrasilCustomControls" %> <aspb:AdRotator id="TestControl" runat="server" filePath="http://www.catvi.com.br/adrotator/adrotator/rotator.aspx" /> uma pasta Bin, qual dois arquivos o arquivo: AspbrasilCustomControls.cs using System; using System.Xml; using System.Web.UI; namespace AspbrasilCustomControls { public class AdRotator : System.Web.UI.WebControls.WebControl { // a propriedade abaixo se refere à URL da página que executa o ADROTATOR do IIS. // Essa propriedade pode ser alterada através da chamada deste CustomControl. Neste // exemplo, o arquivo que executa este CustomControl é o xmlrotatorCTL.aspx public string filePath = "/adrotator/adrotator/rotator.aspx"; protected override void Render(HtmlTextWriter writer) { XmlDocument xmlAdRotator = new XmlDocument(); try{ xmlAdRotator.Load(filePath); } catch(System.Net.WebException webException) { throw new Exception("AspbrasilCustomControls: Favor informar um filePath existente. Mensagem gerada pelo sistema: "+webException.Message); } string link = xmlAdRotator.FirstChild.Attributes["href"].InnerText; string imagem = xmlAdRotator.FirstChild.FirstChild.Attributes["src"].InnerText; string alt = xmlAdRotator.FirstChild.FirstChild.Attributes["alt"].InnerText; if (imagem.Substring(0,6) == "swflash:") { imagem = imagem.Substring(6); writer.Write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0\" width=\"455\" height=\"68\">"); writer.Write("<param name=\"movie\" value=\"" + imagem + "\">"); writer.Write("<param name=\"quality\" value=\"high\">"); writer.Write("<embed src=\"" + imagem + "\" quality=\"high\" pluginspage=\"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type=\"application/x-shockwave-flash\" width=\"455\" height=\"68\">"); writer.Write("</embed>"); writer.Write("</object>"); } else { writer.Write("<a id=\"adHomepage\" href=\"" + link + "\" target=\"_blank\" >"); writer.Write("<img src=\"" + imagem + "\" border=\"0\" alt=\"" + alt + "\" >"); writer.Write("</a>"); } } } } e um arquivo dll de nome AspbrasilCustomControls.dll O que deveria instalar em meu servidor da locaweb, onde e onde jogar cada arquivo? Caso possam me ajudar Ficaria grato Sem mais Fábio Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Novembro 19, 2009 Movido Plataforma .NET http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Plataforma .NET > Web Applications Você ta usando um componente de terceiro, é dificil ajudar, a não ser se alguém ja utilizou. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
fabio_br 0 Denunciar post Postado Novembro 19, 2009 Vou mudar a perspectiva da pergunta anterior, para talvés pelo menos o básico do funcionamento e correlação dos arquivos eu possa entender. Na locaweb tenho direito ao uso do asp.net, checando os arquivos que vieram no diretório raiz, aspnet_client, vi que neles naum constam nenhum diretório Bin, onde pelo que percebi devo colocar o arquivo .dll, vi tb que o tal diretório Web.config, não existe. Minhas dúvidas são: a pasta Bin e Web.config têm alguma caracteristica diferenciada, ou é só criá-las? Desde que, é lógico, minha hospedagem forneça o asp. net. Qual a extensão do arquivo web.config, aspx, cs, webform ??? Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Novembro 19, 2009 Exclui seu outro tópico, não duplique suas dúvidas. E quando for fazer pergunta sobre asp.net poste aqui no subfórum de Web Applications. Os seus arquivos não devem ficar dentro da pasta aspnet_client. Eles podem ficar no nivel anterior normalmente. A extensão do arquivo web é config. web.config Pergunta se eles criaram o diretório virtual? A maioria dos hosts nem sabe como hospedar uma página asp.net. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites