Este fórum é para dúvidas onde a base da questão é a linguagem ASP.
Moderador: web
por wb2master Offline » Dom Nov 30, 2008 2:23 am
|
Ola, querido amigo, eu acabei de montar um sistema em ASP, e gostaria de montar o designer todo em templates, eu queria que você se poder é claro, repetir a explicação desse topico aki viewtopic.php?f=15&t=1896&p=4939&hilit=templates#p4939 mais agora em ASP. entendi??, ficarei grato, vlw abraços.

Desenvolvimento de Sistemas WEB sobmedida
wb2master
MEMBRO
Mensagens: 24
Registrado em: Dom Jun 29, 2008 12:32 pm
Localização: Bahia/Carinhanha/Brasil
|
por web Offline » Dom Nov 30, 2008 10:26 am
Em ASP não sei, mas, vou mover para a seção que lá podem ajudar.
MOVIDO: de CSS, Tableless, XML e Webstandards para ASP

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12425
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
por Rodrigo1 Offline » Seg Dez 01, 2008 3:34 pm
Ola! Nao entendo mto de php... mais parece que com o uso de Server side includes vc resolve exatamente igual...
Vc cria os arquivos topo.asp e rodape.asp por exemplo... Daio vc so cria a div de conteudo e no topo da pagina vc dsa o include do topo e no fim o include do rodape... dai se vc mudar a topo.asp todo o site muda!
- Código: Selecionar todos
<!--#include file="topo.asp"--> <div id="conteudo"> Aqui vai o conteudo de seu site </div> <!--#include file="rodape.asp"-->
Ok? Qq coisa post ae!

Contribua você tambem com o forum! Nao abandone seu post, responda se der certo! Paz!
Rodrigo1
SUPER ATIVO
Mensagens: 93
Registrado em: Qui Nov 06, 2008 2:49 pm
Localização: Sao Paulo
|
por wb2master Offline » Seg Dez 01, 2008 4:38 pm
sim, ajudou muito, e com essa explicação sua eu cheguei em uma conclusão que pode ajudar muitas pessoas, que querm montar sistemas ASP, baseado em templates.
Estrutura básica de template, para sistema em ASP. segue o coddigo abaixo.
class_template.asp
- Código: Selecionar todos
<% Class Template Private CorpoTmp, RegVars
Public Sub Registrar(RegNome) RegVars = split(RegNome,",") End Sub
Public Sub Parse() Dim Tmp, Itens For Each Itens in RegVars Tmp = Replace(CorpoTmp,"<#"+Itens+">",Session(Itens)) CorpoTmp = Tmp Next CorpoTmp = Tmp End Sub
Public Sub Print() Response.Write(CorpoTmp) End Sub
Public Sub Arquivo(Nome) Dim FSO, TS Const Leitura = 1 Set FSO = CreateObject("Scripting.FileSystemObject") Set TS = FSO.OpenTexTFile(Nome, Leitura) CorpoTmp = TS.ReadAll TS.Close() End Sub
End Class %>
default.asp
- Código: Selecionar todos
<!-- #include file="class_template.asp" --> <% Dim Conteudo, Titulo
Session("Conteudo") = "lbarbosa@grupo5.com.br" Session("Titulo") = "Testando Template"
Set Test = new Template Test.Arquivo(Server.MapPath("test.html")) Test.Registrar("Titulo,Conteudo") Test.Parse Test.Print %>
test.html
- Código: Selecionar todos
<Html> <head> <title><#Titulo></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>
<center> <h1><#Conteudo></h1> </center>
<body>
</body> </html>
PS.: Bom até fácil, agora eu quero fazer um tipo assim: <loop name="categorias"> <center> <h1><#Conteudo></h1> </center> </loop> sendo que "categorias" é o vetor no ASP registrado do template, oq a classe template vai fazer é saber quantos itens tem esse vetor e depois repetir ele nessas linhas: <center> <h1><#Conteudo></h1> </center> Jogando "<#Conteudo>" o conteúdo de cada vetor "Categorias" até terminar os itens

Desenvolvimento de Sistemas WEB sobmedida
wb2master
MEMBRO
Mensagens: 24
Registrado em: Dom Jun 29, 2008 12:32 pm
Localização: Bahia/Carinhanha/Brasil
|
por Rodrigo1 Offline » Qui Dez 04, 2008 12:14 am
Maravilha... Entendi que tudo bem....
Pra deixar mais claro meu post
no topo.asp vc abre a div conteudo e no rodape vc fecha...
topo.asp- Código: Selecionar todos
<html> <head><title><%=Aplication("NomeLoja")%></title></head> <div id="conteudo"> <div id="menu"><a href="home.asp">Home</a></div>
Rodape.asp- Código: Selecionar todos
</div><!--Essa é a div conteudo--> </html>

Contribua você tambem com o forum! Nao abandone seu post, responda se der certo! Paz!
Rodrigo1
SUPER ATIVO
Mensagens: 93
Registrado em: Qui Nov 06, 2008 2:49 pm
Localização: Sao Paulo
|
Voltar para Asp
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante
|
|
|