Gästebuch Modul für V4.4.2 /v4.4.3

cyaneo
Beiträge: 76
Registriert: Mi 5. Jan 2005, 19:42
Wohnort: Das findet ihr sowieso nicht, weils so klein ist...
Kontaktdaten:

Beitrag von cyaneo » Do 27. Jan 2005, 22:12

Hi,

Die smileys musst Du in den Ordner /templates/smileys kopieren

Hast Du das javascript auch zwischen <head> und </head> reinkopiert?
**************************************************
Gruss
cyaneo
Zen Cart - The Art of e-Commerce
--------------------------------------------------------------------------------
Wenn jeder dem anderen helfen wollte, wäre allen geholfen.
--------------------------------------------------------------------------------
Ein Problem ist halb gelöst, wenn es klar formuliert ist.
**************************************************

banjaluka
Beiträge: 16
Registriert: Mi 26. Jan 2005, 18:08
Kontaktdaten:

Beitrag von banjaluka » Sa 29. Jan 2005, 20:07

Ich habe ein Problem Snoopys Gästebuch zum laufen zu bringen.
Bin nach der Instalationsanweisung vorgegangen. Hat alles ohne Probleme und auf Anhieb geklappt. Nur wenn ich jetzt die Seite "Guestbook Eingabe" aufrufe bekomme ich keine Formularfelder zu sehen um Einträge zu machen. Folgender Text wird mir aber angezeigt:

Code: Alles auswählen

Bitte mindestens Name und Kommentar angeben 
Um Ihrem Beitrag ein Emoticon hinzuzufügen, einfach auf ein Smiley klicken ! Sie können auch den
Code eingeben, der erste Smiley wäre dann z.B.: :-)
nur wie schon erwähnt kein Formular.
Benutze die Version 4.4.5

woran könnte es liegen?

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Di 1. Feb 2005, 21:20

Füge mal im Modul vor dem Statement

Code: Alles auswählen

if ($a == "") { $a = "add"; }
if ($a == "add") {
folgendes ein:

Code: Alles auswählen

$a = $_POST["a"];
Das ganze sollte dann so aussehen:

Code: Alles auswählen

$a = $_POST["a"];

if ($a == "") { $a = "add"; }
if ($a == "add") {


banjaluka
Beiträge: 16
Registriert: Mi 26. Jan 2005, 18:08
Kontaktdaten:

Beitrag von banjaluka » Do 3. Feb 2005, 21:05

Viiiiiieeeeeelen Dank... es funktioniert...
Ich bekomme endlich Formularfelder zu sehen. Nur leider folgt gleich das nächste Problem. Nach einem GB-Eintrag kommt diese Fehlermeldung:

Code: Alles auswählen

[03-Feb-2005 20:50:34] PHP Warning:  Cannot modify header information - headers already sent by (output started at /www/htdocs/v135893/cms/front_content.php(567) : eval()'d code:9) in /www/htdocs/v135893/cms/front_content.php(567) : eval()'d code on line 431
Direkt darunter steht dann auch: Danke, Ihr Beitrag wurde eingetragen
(was er auch gemacht hat)

Warum bekomme ich eine Fehlermeldung wenn die Daten erfolgreich übernommen worden sind?

banjaluka
Beiträge: 16
Registriert: Mi 26. Jan 2005, 18:08
Kontaktdaten:

Beitrag von banjaluka » So 6. Feb 2005, 12:12

Die Fehlermeldung kommt nicht mehr wenn man im GB-Eingabe-Modul im Backend die Cookies auf OFF stellt und bei Lifetime nichts einträgt.
Da ich diese Funktion nicht brauche lass ich sie ausgeschaltet, hauptsache das Gästebuch läut jetzt :)

Eriador
Beiträge: 14
Registriert: Di 25. Jan 2005, 21:52
Kontaktdaten:

Beitrag von Eriador » So 6. Feb 2005, 22:18

Gibts jetzt eigentlich endlich ein Backend für das Gästebuch ?
*hofft*

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin » Mo 7. Feb 2005, 09:00

Eriador hat geschrieben:Gibts jetzt eigentlich endlich ein Backend für das Gästebuch ?
*hofft*
Was meinst du damit genau? Wenn du die Moeglichkeit, Beitraege zu loeschen, meinst, dann habe ich das noch nicht gesehen, nur das, was von Anfang an verfuegbar war, sie offline zu stellen.

Haue
Beiträge: 43
Registriert: Mi 27. Okt 2004, 20:25
Wohnort: Emsland
Kontaktdaten:

Beitrag von Haue » So 20. Feb 2005, 15:46

Hi, ich hab jetzt schon einige Zeit damit verbracht, das GB an meine Bedürfnisse anzupassen. Nach etlichen Anpassungen bin ich soweit, das man sich nun nicht mehr eintragen kann. Es wird auch nichts in die Datenbank geschrieben.
Als Fehlermeldung erhalte ich folgendes in der Errorlog:
[20-Feb-2005 15:10:56] MySQL error 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 '(name,email,location,url,date,comments,active,client) VALUES ('
INSERT INTO (name,email,location,url,date,comments,active,client) VALUES ('Christoph','mail@gmx.de','80.228.209.XXX/dyndsl-080-228-209-XXX.ewe-ip-backbone.de','www.test.de',NOW(),'Dies ist ein Testtext','1',1)
Hat da jemand ne Idee?

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin » So 20. Feb 2005, 15:49

zwischen INTO und der Klammer fehlt der Name der Tabelle, warum auch immer.

Haue
Beiträge: 43
Registriert: Mi 27. Okt 2004, 20:25
Wohnort: Emsland
Kontaktdaten:

Beitrag von Haue » So 20. Feb 2005, 16:10

Ich habe die beiden Einträge (welche eigentlich in die cfg_sql.inc.php sollen) jetzt jeweils in den Output von GB-EINGABE & GB-AUSGABE kopiert.
So wie es hier http://www.contenido.org/forum/viewtopi ... 4&start=15 beschrieben ist...
Aber das Problem besteht weiterhin ???

i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt » So 27. Feb 2005, 04:51

Ich habe versucht das löschen im Backend einzubauen, leider klappt es aber nicht. Ichhabe die Php Datei ins Verzeichnis Contenido geschoben.

Das Popup erscheint und die Seite wird neu gladen, leider wird der Eintrag aber nicht gelöscht.

An was liegt das?

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin » So 27. Feb 2005, 10:35

Craxx hat geschrieben:Ichhabe die Php Datei ins Verzeichnis Contenido geschoben.
Dort stand aber
Ihr müsst also diese Datei in euer Frontend-Verzeichnis kopieren
und dein Frontend-Verzeichnis ist vermutlich cms und nicht contenido :!:

i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt » So 27. Feb 2005, 13:52

Ja da hatte ich die Datei, dann funktioniert es aber gar nicht, im Popup erscheinen dann nur noch Fehlermeldungen.

Ich habe auch die Pfade dann mal so angepasst, dass das Popup korrekt kommt aber gelöscht wird trotzdem nichts. :?
Zuletzt geändert von i-fekt am So 27. Feb 2005, 14:08, insgesamt 1-mal geändert.

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin » So 27. Feb 2005, 13:58

und wie lauten die Fehlermeldungen?

i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt » So 27. Feb 2005, 14:31

Die hab ich jetzt abgestellt, habe die Pfade in der gb_delete_inactive.php manuell angepasst:

Code: Alles auswählen

<?php
include('../contenido/includes/config.php');
include('../contenido/includes/cfg_sql.inc.php');
$db = new DB_Contenido;

//Gucken, ob Session activ ist, also User authentifiziert
$sql = "SELECT * FROM con_phplib_active_sessions WHERE sid='".$sess."'";
$db->query($sql);

echo "<html><head><title>Eintrag gel&ouml;scht</title><link rel=\"stylesheet\" type=\"text/css\" href=\"css/format.css\"></head>\n";
echo "<body onLoad=\"javascript:setTimeout('window.close()', 1500);\" onUnload=\"javascript:window.opener.location.reload(true);\">";
echo "<table width=\"100%\" height=\"100%\"><tr><td valign=\"middle\" class=\"subheadline\">";

$gb_table = $cfg['tab']['guestbook'];

if ($db->next_record() <> "" )
  {
  $delete_sql = "DELETE FROM `".$gb_table."` WHERE `id`='".$id."';";

  if($db->query($delete_sql))
    echo "Eintrag Nummer ".$id." wurde erfolgreich gelöscht";
  else
    echo $delete_sql;
  }
echo "</td></tr></table></body></html>";
?>
Das Popup kommt, lädt die Seite neu und nichts passiert. Ich benutze das Modul von Darth-Vader.

Verstehe nicht wieso das $delete_sql nicht ausgeführt wird. Es liest sowohl $id als auch $gb_table korrekt aus? :?

Gesperrt