Ergebnis 1 bis 8 von 8

Thema: Kommentrar-Funktion bei einem Newssystem

  1. #1
    Ralf_Wedmann
    Gast

    Standard Kommentrar-Funktion bei einem Newssystem

    Vor kurzem habe ich mir mein eigenes, einfaches Newssystem geschrieben. Nun habe ich eine Frage: Wie kann ich eine Kommentarfunktion einbauen, so dass man unter der Nachricht (Kommetieren) klicken kann, und es erscheint ein Pop-Up-Fenster, in welchem man nun die Nachricht schreiben kann. Neben dem (Kommentieren) steht (Kommentare lesen). Wie kann ich nun machen, dass bei (Kommentare lesen) nur die stehen, die über die aktuelle Nachricht sind?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    SELECT * FROM comments WHERE news = $newsid;
    Something big is coming. And there will be pirates and ninjas and unicorns...

  3. #3
    Gast

    Standard

    ach so - klar Ich muss einfach in der Zeile noch ein Extra einfügen "comment", oder so. Danke, vielen Dank!

  4. #4
    Kaiserliche Hoheit Avatar von No0ob
    Registriert seit
    02.01.2006
    Ort
    Nähe Frankfurt
    Beiträge
    1.500
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Nein, du brauchst eine extra Tabelle, da Comments - News eine 1:n Beziehung ist

  5. #5
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Die andere Methode geht aber auch:
    Extrazeile vom Typ (Long)Blob und dann macht man sich eine Klasse, die einen Kommentar aufnimmt, packt man in einen array zu dem Beitrag und speichert den array dann mit serialize in der DB:
    Code:
    class kommentar
    {
    $name;
    $beitrag;
    // ....
    
    public function __construct($name, $beitrag)
    {
    $this->name = $name;
    $this->beitrag = $beitrag;
    //...
    }
    public function view()
    {
    //funktion zur ausgabe
    }
    
    public function __sleep()
    {
    return array("name", "beitrag" /* andere Variablen */);
    }
    
    }
    Für den Beitrag hast du dann einen array, wenn du einen neuen machst:
    Code:
    $a = new kommentar ("The User", "Ein kleiner Test-Kommentar");
    
    array_unshift($derkommentararray, $a);
    $dbeintrag = serialize($derkommentararray);
    Das Feld kannst du dann mit $dbeintrag setzen.
    Alles nicht getestet...

    Viele liebe Grüße
    The User

  6. #6
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Das nennt man dann auch mit Kanonen auf Spatzen, The User
    :

  7. #7
    Kaiserliche Hoheit Avatar von No0ob
    Registriert seit
    02.01.2006
    Ort
    Nähe Frankfurt
    Beiträge
    1.500
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Und was ist mit der ersten Normalform?

  8. #8
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Also ich finde es ganz praktisch, jojo, so kann man vor allem auch einfache arrays in einer DB speichern und muss nicht jedes mal die ganze Tabelle abgrasen.

    Edit: Ich will ja auch keine armen unschuldigen Sperlinge abschießen.

Ähnliche Themen

  1. Suche eine Funktion wie bei VBA die Controls Funktion
    Von OJMD im Forum Forum für alle anderen Programmiersprachen
    Antworten: 2
    Letzter Beitrag: 28.06.2007, 09:08
  2. window.open funktion in einem Script
    Von Burnie im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 26.04.2007, 13:41
  3. JavaScript Funktion aus einem Template aufrufen.
    Von 00eraser00 im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 1
    Letzter Beitrag: 10.10.2006, 22:31
  4. newssystem
    Von gast im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 27.10.2005, 21:20
  5. Funktion: "Dies Seite einem Freund mailen" einrich
    Von brummi im Forum HTML & CSS Forum
    Antworten: 9
    Letzter Beitrag: 24.04.2004, 18:05

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •