Was würdet ihr uns vorschlagen?
lima-city → Forum → Die eigene Homepage → Homepage Allgemein
art
artikel
bearbeiten
dank
datei
datenbank
datum
eigeninitiative
ftp
grund
idee
kenntnis
nutzer
ordner
paar
prinzip
programmierer
tabelle
tip
zeigen
-
Hallo!
Man hab ich mich lange nicht hier blicken lassen *gg*. Tja also es geht darum, das ein Freund von mir eine Internetseite Plant, ich werd ihm helfen. Da wird es Tipps zum nachlesen geben. Diese Tipps sollten aber nur für angemeldete User sichtbar sein, mods & Admins sollten irgendwie sonderrechte haben.
Derweil haben wir das auf einem CMS laufen, mit HTML templates, und das ist mühsam. Wir haben aber keine Idee, wie wir das in eine Datenbank packen können, so dass es sich der user hinterher in internet anschaun kann.
ICh weiss es ist etwas kompliziert, habe leider keinbeispiel und kanns daher nicht wirklich besser erklären. Man muss sich das ganze wie ne art bibliothek vorstellen, da klickt man einen Link an und schwupps steht da was *gg*
Oder habt ihr noch ganz andere vorschläge wie man soetwas sinnvoll, und benutzerfreundlich gestalten kann? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Mit htaccess lassen sich Ordner schützen, du könntest z.B. alle Tipps und Tricks in einen Ordner legen und so nur bestimmten Usern Zugriff gewähren.
-
das hört sich gut an. Vielleicht sollte ich noch erwähnen, dass wir ausserdem eine komfortablere lösung zur Dateneingabe suchen. also bis jetzt haben wir alles in HTML dateien und das ist furchtbar sowas zu bearbeiten, oder etwas hinzuzufügen. es kann nämlich schnell sein, das es mehrere 100 tipps werden.
Ich kann die daten zwar problemlos in die Datenbank schreiben, weiss aber nicht wie ich daraus eine art \"interface\" mache, das die benutzer richtig navigieren können -
der Freund kennt sich einigermassen in PHP aus, ich werd die datenbak geschichte checken.
Nur WIE wir das realisieren weiss ich nicht. Es muss ja auch nciht schnell mal gehen. Wir sind erst am ideen sammeln und dann schaun wir wie und ob das umsetzbar ist. -
Dann musst du dich mal mit Datenbankdesign auseinandersetzen. Datenbank normalisieren und so weiter und so fort. Zumindest mal mit den Grundlagen von relationalen Datenbanken.
-
danke ich glaub das hilft mir etwas weiter. Ich hab keinen eigenen server und würde das hier testen, da würde e funktionieren oder?
-
Ja, du musst dir nur Gulden verdienen und eine Datenbank, besser auch ftp-Traffic ersteigern. Kannst hier gerne nachfragen, allerdings sollte man auch ein bissel Eigeninitiative zeigen und sich selber was aneignen, dann wird dir hier auch gerne geholfen
-
ich habe datenbank und FTP, ist mir klar, das ich eigeninitiative zeigen muss/soll... nur brauchte ich einen anhaltspunkt, eine idee.
-
Wieso verwendet ihr nicht eine fertige Wiki Software, die ist doch genau für sowas da.
Z.B. http://www.splitbrain.org/projects/dokuwiki
Du kannst es z.B. auch so einstellen, das nur angemeldete Benutzer die Artikel lesen können und nur Admins Artikel anlegen, löschen und bearbeiten können. -
stimmt ich glaube du bist meine rettung, ich werd das gleich mal vorschlagen. Nur bin ich nicht sicher ob \"er\" so etwas wollte, aber im prinzip ist es nciht viel anders.
-
Hey,
im Prinzip ist das recht einfach mit PHP und SQL, allerdings müsste man sich da etwas damit auskennen.
Im Grunde brauchst du gerade mal 3 PHP Dateien und 1 Datenbank.
1. Datei: showtips.php zur Anzeige der Tipps für die User
2. Datei: sendtips.php um den Usern zu ermöglichen Tips einzusenden.
3. Datei: admin.php um den Admins zu ermöglichen eingesendete Tips sich anzusehen und für alle anderen Nutzer frei zu geben. Die admin.php natürlich in ein seperates Verzeichnis mit htaccess geschützt.
In der Datenbank minimal 3 Tabellen.
1. Tabelle: \"tab_tips_list\" die zu jedem Tip ein paar Daten enthält (tipid, Einsendedatum, wurde freigegeben)
2. Tabelle: \"tab_tips_content\" enthält den eigentlichen Text, den der Nutzer eingesendet hat (hier in einer seperaten Tabelle, damit nicht immer der komplette Kontent aus der DB übertragen werden muss)
Das war´s eigentlich schon. Wäre auch ein gutes Übungsbeispiel
Versucht euch doch einfach mal dran.
Grüßle Scout -
danke für den Tipp. Wir werden wahrschinlich ne wikisoftware verwenden, da ich festgestellt hab das meine Datenbank kenntnisse vielleicht doch nicht so ausreichend sind. Ich müsste mich da von Grund auf einarbeiten. Ich habs gestern verucht. Datensätze eingeben geht ja noch, aber den inhalt einfügen oO. da schauts anders aus. Muss mal checken wie so ne wikisoftware funktioniert, und was ich dafür alles brauche.
-
Solche spezielle Wünsche sind ohne Kenntnisse immer schwer zu integrieren. Wenn ihr Glück habt, bietet die Templateengine eures CMS eine Funktion um Dinge nur angemeldeten Usern anzuzeigen. Ansonsten müsste es man direkt in die PHP-Dateien reinprogrammieren. Vielleicht gibt es aber auch bereits bestehende Erweiterungen/Mods um das gewünschte Ziel zu erreichen. Falls dies nicht der Fall ist und du/ihr das nicht selber umsetzen wollt oder könnt, werdet ihr nicht darum kommen, bei einen Programmierer anzufragen. Solch eine Kleinigkeit (dauert maximal eine Stunde) dürfte nicht teuer sein.
-
programmierer, ich weiss nicht ob der freund das so haben will. Wir geben uns im notfall auch mit Dokuwiki zufrieden bis wir eine andere lösung haben.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage