Deutschsprachiges NOF - Forum

Support und Tutorials rund um das Thema NetObjects Fusion

collapse

* Wichtige Mitglieder-Information

Aufgrund der anstehenden gesetzlichen Änderungen in Sachen Datenschutz habe ich am 03.05.2018 eine umfassende Bereinigung unserer Datenbanken vorgenommen.

Bei dieser Bereinigung habe ich alle personenbezogenen und privaten Daten unserer Mitglieder aus den Mitglieder- , Beitrags- und Nachrichtendatenbanken gelöscht.

Konkret von der Löschung betroffen waren hierbei im Wesentlichen folgende Daten:

persönliche Avatare
E-Mail-Adressen
Angaben zum Wohnort
Angaben zum Geschlecht
Angaben zu Alter und Geburtstag
IP-Adressen
Websites und Websitetitel
Signaturen
Angaben zu diversen Messengern
Passwörter
Sicherheitsfragen und -antworten
Angaben zur verwendeten Programmversion
Angaben zum verwendeten Betriebssystem
sämtlicher persönlicher Schriftverkehr in Form privater Nachrichten

Beste Grüße nettesekel

* Friendship

DER Katzenblog – mit tollen Tipps und Ideen für deine Katze(n) <3

Die letzten Beiträge

Autor Thema: Diskussion zum Einbau einer Bewertungs- und Kommentarfunktion  (Gelesen 1376 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Hans K.

  • Gast
Hier kann gerne darüber diskutiert werden, wenn etwas in der Umsetzung der PHP und MySQL -> Einbau einer Bewertungs- und Kommentarfunktion nicht funktioniert.
Auch können wir uns über Anpassungen oder Änderungen austauschen.


Gruß
Hans
« Letzte Änderung: 26. März 2013, 21:15:30 von Hans K. »

Hans K.

  • Gast
Re: Diskussion zum Einbau einer Bewertungs- und Kommentarfunktion
« Antwort #1 am: 24. März 2013, 12:36:35 »
Hier noch eine Ergänzung, wenn eine Benachrichtigung eines Eintrages per Mail gewünscht ist:

Im Script in den Layout-Eigenschaften sind folgende Ergänzungen einzufügen:

Code: PHP
  1. $admin= 'Webmaster@Webmaster.de';
  2. $subject= "Neue Kritik eingetragen";
  3. $message= $Wertung;
  4.  
  5. mail($admin, $subject, $message, "From:$admin");

Wobei Webmaster@Webmaster.de als Platzhalter für die E-Mail Adresse angegeben ist, wo die Mail ankommen soll.

Das ganze Script sieht dann so aus:

Code: PHP
  1. <?php
  2. include("./html/datenbank.php");
  3.  
  4.  
  5. if (empty($_POST['Wertung'])) {
  6. } else {
  7.  
  8. $User = $_POST['User'];
  9. $Wertung = $_POST['Wertung'];
  10. $Kritik = $_POST['Kritik'];
  11. $Datum = date("y-m-d");
  12. $Filmid = $_POST['Filmid'];
  13. $admin= 'Webmaster@Webmaster.de';
  14. $subject= "Neue Kritik eingetragen";
  15. $message= $Wertung;
  16.  
  17. $Textauschluss = "http://";
  18. $pos = strpos($Bewertung, $Textauschluss);
  19.  
  20. if ($pos === false) {
  21. mysql_query("INSERT INTO Kritiken (Filmid, User, Wertung, Kritik, Datum) VALUES ('$Filmid', '$User', '$Wertung', '$Kritik', '$Datum')");
  22.  
  23. mail($admin, $subject, $message, "From:$admin");
  24.  
  25. } else {
  26.  
  27. }
  28.  
  29. header("Location: seitenname.php");
  30.  
  31. }
  32. ?>
« Letzte Änderung: 26. März 2013, 21:17:40 von Hans K. »

Hans K.

  • Gast
Re: Diskussion zum Einbau einer Bewertungs- und Kommentarfunktion
« Antwort #2 am: 01. April 2013, 18:32:13 »
Übrigens:

Wer die Bewertungs- und Kommentarfunktion auf der PHP und MySQL -> Erstellung von dynamischen Seiten verwenden möchte, muss nur einige wenige Modifizierungen vornehmen. Dabei zeige ich die Änderungen, um es auf die Moped-Seite anzupassen.

In Post 3 ist der Teil wegzulassen:
Code: PHP
  1. $Filmid = $_POST['Filmid'];

und hier:
Code: PHP
  1. mysql_query("INSERT INTO Kritiken (Filmid, User, Wertung, Kritik, Datum) VALUES ('$Filmid', '$User', '$Wertung', '$Kritik', '$Datum')");
ist $Filmid durch $Mopedid zu ersetzen.

An dieser Stelle (Post 4):
Code: PHP
  1. $sql2="SELECT User, Kritik, Wertung, DATE_FORMAT(Datum, '%d.%m.%Y') as Datum_formatiert FROM Kritiken WHERE Filmid = $film_id ORDER BY Datum ASC";

müsst Ihr $film_id durch $mopedid ersetzen.

Den Schnipsel:
Code: PHP
  1. $film_id = '1';
in Post 5 lasst Ihr weg.

Hier müsst Ihr wieder ersetzen (Post 6):
Code: PHP
  1. $sql3="SELECT ROUND(AVG(Wertung),1) AS Durchschnitt FROM Kritiken WHERE Filmid = $film_id";
  2. $sql4="SELECT (MOD (ROUND(AVG(Wertung),1), 1) * 10) AS KommaDurchschnitt FROM Kritiken WHERE Filmid = $film_id";
wie gehabt $film_id durch $mopedid.

Hier die gleiche Änderung (Post 18):
Code: PHP
  1. <?php
  2. echo "<input name=\"Filmid\" type=\"hidden\" value=\"" . $film_id. "\">";
  3. ?>
  4. <!--
$film_id durch $mopedid ersetzen.

Das war es auch schon. Nun kann die Bewertungs- und Kommentarfunktion auf der dynamischen Seite eingesetzt werden wird somit auch mehrfach verwendet.

Deutschsprachiges NOF - Forum

Support und Tutorials rund um das Thema NetObjects Fusion