08. januar 2005 - 17:00Der er
18 kommentarer og 2 løsninger
Side system
Jeg er igang med at lave en side, og jeg behøver hjælp til at kode dette:
- News sytem, med kommentarer, admin og arkiv - Gæstebog, med admin - Portfolio, med automatisk tilføjelse. - Side-opdaterings-sytem.
Jeg vil gøre det så simpelt som muligt for mig at opdatere. Derfor skal jeg (og kun jeg) kunne logge ind fra en bestemt URL. Derfra skal jeg kunne gå til mit news system, opdatering, gæstebog og portfolio. For hver side skal der så være felter, hvor jeg indtaster oplysninger. F.eks ved portfolio.
Der skal således også kunne oploades et billede direkte fra siden. Når jeg er færdig genereres der automatisk en HTML-side med de oplysninger jeg har givet, og der kommer automatisk en overskrigt med "opgavens tittel" på portfolio-forsiden.
Hvordan griber jeg det an lettest. Jeg kan det mest basale PHP, ret meget HTML og CSS. Jeg vil helst undgå at bruge databaser.
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
1. Det vil være ekstremt besvæligt uden databaser.
Men læs en alm. begynders guide, som webcafe.dk så burde du kunne det meste herefter.
Hvis du vil have et færdig løsning er dette er enorm opgave, og så vil jeg istedet anbefale dig at bruge et færdigt system som phpNUKE (selvom det er noget bras)
Hvis ikke du vil anvende databaser, skal du nok lave det som ganske almindelige HTML-sider, hvor du bare indtaster din tekst og placerer dine billeder direkte i dokumenterne.
Jeg ved dog, at du kan benytte FrontPage-extensions til extensions, hvor tekst bliver gemt i TXT-filer. Men det bedste ville absolut være en homogen database, hvor du kan behandle alle dine data efter behov.
Jeg vil påstå, at udelukkelse af brug af database, vil være så uhensigtsmæssigt, som det næsten overhovedet kan blive. Det er helt oplagt at bruge databaser til dine ønsker.
Hvert af dine ønsker kræver en hel del, og det ville næsten være dumt andet, end at bruge databaser. Og til det kan du få masser af hjælp her på E.
OK, jeg vil prøve at lære Databaser. Jeg har siddet her i dag og i går, og læst alt på webcafé, men jeg forstår ikke helt hvordan jeg via. Input-felter, hvor man kan skrive noget. Smider det i en database
1. Du opretter en forbindelse til en database i dit dokument. 2. Du angiver med scripting, hvor dataene fra formularen smides hen. 3. I dit dokument opretter du en formular, som brugeren indtaster sine data i. Ved tryk på submit-knap eksekveres punkt 2. 4. Du lukker for forbindelsen til databasen.
Det er meget forenklet trukket op, men det er i store træk hvad der sker.
Når du så har indtastet en artikel (f.eks.), skal dataene trækkes ud på en anden side, så de kan læses.
Det, du skal afgøre med dig selv, er hvilket scripting-sprog, du vil benytte. Det kunne f.eks. være ASP eller PHP. Du skal afgøre hvilken database, du vil benytte. Det kunne være MS Access, MySQL, DB2, MS SQL Server 2000 el.lign.
Når du skal trække data fra databasen ud på en ny side, sker det på denne måde:
1. Du opretter en forbindelse til databasen. 2. Du angiver v.hj.a. scripting hvordan dataene skal trækkes ud. 3. Du placerer de udtrukne i f.eks. tabeller, og benytter evt. løkker til at gentage dem på siden. 4. Du lukker for databaseforbindelsen.
Og dine admin-sider beskyttes naturligvis v.hj.a. en session, så dine brugere ikke ved et tilfælde får adgang til dit admin-modul.
Det, du nok skal gøre op med dig selv er, hvordan det hele skal bygges op:
En gæstebog kan indeholde:
FOR GÆSTER: 1. En oversigt over gæsteindlæg. 2. En side med en indtastningsformular til brugeren.
FOR ADMIN (dig): 1. En oversigt over gæsteindlæg. 2. En "godkend-gæsteindlæg-fra-databasen"-funktion eller en "slet-gæsteindlæg-fra-databasen"- funktion, eller hvordan du nu kunne tænke dig, at gæstebogen skal kunne administreres.
Alle de overvejelser bør du nok ridse op, så du har et specifikt mål at gå efter. Der findes mange tutorials på nettet. Og du kan købe mange fede bøger. Og sidst, men ikke mindst, så kan du få masser af hjælp her på E ved at søge på bestemte emner og læse dig frem til løsningerne, eller stille nye spørgsmål :)
Jeg selv er til ASP og vil gerne i gang med ASP.NET. Mit kendskab til PHP er yderst begrænset. Og jeg skal selv til at kigge på MySQL, da MS Access ikke kan håndtere den mængde af data, som jeg håber databasen kommer til at indeholde. Jeg har hidtil benyttet MS Access, men har været nødt til at benytte flere databaser p.gr.a. den manglende kapacitet. Så nu skal det være, nu skal det hele samles i en MySQL-database :) Men jeg ved der er masser af hjælp at hente her på E. Jeg er næsten lige så meget på bar bund, som du er mht. MySQL :)
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.