Kommentarmodul von Christoph Preusche erweitert
Re: Kommentarmodul von Christoph Preusche erweitert
Schon wieder ich...
Ich habe das Problem, dass ich keine Bestätigungs-E-Mail erhalte, wenn ein Kommentar gepostet wird. Habe in der Konfiguration eine E-Mail-Adresse als auch Benutzername und Passwort angegeben.
Danke schonmal.
Ich habe das Problem, dass ich keine Bestätigungs-E-Mail erhalte, wenn ein Kommentar gepostet wird. Habe in der Konfiguration eine E-Mail-Adresse als auch Benutzername und Passwort angegeben.
Danke schonmal.
Re: Kommentarmodul von Christoph Preusche erweitert
Bei mir ist die Mail mit dem Link angekommen. Schaue bitte mal nach dem Mail-Befehl:
Vieleicht musst du den letzten Parameter rausnehmen. Kommt immer auf den Provider an. Probier es mal aus.
Gruß
Leonhard
Code: Alles auswählen
mail($empfaenger, $betreff, $nachricht, $header,"-f ".$empfaenger);
Gruß
Leonhard
-
- Beiträge: 36
- Registriert: Di 12. Aug 2008, 10:27
- Kontaktdaten:
Re: Kommentarmodul von Christoph Preusche erweitert
Hallo,
ich wollte das Modul bei uns gerade einbauen doch bekomme ich immer eine Fehlermeldung bei der Erstellung der Tabelle in der DB
Der Code aus der mitgelieferten txt-Datei:
Und hier die Fehlermeldung:
ich wollte das Modul bei uns gerade einbauen doch bekomme ich immer eine Fehlermeldung bei der Erstellung der Tabelle in der DB
Der Code aus der mitgelieferten txt-Datei:
Code: Alles auswählen
CREATE TABLE `con2_kommentare` (
`ID` int(3) unsigned NOT NULL default '0',
`idcat` int(4) unsigned default NULL,
`LfdNr` int(10) unsigned default NULL,
`Kommentar` text collate latin1_german2_ci,
`KommentarVon` text collate latin1_german2_ci,
`KommentarMail` text collate latin1_german2_ci,
`Bewertung` text collate latin1_german2_ci,
`TIMESTAMP` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
Was muss ich ändern damit es funzt?MySQL meldet:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'collate latin1_german2_ci,
`KommentarVon` text collate latin
-
- Beiträge: 4255
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
Re: Kommentarmodul von Christoph Preusche erweitert
Hallo Liquidstone,
entferne folgendes
aus dem SQL-Statement und versuche es nochmal.
Gruß aus Franken
Ortwin
entferne folgendes
Code: Alles auswählen
CHARSET=latin1 COLLATE=latin1_german2_ci
Gruß aus Franken
Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
-
- Beiträge: 36
- Registriert: Di 12. Aug 2008, 10:27
- Kontaktdaten:
Re: Kommentarmodul von Christoph Preusche erweitert
Auch wenn ich den Teil rausnehme kommt die selbe Meldung ...
-
- Beiträge: 4255
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
Re: Kommentarmodul von Christoph Preusche erweitert
Hallo Liquidstone,
das kann nicht sein, wenn du den Teil raus nimmst müßte die Meldung anders heißen, falls überhaupt eine erscheint.
Gruß aus Franken
Ortwin
das kann nicht sein, wenn du den Teil raus nimmst müßte die Meldung anders heißen, falls überhaupt eine erscheint.
Gruß aus Franken
Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
-
- Beiträge: 36
- Registriert: Di 12. Aug 2008, 10:27
- Kontaktdaten:
Re: Kommentarmodul von Christoph Preusche erweitert
Fehler
SQL-Befehl:
CREATE TABLE `con2_kommentare` (
`ID` int( 3 ) unsigned NOT NULL default '0',
`idcat` int( 4 ) unsigned default NULL ,
`LfdNr` int( 10 ) unsigned default NULL ,
`Kommentar` text COLLATE latin1_german2_ci,
`KommentarVon` text COLLATE latin1_german2_ci,
`KommentarMail` text COLLATE latin1_german2_ci,
`Bewertung` text COLLATE latin1_german2_ci,
`TIMESTAMP` timestamp NOT NULL default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE = MYISAM DEFAULT
MySQL meldet:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'collate latin1_german2_ci,
`KommentarVon` text collate latin
-
- Beiträge: 4255
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
Re: Kommentarmodul von Christoph Preusche erweitert
Oh ok, sorry, du musst natürlich die anderen Collation Befehle ebenso entfernen.
Alle Stellen ersatzlos entfernen.
Gruß aus Franken
Ortwin
PS: hast du dir aber bestimmt inzwischen gedacht und auch so ausprobiert.
Code: Alles auswählen
COLLATE latin1_german2_ci
Gruß aus Franken
Ortwin
PS: hast du dir aber bestimmt inzwischen gedacht und auch so ausprobiert.
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
-
- Beiträge: 36
- Registriert: Di 12. Aug 2008, 10:27
- Kontaktdaten:
Re: Kommentarmodul von Christoph Preusche erweitert
... hab ich auch schon ... mit einer neuen Fehlermeldung :-s
Fehler
SQL-Befehl:
CREATE TABLE `con2_kommentare` (
`ID` int( 3 ) unsigned NOT NULL default '0',
`idcat` int( 4 ) unsigned default NULL ,
`LfdNr` int( 10 ) unsigned default NULL ,
`Kommentar` text,
`KommentarVon` text,
`KommentarMail` text,
`Bewertung` text,
`TIMESTAMP` timestamp NOT NULL default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE = MYISAM DEFAULT
MySQL meldet:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP
) ENGINE=MyISAM
-
- Beiträge: 36
- Registriert: Di 12. Aug 2008, 10:27
- Kontaktdaten:
Re: Kommentarmodul von Christoph Preusche erweitert
Ich habe es dann jetzt geschafft ... hoffe aber das es auch funktioniert...
Wenn ich die nun einen Artikel Kommentieren will ruft er aber eine Seite auf die nicht existiert (Fehler 404).
:-s
Code: Alles auswählen
CREATE TABLE `con2_kommentare` (
`ID` int(3) unsigned NOT NULL default '0',
`idcat` int(4) unsigned default NULL,
`LfdNr` int(10) unsigned default NULL,
`Kommentar` text,
`KommentarVon` text,
`KommentarMail` text,
`Bewertung` text,
`TIMESTAMP` timestamp NOT NULL
) ENGINE=MyISAM;
Als Redakteur einloggen funktioniert auch nicht ... es erscheinen keine Felder zum einloggen wenn man den Link anklickt.
:-s
Zuletzt geändert von Liquidstone am Mi 5. Aug 2009, 11:59, insgesamt 1-mal geändert.
-
- Beiträge: 4255
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
Re: Kommentarmodul von Christoph Preusche erweitert
Da ich nicht weiß, welche MySQL-Version du einsetzt, kann ich auch nicht sagen, wie der entsprechende Timestamp Eintrag aussehen muss.
Du kannst das aber nachlesen, hier für MySQL 5.1 http://dev.mysql.com/doc/refman/5.1/de/ ... p-4-1.html
Gruß aus Franken
Ortwin
Du kannst das aber nachlesen, hier für MySQL 5.1 http://dev.mysql.com/doc/refman/5.1/de/ ... p-4-1.html
Gruß aus Franken
Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
-
- Beiträge: 36
- Registriert: Di 12. Aug 2008, 10:27
- Kontaktdaten:
Re: Kommentarmodul von Christoph Preusche erweitert
Meine Version: MySQL-Client-Version: 5.0.67
Okay...es Funktioniert jetzt schon fast ... ich kann Einträge erstellen und sie werden auch angezeigt nur werden "Name" und "E-Mailadresse" nicht an die DB übergeben
Hat das was mit diesem Post zu tun?
Der Redakteulogin funzt noch nicht. Wenn ich den Link anklicke passiert einfach nichts.
Eine Info-Mail über eineen neuen Eintrag wird auch nich verschickt.
Naja und der Timstep haut wohl auch irgendwie nicht hin...
Okay...es Funktioniert jetzt schon fast ... ich kann Einträge erstellen und sie werden auch angezeigt nur werden "Name" und "E-Mailadresse" nicht an die DB übergeben
Hat das was mit diesem Post zu tun?
Wobei ich ja die letzte Version habe, da ich das Modul heut runtergeladen habe.Leo hat geschrieben:Hallo Mc,
wie es scheint, habe ich nicht alle Variablen richtig in das Script eingebunden, was eigentlich üblich sein sollte. Sorry, Asche auf mein Haupt! Einige Webserver, wie meiner, unterstützen die alte Variablenübergabe noch, deshalb ist mir das Problem nicht aufgefallen.
Die zwei Variablen müssen per $_POST['email'] aufgerufen werden.
Das Script habe ich jetzt angepasst: Du kannst es dir jetzt von meiner Website herunterladen:
http://www.bolschakow.de/cms/cms/kommen ... 1_123.html
Den alten Stand habe ich komplett entfernt.
Danke für den Hinweis!!!
Viele Grüße
Leonhard
Der Redakteulogin funzt noch nicht. Wenn ich den Link anklicke passiert einfach nichts.
Eine Info-Mail über eineen neuen Eintrag wird auch nich verschickt.
Naja und der Timstep haut wohl auch irgendwie nicht hin...
13.80.2009 30::
Re: Kommentarmodul von Christoph Preusche erweitert
Hallo Liquidstone,
kannst du mir mal ein Beispiel-Link zusenden. Dann kann ich mir das Problem mal in Ruhe ansehen.
Gruß
Leonhard
kannst du mir mal ein Beispiel-Link zusenden. Dann kann ich mir das Problem mal in Ruhe ansehen.
Gruß
Leonhard
-
- Beiträge: 36
- Registriert: Di 12. Aug 2008, 10:27
- Kontaktdaten:
Re: Kommentarmodul von Christoph Preusche erweitert
Du hast eine PN...Leo hat geschrieben:Hallo Liquidstone,
kannst du mir mal ein Beispiel-Link zusenden. Dann kann ich mir das Problem mal in Ruhe ansehen.
Gruß
Leonhard
-
- Beiträge: 20
- Registriert: Fr 24. Apr 2009, 11:19
- Kontaktdaten:
Re: Kommentarmodul von Christoph Preusche erweitert
Problem: Ich hatte eben das gleiche Problem. Es wurden ebenfalls Name und E-Mail nicht in die Datenbank eingetragen. Der Rest wurde ordentlich gespeichert.
Ursache: Letztlich lag es daran, dass ich kein Benutzernamen und kein Passwort für den Redakteur gesetzt hatte. Dadurch wurde beides im Formular auf "leer" gesetzt. So wurde jedesmal der Redakteur als Benutzer erkannt da Passwort und Benutzername im Formular ja auch erstmal "leer" sind. Und aus diesem Grund wurden die beiden Inhalte nicht in die Datenbank geschrieben.
Lösung: Einfach Redakteur und Passwort in den Seiteneinstellungen setzen oder das Modul so anpassen, dass der Fehler nicht auftritt.
Gute Nacht!
Ursache: Letztlich lag es daran, dass ich kein Benutzernamen und kein Passwort für den Redakteur gesetzt hatte. Dadurch wurde beides im Formular auf "leer" gesetzt. So wurde jedesmal der Redakteur als Benutzer erkannt da Passwort und Benutzername im Formular ja auch erstmal "leer" sind. Und aus diesem Grund wurden die beiden Inhalte nicht in die Datenbank geschrieben.
Lösung: Einfach Redakteur und Passwort in den Seiteneinstellungen setzen oder das Modul so anpassen, dass der Fehler nicht auftritt.
Gute Nacht!