/ Forside/ Teknologi / Udvikling / PHP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
CMS "Content Management System" ???
Fra : dscoop80
Vist : 736 gange
500 point
Dato : 12-08-04 14:14

Hej alle kandu'ere ... :)

Jeg er så småt gået igang med at læse om PHP.
Jeg har set mange steder at man kan bruge et system kaldet "CMS" eller/og "WYSIWYG" som er en editor hvor man online, direkte fra sin hjemmeside kan gå ind og redigere specifikke sider med tekst, upload af billeder, indsætning af billeder, tabeller osv. osv. osv.

Jeg vil gerne have lavet dette i løsningsform uden brug af database a' noget art! altså flatout!
hvor der bliver skrevet til en tekstfil! krav til script:

- Alt skal være online... (evt. med admin-login).
- Ingen database (flatout, skrivning til f.eks. txt/php-fil).
- Upload af billeder hvor man kan gennemse inden valg.
- Valg a' fil man vil redigere (f.eks. "side1.php").
- Scriptet skal ikke omfatte en hel side/skin! men kun enkelt side, eller flere!

Har du svaret, får du 500 point, plus 400 = 900 points ........ ;0)

Mvh. Cooper

 
 
Kommentar
Fra : oscarfisk


Dato : 12-08-04 14:29

Her er måske lidt hjælp http://www.sindrem.com/

Kommentar
Fra : BjarneD


Dato : 12-08-04 14:58

Jamen Cooper da skal du lære mere du plejer jo bare at bruge søgninger
Nu ved jeg ikke meget om php, men jeg er nu stødt på et system hvor man anvender det du beskriver og for mig, at se er det andet og mere end script. Der er flere der har udviklet en speciel software hvor brugere on-line kan redigere sin hjemmeside, dels med moduler og skabeloner og dels smed wysiwyg som jeg formoder du ved hvad betyder.
Du kan se et eksempel på et firma der har udviklet et sådant system til virksomheder der selv vil vedligeholde deres hjemmeside uden at skulle have medarbejdere, der er uddannet specielt.
http://www.synkronweb.dk/sw1218.asp

Kommentar
Fra : BjarneD


Dato : 12-08-04 15:03

Her er et af de andre steder der har udviklet et system og så kan du jo ellers bare gå i gang med at programmere.
http://www.Dynamicweb.dk/

Kommentar
Fra : Guild


Dato : 12-08-04 18:22

Jeg vil lægge vægt på M'et nemlig "Management". I CMS er alt "Topstyret", dvs at alle dine sider (Måske 200) med én kommando ændrer karakter. Dette gøres i modulet "Stylesheet". Hver enkelt side er opbygget i "Templates" og alt refererer til filer og moduler på eksempelvis "Dymamicweb-serveren" (Som jeg selv bruger)

Jeg er administrator af: http://www.ryaasejladsen.dk/

Den er ikke særlig "fancy" .. men du er velkommen til at stille eventuelle spørgsmål !

/ PG

Kommentar
Fra : BjarneD


Dato : 12-08-04 18:39

Hvor f...... tror du jeg kender den fra PG? Jeg har bare på fornemmelsen, at det var en smart og billig måde at lave webredigering på online, som Cooper er ude efter.
En dygtig programmør kunne nok lave det, men når man ser på de nuværende brugerpriser hvor Synkronweb nok topper så må det være fordi det er noget vanskeligt ellers ville de nok få nogen til at ånde dem i nakken med konkurrence dygtige priser, men det kunne jo være Coopers næste projekt når han er færdiguddannet som supporter.

Kommentar
Fra : Guild


Dato : 12-08-04 18:47

BjarneD
Jeg tror du kender den fra mig i en tidligere tråd .. ja det koster penge .. men det var jo ikke spørgsmålet ! Den "pakke", jeg har til disposition, koster ca. 65.000 gode danske kroner .. og du henviste selv til leverandøren.

Kinesisk ordsprog: "Alt, som er gratis, har ingen værdi .. i længden"

/PG

Kommentar
Fra : BjarneD


Dato : 12-08-04 19:17

Vi må se om Cooper har en kommentar.

Kommentar
Fra : poul_from


Dato : 13-08-04 00:17

Du skal bare være klar over at det at skrive til en tekstfil at det kan give nogle sikkerheds problemer på serveren da det er meget nemt for hackere at få adgang til andre biblioteker på serveren ved at man har at visse filer kan skrives til
men at skrive til tekst filer er ikke særlig kompliceret
og det kan gøres med fwrite eller fputs
disse funktioner kan læse mere om på www.php.net du skriver bare fwrite eller fputs i søgefeltet
og lade søges i functionlist
jeg er selv igang med at lave sådant system men bare med database istedet for så minskes det at der kan komme uautoriseret adgang til serveren
upload af billeder i en database kan også lade sig gøre uden de store kvaler de fylder bare lidt mere end de ville have gjort end at de lå som en fil til lige med er det også meget nemt at lave backup af en database det kan gøres med php script

Hvis du ikke har mod på at gå igang selv kan du sikkert finde noget på www.hotscripts.com under kategorien php /scripts and programs / content management
eller bare følge dette link
http://www.hotscripts.com/PHP/Scripts_and_Programs/Content_Management/index.html

Kommentar
Fra : dscoop80


Dato : 13-08-04 14:40

BjarneD >> Hehe... ja jeg har det bare sådan at hvis personen som stiller et spørgsmål herinde ikke ved noget om emnet personen gerne vil have a' vide, er det nemmest med et simpelt link som henviser til det aktuelle emne ........

poul_from >> Ja du har ret i at det er sikrest med database!

btw så jo, jeg er igang med et privatopbyggende projekt, med at lave en admin-side til mit nye skin hvor man kan administrere siderne direkte fra hjemmesiden a' med et simpelt login!

Jeg skal bruge noget viden om hvordan man gør!
Ikke viden om hvordan andres ser ud eller er lavet!
De links hvor det koster noget a' købe osv. ka' jeg ikke bruge til noget!
Ting jeg vil vide er f.eks. hvordan man opretter og skriver til en database (mySql, PHP) ... og hvis evt. databasen er oprettet skal den skrive at den er oprettet i forvejen osv. ..... adminlogin kan jeg altid lægge ind på siden senere hen...

// Cooper

Accepteret svar
Fra : poul_from

Modtaget 500 point
Dato : 14-08-04 00:49

Cooper
jeg kan godt hjælpe dig med at få lidt viden om hvor dan man bruger databasen og hvordan du får lavet en database
men der er lige nogle ting der først skal være på plads inden du begynder at oprette en database .
For at finde det helt rigtige værktøj til at lave databasen ( som selvfølgelig skal være gratis for ellers kan vi ikke bruge det)
1. er det hos en udbyder din side ligger ("anvendes phpmyadmin som kan findes gratis på nettet")
2. hvis det er på din egen linux maskine ("kan du anvende webmin som og har mange andre værktøjer til at styre din server med")
3. på windows maskine med server applikation ("kan du anvende mysql control center som du kan få på www.mysql.com og det er gratis)kan også anvendes på punkt 1 og 2
4. på alle versioner punkt 1 - 3 ("lave dine egne php scripts til oprette databaser og tabeler men det kræver en del viden som man så ikke får ved at sidde et par timer med php")

når det er på plads med at få oprettet databasen og tabeller
kan du begynde på det egentlige at lave forespørsler i din database og det gøres med sql sætninger
her et eksempel på en forespøgsel hvor der bliver lavet html output til brugeren
<?
                  $user="bruger";
                  $host="servernavn";
                  $passwd="brugernavn";
                  $db="databasen"
                  $conn=mysql_connect($host,$user,$passwd) or die ("Could not connect to MySQL");
                  $select=mysql_select_db($db,$conn) or die ("Could not select $db database");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<style type="text/css">
   <!--

   body {
      margin-left: 20px;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 10px;
      color: #000080;
      scrollbar-base-color: #B2B2D6;
   }

   textarea {
         background-color: #E6E6FA;
      color: #000080;
      font-family: Arial, Helvetica, sans-serif;
      font-style: normal;
      border: 1px solid;
   }


   input {
      background-color: #E6E6FA;
      color: #000080;
      font-family: Arial, Helvetica, sans-serif;
      font-style: normal;
      border: 1px solid;
   }
   .skrift {
   color: yellow;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   }
   td {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 10px;
      color: #000080;
   }   
   -->
</style>
<html>
<head>
<title>kampange</title>
</head>
<body bgcolor="#B2B2D6">
<h1 align="center">Tilbud</h1>
<table summary="" align="center" cellspacing="0" cellpadding="5" width="500" style="border: 1px solid Navy;">
<tr bgcolor="#000080"><td class="skrift" align="center">Aktuelle Tilbud</td></tr>                  
<?

                  $rs=mysql_query("SELECT * FROM kampangne WHERE aktiv = 'ja'") or die ("Query failed");
                  $numrows=mysql_numrows($rs);
                  if ($numrows==""){
                  ?><tr><td>vi har ingen aktuelle tilbud i øjeblikket</td></tr><?
                  }else{
                  while ($udsk=mysql_fetch_array($rs)){
                  echo "<tr><td><table summary=\"\" width=\"100%\">\n<tr bgcolor=\"#000080\"><td align=\"center\" class=\"skrift\">".
                  $udsk["kampange"]."</td></tr>\n";
                  if ($udsk["billede"]==""){}else{
                  echo"<tr><td align=\"center\"><img src=\"kamppicture.php?img=".
                  $udsk["id"]."\"></td></tr>\n";
                  }
                  echo"<tr><td align=\"left\">".
                  $udsk["tilbudet"]."</td></tr>\n";
                  echo"</table>";
                   }
                   }
                   ?>


</table>

</body>
</html>

hvis du er intereseret i mere kan vi jo maile sammen da det er en længere proces at opbygge en sådan side

Poul_from


Kommentar
Fra : BjarneD


Dato : 14-08-04 13:46

Cooper du kan jo ikke selv bruge et link for det du er ude efter er noget der vil gøre det nemt for dig og når jeg tænker på de arrogante bemærkninger du er kommet med i din korte tid på Kandu så syntes jeg faktisk ikke du fortjener nogen hjælp for du ville udmærket være i stand til at finde og læse om emnet, men du vil jo hellere have, at nogen skal have gjort det hårde arbejde og så aflevere det du skal bruge på et sølvfad.
Går den så går den

Kommentar
Fra : dscoop80


Dato : 29-08-04 14:16

Poul_from >> tak for din hjælp, det tyder på du ved hvad du skriver om, nu har jeg så lavet det (uden database) men du får point'ene og ka' hente 400p. mere som jeg opretter i en ny topic som vil hedde "TAK POUL"

BjarneD >> Gå dog i seng din taber!!! dit liv ER kandu.dk ... dem som søger svar hos kandu.dk får dem besvaret...

Godkendelse af svar
Fra : dscoop80


Dato : 30-08-04 09:14

Tak for svaret poul_from.
                        

Kommentar
Fra : Simmik2000


Dato : 10-02-05 14:22

CMSSimple bruger ikke nogen form for database...

Kan hentes fra www.cmssimple.dk/dk

Kommentar
Fra : tre


Dato : 16-12-05 14:26

Typo3 www.typo3.org er skam også et kig værd...
Det er open source og fungerer meget godt. Desuden har det også mange udvidelsesmuligheder...

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste