Avatar billede AnneMCh Juniormester
08. januar 2010 - 14:08 Der er 17 kommentarer og
1 løsning

Database og hjemmeside

Hej

Jeg er nybgynder inde for web verdenen.
Har lavet en web side i html, som ser ok ud i IE8, men ikke i andre browsere. Så har jeg lige fået at vide at jeg ikke skal lave det i html, men enten i joomla eller php-fusion ?

Jeg har læst lidt på php-fusion, der er noget med en database, så er jeg stået lidt af. Jeg mener en database er til at have oplysninger i som navne adresser, instrumenter osv. Hvad skal jeg bruge en database til mht. en hjemmeside ?
Er der nogen som forstår hvad jeg spørger om ? I skal nok helt ned på gulvet og samle mig op :-)

mvh Anne-Marie
Avatar billede flope Nybegynder
08. januar 2010 - 14:44 #1
Hej AnneMCh
Du kan sagtens bygge din hjemmeside i HTML. sådan fungerer alle hjemmesider stort set (Joomla og PHPFusion indeholder også html)

Det gode ved Joomla og PHPFusion er at du får serveret en færdiglavet hjemmeside, så du ikke behøver at bekymre dig om, om den indeholder fejl - dog er det svært at sætte sig ind i.

Jeg synes bare at du skal knokle videre med dit site i html. grunden til at de ikke ser ens ud, er fordi at browsere ikke behandler hjemmesider på samme måde.
Jeg vil anbefale dig at læse om Crossbrowsers (som betyder at skabe samme resultat alle browsere)
Avatar billede gustav1994 Nybegynder
08. januar 2010 - 14:57 #2
Joomla og Php Fusion bruger en Database til at lagre informationerne på din hjemmeside. Man kan på de fleste webhoteller sætte en MySql database op som både joomla og Php-Fusion.

Hilsen
www.webmasterdebat.dk
Avatar billede acore Ekspert
08. januar 2010 - 16:03 #3
Jeg lavede min første hjemmeside i html. Så fandt jeg ud af, at det var død-besværligt, når jeg skulle rette i siden (og det skulle jeg ofte). Derfor lavede jeg en i php og med en database (det, der sker er, at php-koden læser i databasen og derfra genererer siden dynamisk i html). Det fik jeg gjort, men senere har jeg i stedet benyttet færdige cms-systemer.

Et færdigt cms-system sparer dig for selv at skulle knokle alt for meget med trivialiteter som at få siden nogenlunde pæn og ensartet på tværs af browsere.

Jeg synes ikke det er fair at sige, at cms-systemer er svære at sætte sig ind i, hvis alternativet et selv at skrive koden. Et færdigt cms-system, som php-fusion, er nogenlunde let tilgængeligt (og har en ret aktiv dk side www.php-fusion.dk, hvor du kan få hjælp), men jo mere det skal kunne, jo sværere er det, så et system som Joomla, er uden tvivl sværere at lære, men har også flere muligheder.

Det vigtigste tror jeg er at du tænker på 1) hvad er dit behov og 2) hvad du gerne vil bruge din tid på.
Avatar billede keysersoze Guru
08. januar 2010 - 19:42 #4
at lave HTML er et fag på lige fod med at være bager eller tømrer - så selvom alle nok kan bage lidt eller banke nogle søm i selv så er der ofte lang vej op til det rigtige.

Det tekniske men dog stadig korrekte svar på dit problem kan du finde her http://web-dev.dk/post/2009/06/DOCTYPE-og-valid-kode---ens-udseende-i-Internet-Explorer-og-FireFox.aspx

Er det for teknisk skal du over i fx joomla eller php-fusion, på fagsprog kaldet Content Management Systemer (CMS) - sådanne systemer benytter stadig HTML da det er grundlaget for i det hele taget at kunne vise noget på web, men det du får med sådanne systemer er noget der er færdigt og køreklart og så benyttes databasen til at gemme sidens indhold i fremfor du selv sidder og programmerer hver enkelt side. Men det kræver selvfølgelig også en smule teknisk snilde at sætte sådan noget op - vigtigst er at kigge i manualen.

Der findes rigtig mange forskeller CMS så det kan være lidt en jungle at finde det rigtige - og som sagt er det også en overvejelse om det skal være et CMS eller om man vil forsøge at lave sin egen HTML selv ud fra de standarder der nu engang er der.
Avatar billede AnneMCh Juniormester
09. januar 2010 - 07:24 #5
Hej jeg har kørt siden igennem validering fra w3 og får at vide den er fejl fri, så er det vel den rigtige DOCTYPE jeg har anvendt ?

den aktuelle side er følgende www.victoriagregersen.dk/ulve.html
Avatar billede AnneMCh Juniormester
09. januar 2010 - 07:44 #6
Jeg har læst om hvad cross browser er men har I et hint om hvilke kommandoer der kan bruges evt. henvisning til en hjemmeside ?
Avatar billede gadensgaard Nybegynder
09. januar 2010 - 10:05 #7
Hej AnneMCH

Det er noget sludder at et CMS sørger for at siden ser ens ud i alle browsere, lige gyldigt hvilken CMS du vælger så ligger der HTML bag, og hvis det ikke er struktureret ordentligt, ja så ser det ikke ens ud i alle browsere! Når du installerer et CMS får du ofte et eller flere standard designs med, og de er ofte programmeret til at vises ens i alle browsere. Det er altså ikke CM systemet der sørger for det, men de der har lavet designet/templatet.

Jeg har kigget på din side, og HTML'en ser fin ud umiddelbart. Dog forstår jeg ikke den CSS fil du refererer til. Det er en blanding af HTML og CSS (på trods af at den er navngivet .css), og indeholder så vidt jeg kan se noget der ligner en 404 side.

Prøv at sortere CSS fra HTML og referer til den fil i stedet for.
Avatar billede gadensgaard Nybegynder
09. januar 2010 - 10:10 #8
Edit: Jeg kan faktisk slet ikke finde din CSS fil, hvor er den placeret?

Hvilket program har du lavet hjemmesiden i?

Jeg har lavet en tilsvarende side på www.ousenspejderne.dk. Den er lavet i Joomla! CMS, og spejderne bruger den aktivt til at kommunikere til deres medlemmer. De kan selv redigere siden uden at rode i HTML.
Avatar billede keysersoze Guru
09. januar 2010 - 10:29 #9
css-filen er der og ser fin ud - det er bare referencen til den der er lidt skæv.

I stedet for

<link type="text/css" href="css\styles.css" rel="stylesheet">

så skal du skrive

<link type="text/css" href="css/styles.css" rel="stylesheet">

Dette gælder iøvrigt alle henvisninger på din side, fx til dine billeder - udskift \ med /.
Avatar billede gadensgaard Nybegynder
09. januar 2010 - 10:46 #10
Nå ja, der ligger den da også.. Jeg havde ikke fået det sidste s med i filnavnet :).
Avatar billede AnneMCh Juniormester
10. januar 2010 - 09:32 #11
Nu har jeg et problem med 1 billede (ulve logo) som skal vises 2 gange på samme siden. Men det ser ikke ens ud, det ene sted tager billedet mere plads i bredden end det andet sted. Desuden tager billedet begge steder for meget plads i højden. HELP ?

Jeg sætter lige kode ved:

<tr >
  <td class="Picture50_220_180">
    <img src="images/Ulvecol.gif"  height="50px" alt=' ' />
  </td>
  <td
    class="bredde5">
  </td>
  <td
    class="bredde690">
      Her i efteråret har vi budt velkommen til 20 nye ulve <br></br>
      Så hver onsdag mødes 28 friske ulve til nye udfordringer <br></br>
      Ulvene har alle bestået og fået udleveret et knivbevis <br></br>
      Desuden arbejder vi pt. med knob, førstehjælp og senere med kirken <br></br>
      Når vi når hen til jul, vil der være ulve som har klaret både sygeplejer og kirkemærket, <br></br>
      Så mød op hver onsdag, så I har chancen for 2 nye mærker inden jul. <br></br>
  </td>
  <td
    class="bredde5">
  </td>
  <td class="Picture50_220_850">
    <img src="images/Ulvecol.gif"  height="50px" alt=' ' />
  </td>

</tr>


Og lidt css:

td.Picture50_220_180
{
        width:50px;
        background:#FFFFFF;
        position:relative;
        top:-60px;
        left:0px;
}


td.bredde5
{
        width:5px;
        background:#FFFFFF;
}

td.bredde690
{
        width:690px;
        position:relative;
        top:0px;
        left:80px;
}

td.Picture50_220_850
{

        width:50px;
        background:#FFFFFF;
        position:relative;
        top:-60px;
        right:0px;
}
Avatar billede keysersoze Guru
10. januar 2010 - 09:57 #12
Det skyldes de td'er du har i rækken nedenunder - de har en anden bredde, og td'er kan ikke arbejde individuelt på hver række.
Avatar billede AnneMCh Juniormester
10. januar 2010 - 14:27 #13
Jeg forstår ikke helt hvad du mener, men har da fået samme bredde på billedet de 2 steder nu, men højden er stadig et problem ?
Avatar billede keysersoze Guru
10. januar 2010 - 14:39 #14
Hvis du sætter border på din table mens du udviklede ville du kunne se problemet - og formentlig også løse det højdeproblem du mener du har.
Avatar billede AnneMCh Juniormester
12. januar 2010 - 13:26 #15
OK, det prøver jeg at arbejde videre med tak for hjælpen.
Læg et svar så jeg kan give point :-)
Avatar billede keysersoze Guru
12. januar 2010 - 20:05 #16
det er allerede lagt :)

Men spørg nu hvis du stadig har problemer.
Avatar billede AnneMCh Juniormester
13. januar 2010 - 09:41 #17
Hej keysersoze,

Jeg har sat border på mine tabeller, og kan så bedre overskue kolonner og rækker, så tak for tippet, jeg accepterer lige dit tidligere svar :-), men hjemmesiden er jo langt fra færdig så der dukker helt sikkert flere spørgsmål op
Avatar billede keysersoze Guru
13. januar 2010 - 17:54 #18
og er det tilfældet spørger du bare :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester