/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Gemme HTML i database?
Fra : Ukendt


Dato : 01-02-09 22:45

Hej.

Jeg roder med at bygge et website, hvor jeg kan logge indog skrive / gemme
indholdet i en database.

Det hele foregår med asp.net (vb.net) og en MSSQL database.

Jeg har en WYSIWYG editor som konverterer mit formaterede indhold til HTML,
som jeg havde planer om at gemme i min database, så siden fremstår med
ønsket formatering.

I en anden nyhedsgruppe (dk.edb.database) blev der stillet spørgsmålstegn
ved, om det var klogt at gemme HTML med teksten i en database.

Har I en mening om det? Er det ikke sådan det plejer at foregå i et CMS
eller er det en forkert opfattelse jeg har?

På forhånd tak for bidragene.

Michael Sørensen



 
 
Kim Ludvigsen (02-02-2009)
Kommentar
Fra : Kim Ludvigsen


Dato : 02-02-09 00:11

Michael Sørensen skrev:

> I en anden nyhedsgruppe (dk.edb.database) blev der stillet spørgsmålstegn
> ved, om det var klogt at gemme HTML med teksten i en database.
>
> Har I en mening om det? Er det ikke sådan det plejer at foregå i et CMS
> eller er det en forkert opfattelse jeg har?

Det normale er at gemme kode for sig og indhold (teksten)
for sig. Dermed sparer du plads i databasen, fordi du ikke
skal opbevare koden sammen med hver eneste tekst. Men langt
den største fordel er dog, at du kan ændre på sidens layout
og opbygning, uden at du skal ind og rette i samtlige
tekster i databasen.

Layoutet gemmes normalt i en css-fil, og html-koderne gemmes
i en asp-fil, der så henter de enkelte tekster i databasen.
Skal du ændre layoutet, retter du ét sted, nemlig i
css-filen. Skal du ændre i html-koderne, retter du ét sted,
nemlig i asp-filen.

--
Mvh. Kim Ludvigsen
http://pc-sikkerhed.dk

Birger Sørensen (02-02-2009)
Kommentar
Fra : Birger Sørensen


Dato : 02-02-09 01:09

Kim Ludvigsen sendte dette med sin computer:
> Michael Sørensen skrev:
>
>> I en anden nyhedsgruppe (dk.edb.database) blev der stillet spørgsmålstegn
>> ved, om det var klogt at gemme HTML med teksten i en database.
>>
>> Har I en mening om det? Er det ikke sådan det plejer at foregå i et CMS
>> eller er det en forkert opfattelse jeg har?
>
> Det normale er at gemme kode for sig og indhold (teksten) for sig. Dermed
> sparer du plads i databasen, fordi du ikke skal opbevare koden sammen med
> hver eneste tekst. Men langt den største fordel er dog, at du kan ændre på
> sidens layout og opbygning, uden at du skal ind og rette i samtlige tekster i
> databasen.
>
> Layoutet gemmes normalt i en css-fil, og html-koderne gemmes i en asp-fil,
> der så henter de enkelte tekster i databasen. Skal du ændre layoutet, retter
> du ét sted, nemlig i css-filen. Skal du ændre i html-koderne, retter du ét
> sted, nemlig i asp-filen.

Jeg er enig med Kim.
Jeg er af den mening, at når du en dag finder på at bruge de samme data
på en anden side, måske i en anden sammenhæng, bliver du glad for at
dine gemte tekster /ikke/ er HTML kodede. Næste gang er HTML måske
ændret, eller sammenhængen er slet ikke HTML.

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk



Ukendt (02-02-2009)
Kommentar
Fra : Ukendt


Dato : 02-02-09 16:14

"Birger Sørensen" <sdc@bbsorensen.com> skrev i en meddelelse
news:4986399d$0$90276$14726298@news.sunsite.dk...
> Kim Ludvigsen sendte dette med sin computer:
>> Michael Sørensen skrev:
>>
>>> I en anden nyhedsgruppe (dk.edb.database) blev der stillet
>>> spørgsmålstegn ved, om det var klogt at gemme HTML med teksten i en
>>> database.
>>>
>>> Har I en mening om det? Er det ikke sådan det plejer at foregå i et CMS
>>> eller er det en forkert opfattelse jeg har?
>>
>> Det normale er at gemme kode for sig og indhold (teksten) for sig. Dermed
>> sparer du plads i databasen, fordi du ikke skal opbevare koden sammen med
>> hver eneste tekst. Men langt den største fordel er dog, at du kan ændre
>> på sidens layout og opbygning, uden at du skal ind og rette i samtlige
>> tekster i databasen.
>>
>> Layoutet gemmes normalt i en css-fil, og html-koderne gemmes i en
>> asp-fil, der så henter de enkelte tekster i databasen. Skal du ændre
>> layoutet, retter du ét sted, nemlig i css-filen. Skal du ændre i
>> html-koderne, retter du ét sted, nemlig i asp-filen.
>
> Jeg er enig med Kim.
> Jeg er af den mening, at når du en dag finder på at bruge de samme data på
> en anden side, måske i en anden sammenhæng, bliver du glad for at dine
> gemte tekster /ikke/ er HTML kodede. Næste gang er HTML måske ændret,
> eller sammenhængen er slet ikke HTML.
>
> Birger

Hej Kim og Birger.

Jeg tror, at vi taler forbi hinanden.

Sidens layout osv er gemt med CSS. HTML og CSS delen er jeg fortrolig med.

Jeg er begyndt at arbejde på et CMS-lignende website, hvor jeg har en online
WYSIWYG editor. Her kan jeg skrive tekst i forskellig størrelse, farve, fed,
kursiv osv. og gemme indholdet af denne side i en database, som så kan
hentes frem i browseren fx. ala flg. webadresse
www.testweb.dk/artikler.aspx?ID=1234

Det er HTML koden, der fremkommer fra formateringen i min WYSIWYG editor,
som jeg er i tvivl, om det er forkert at gemme den med selve indholdet i
databasen.

mvh
Michael.



Kim Ludvigsen (02-02-2009)
Kommentar
Fra : Kim Ludvigsen


Dato : 02-02-09 18:39

Michael Sørensen skrev:

> Sidens layout osv er gemt med CSS. HTML og CSS delen er jeg fortrolig med.

> Det er HTML koden, der fremkommer fra formateringen i min WYSIWYG editor,
> som jeg er i tvivl, om det er forkert at gemme den med selve indholdet i
> databasen.

Altså i stil med:
<p>Skatten på den sidst tjente krone <span
class="kursiv">skal</span> ned, siger statsministeren ... </p>

I så fald, skal koden gemmes sammen med teksten. Jeg trode,
det var al html-kode i siden, du ville gemme i databasen.

--
Mvh. Kim Ludvigsen
http://pc-sikkerhed.dk

Ukendt (02-02-2009)
Kommentar
Fra : Ukendt


Dato : 02-02-09 18:47

"Kim Ludvigsen" <usenet@kimludvigsen.dk> skrev i en meddelelse
news:49872fcf$0$15880$edfadb0f@dtext01.news.tele.dk...
> Michael Sørensen skrev:
>
>> Sidens layout osv er gemt med CSS. HTML og CSS delen er jeg fortrolig
>> med.
>
>> Det er HTML koden, der fremkommer fra formateringen i min WYSIWYG editor,
>> som jeg er i tvivl, om det er forkert at gemme den med selve indholdet i
>> databasen.
>
> Altså i stil med:
> <p>Skatten på den sidst tjente krone <span class="kursiv">skal</span> ned,
> siger statsministeren ... </p>
>
> I så fald, skal koden gemmes sammen med teksten. Jeg trode, det var al
> html-kode i siden, du ville gemme i databasen.

Hej Kim og "bingo" det var lige netop det jeg mente.

Det er sådan HTML tags min online WYSIWYG editor laver ud fra noget
javascript kode, så man som bruger selv kan formatere sin tekst.
Selvedesignet på siden er ens for alle og tilretteti css.

Tak for dit svar.
Michael



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste