Jump to content


golfinhu

Member Since 16/07/2010
Offline Last Active 04/01/2011, 15:37
-----

Topics I've Started

Barra No Final Do Link = Css Não É Carregado

04/01/2011, 15:19

Oi pessoal, tudo bem?

estou com um probleminha aqui, se puderem me ajudar eu agradeço muito!


estou usando esse site de teste:

http://www.bicicletaaro18.com.br/

ele usa asp que chama um xsl que transforma um xml em html...

enfim...

eu removi o famoso "default.asp" do final do link, pois todas as páginas que eu entrava ficavam assim:
http://www.bicicleta...lt.asp?produtos
http://www.bicicleta...t.asp?sobre-nos

e etc

removi, e modifiquei o htaccess para tornar o link mais 'amigável'

usando a seguinte ER:
RewriteRule /(sobre-nos|produtos|newsletter|faleconosco|máquina-de-macarrão|acessorios-para-vinho|acessorios-de-cozinha)/? /?$1

assim ele redireciona por exemplo:
http://www.bicicleta...com.br/produtos
para:
http://www.bicicleta...om.br/?produtos

pq ai não dá erro, e na url fica: http://www.bicicleta...com.br/produtos apenas

até ai tudo bem, o problema é se eu colocar uma barra no final do link:

http://www.bicicleta...om.br/produtos/
o css simplesmente não é carregado, e a página fica sem formatação nenhuma
e eu não faço a mínima idéia do pq isso acontece, alguém poderia me dar uma luz por favor?

muito obrigado

pessoal, consegui, pode fechar o tópico, muito obrigado

Ajuda Simples Xsl

16/07/2010, 14:16

Olá pessoal, tudo bem?

Estou com uma dúvida bem Simples...

Tenho um arquivo xsl que busca as meta tags de um arquivo .xml que está utilizando CDATA....

só que a metatag 'description' eu vou buscá-la de outro arquivo xml, pois ela será uma mesclagem entre título e descrição (que estão dentro do outro arquivo xml)


a parte do loop que busca as metatags é essa:

<!-- Buscando Metatags -->               
<xsl:for-each select="document('arquivos/meta_tags.xml')">
	<xsl:value-of select="metatags/tags" disable-output-escaping="yes"/>
	<xsl:value-of select="metatags/layout" disable-output-escaping="yes"/>
</xsl:for-each>


Ai eu pensei em usar uma variável, porém, não consigo inserir o começo da metatag junto à variável...


Variável:
<xsl:variable name="desc">
	<xsl:for-each select="loja/produto[id_produto = $produto]">	
		<xsl:value-of select="title" />
		<xsl:value-of select="description" />					
	</xsl:for-each>
</xsl:variable>


utilizando a variável como teste, funcionou perfeitamente...
ele retorna o valor certinho, sem problema nenhum...
como no código a seguir:

<!-- Searching Metatags-->               
<xsl:for-each select="document('arquivos/meta_tags.xml')">
	<xsl:value-of select="metatags/tags" disable-output-escaping="yes"/>
	<xsl:value-of select="normalize-space(substring($desc, 1, 155))" disable-output-escaping="yes"/>
	<xsl:value-of select="metatags/layout" disable-output-escaping="yes"/>
</xsl:for-each>

Mas, na verdade eu precisaria que ficasse assim:


<meta name="description" content="$desc{aqui o valor da variável $desc}" />

obrigado

IPB Skin By Virteq