dahlgrenMedlem sedan aug. 20011 946 inlägg Jag ska bygga ett artikelsystem i asp och undrar hur man ska lösa strukturen på det hela. Det ska gå att lägga till en bild till varje artikel men det blir ju lite tråkigt om bilden hamnar på samma ställe i alla artiklar.
Jag tänker skapa 5 olika alternativ till bildplaceringen, så långt inga problem. Bara att spara i databasen vilken layout som valdes. Problemet är hur jag ska presentera artikeln med rätt layout.
Så jag undrar nu hur ni hade löst det?
Jag skulle haft i artikel-tabellen ett fält som heter något i stil med "template". I denna sparar du den mall som ska användas. Sen när du hämtar artiklarna så skriver du bara ut mallen i sökvägen.
dahlgrenMedlem sedan aug. 20011 946 inlägg Det var något sånt jag menade men problemet är hur mallen ska utformas. Ska det var en egen .asp sida som man redircas till eller ska man lägga all informatin om hur tex tabellen ska se ut i databasen?
Red: Stavning
jag hade låtit det finnas x antal bestämda layouts och jobba ifrån det... kallar in mallarna med querystrings eller lagring i databasen. (tal)
Jag skulle inte lagrat hela mallen i databasen. Om man sen ska ändra tex på alla mallar så måste man göra det i databasen. Känns lite klumpigt sätt. Det är bättre att hämta datan från databasen och använda sidan till hur datan ska presenteras.
Det klart.. du skulle ju ändå kunna använda databas för din mall... tänkte inte det i början. det skulle ju kunna gå, dock vet jag inte om det blir sörligare.
Jag skulle ha gjort bara en asp-sida, lagt till en kolumn i
databasen, där i lägger man sedan en styletagg t.ex. float:left
(det finns många varianter ang. placering med css, man får prova sig fram)
sen skriver man bara ut bilden:
<img src="/bilden.gif" style="<%=rs("style")%>">
<%=rs("texten")%>