Hallo, Ralf,
schönen Dank für den Vorschlag. Kann ja nicht schaden, wenn es bei Dir mit der Version 7 klappt. Schickst Du sie als Mail-Anhang, dann hier meine Adresse: kagee@kagee.de
Vorab schon mal herzlichen Dank!
Fehler bei Änderungsvorschlägen von Mitbenutzer
-
- Mitglied
- Beiträge: 39
- Registriert: 01.11.2008 14:53
- Wohnort: Hannover
Hallo, zusammen,
habe mit Darrin gemailt und bin von ihm auf die richtige Schiene gesetzt worden. Die "getperson.php" vom AddOn Altersberechnung verträgt sich offensichtlich nicht mit der Version 7. Nachdem ich die Original-getperson wieder eingespielt habe, war der Fehler beim Absenden des Änderungsvorschlags behoben
Dafür funktioniert aber jetzt meine Altersberechnung nicht mehr
habe mit Darrin gemailt und bin von ihm auf die richtige Schiene gesetzt worden. Die "getperson.php" vom AddOn Altersberechnung verträgt sich offensichtlich nicht mit der Version 7. Nachdem ich die Original-getperson wieder eingespielt habe, war der Fehler beim Absenden des Änderungsvorschlags behoben
Dafür funktioniert aber jetzt meine Altersberechnung nicht mehr
Freundliche Grüße
kagee
kagee
-
- Mitglied
- Beiträge: 39
- Registriert: 01.11.2008 14:53
- Wohnort: Hannover
Hallo, zusammen,
Nachdem das Absenden des Änderungsvorschlags durch den User über das Fenster bestätigt wurde (wird dem Betreiber der Site weitergeleitet) habe ich jetzt Probleme mit dem Ankommen.
Weder werde ich als Admin durch Mail benachrichtigt, noch finde ich den Änderungsvorschlag dort, wo ich ihn vermutet habe (Benutzerverwaltung/Änderungsvorschläge prüfen). Wo fehlt's denn jetzt schon wieder
Nachdem das Absenden des Änderungsvorschlags durch den User über das Fenster bestätigt wurde (wird dem Betreiber der Site weitergeleitet) habe ich jetzt Probleme mit dem Ankommen.
Weder werde ich als Admin durch Mail benachrichtigt, noch finde ich den Änderungsvorschlag dort, wo ich ihn vermutet habe (Benutzerverwaltung/Änderungsvorschläge prüfen). Wo fehlt's denn jetzt schon wieder
Freundliche Grüße
kagee
kagee
- Thomas
- Site Admin
- Beiträge: 1845
- Registriert: 06.05.2002 11:22
- Wohnort: Stuttgart
- Kontaktdaten:
Hallo kagee,
es sieht so aus, als ob hier eine Benachrichtigung nicht vorgesehen wäre.
Du kannst das aber leicht nachholen.
Anbei der Code der Datei "savetendedit.php" von meiner 6er-Version, den ich um eine Benachrichtigung erweitert habe:
Du musst in der Zeile mit "mail" natürlich Deine Adresse angeben, sonst bekomme ich alle Benachrichtigungen ab
es sieht so aus, als ob hier eine Benachrichtigung nicht vorgesehen wäre.
Du kannst das aber leicht nachholen.
Anbei der Code der Datei "savetendedit.php" von meiner 6er-Version, den ich um eine Benachrichtigung erweitert habe:
Code: Alles auswählen
<?php
include("begin.php");
include($cms[tngpath] . "genlib.php");
$textpart = "getperson";
include($cms[tngpath] . "getlang.php");
include($cms[tngpath] . "$mylanguage/text.php");
tng_db_connect($database_host,$database_name,$database_username,$database_password) or exit;
include($cms[tngpath] . "checklogin.php");
$postdate = date ("Y-m-d H:i:s", time() + ( 3600 * $time_offset ) );
$query = "INSERT INTO $temp_events_table (type,gedcom,personID,familyID,eventID,eventdate,eventplace,info,note,user,postdate) VALUES (\"$type\",\"$tree\",\"$personID\",\"$familyID\",\"$eventID\",\"$newdate\",\"$newplace\",\"$newinfo\",\"$usernote\",\"$currentuser\",\"$postdate\")";
$result = mysql_query($query) or die ("$admtext[cannotexecutequery]: $query");
// hier die Zeile mit der Benachrichtigung:
mail("thomas@familie-greve.de", "TNG-Aenderungsvorschlag", $query, "From: noreply@familie-greve.de");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title><?php echo $text[editevent]; ?></title>
<?php
include( $custommeta );
?>
</head>
<body class="databack" style="border-right: 0px; border-bottom: 0px;">
<p class="header"><?php echo $text[thanks]; ?></p>
<p><?php echo $text[received]; ?></p><br /><br />
<input type="button" name="closer" value="<?php echo $text[closewindow]; ?>" onClick="window.close();"><br />
<SCRIPT language="JavaScript" type="text/javascript">
document.getElementById("closer").focus();
</script>
</body>
<head>
</html>
Viele Grüße
Thomas
Thomas
-
- Mitglied
- Beiträge: 39
- Registriert: 01.11.2008 14:53
- Wohnort: Hannover
Hallo, Thomas,
habe mal die Dateien savetentedit.php verglichen. An der Stelle, wo der Mail-Befehl eingefügt werden soll, steht bei mir aber noch ein "echo 1;"
So sieht das am Ende bei mir aus:
$result = mysql_query($query) or die ("$admtext[cannotexecutequery]: $query");
echo 1;
?>
Danach kommt bei mir überhaupt nichts mehr.
habe mal die Dateien savetentedit.php verglichen. An der Stelle, wo der Mail-Befehl eingefügt werden soll, steht bei mir aber noch ein "echo 1;"
So sieht das am Ende bei mir aus:
$result = mysql_query($query) or die ("$admtext[cannotexecutequery]: $query");
echo 1;
?>
Danach kommt bei mir überhaupt nichts mehr.
Freundliche Grüße
kagee
kagee
- Thomas
- Site Admin
- Beiträge: 1845
- Registriert: 06.05.2002 11:22
- Wohnort: Stuttgart
- Kontaktdaten:
Hallo kagee,
natürlich kann ich zur Version 7 nichts sagen, denke aber trotzdem, dass die Zeile mit dem mail-Befehl, die ich bei mir eingefügt habe, auch analog bei Dir klappen sollte.
Bei Deiner Version wird auch die Variable $query verwendet, in der alle Infos zum Vorschlag stehen.
Bei der 6er-Version wird noch eine HTML-Seite mit einer Dankes-Info erzeugt und dargestellt. Das mag bei der 7er-Version etwas anders laufen, sollte aber unerheblich für die Email-Benachrichtigung sein.
natürlich kann ich zur Version 7 nichts sagen, denke aber trotzdem, dass die Zeile mit dem mail-Befehl, die ich bei mir eingefügt habe, auch analog bei Dir klappen sollte.
Bei Deiner Version wird auch die Variable $query verwendet, in der alle Infos zum Vorschlag stehen.
Bei der 6er-Version wird noch eine HTML-Seite mit einer Dankes-Info erzeugt und dargestellt. Das mag bei der 7er-Version etwas anders laufen, sollte aber unerheblich für die Email-Benachrichtigung sein.
Viele Grüße
Thomas
Thomas