Gästebuch Modul für V4.4.2 /v4.4.3
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
Und Du könntest es selbst versuchen. Schau doch' mal in die PHP-Doku zu date() und strtotime(). Die Doku findet sich unter http://www.php.net.
Die Suche liefert diese Links:
http://de3.php.net/manual/de/function.date.php
http://de3.php.net/manual/de/function.strtotime.php
Gruß
HerrB
Die Suche liefert diese Links:
http://de3.php.net/manual/de/function.date.php
http://de3.php.net/manual/de/function.strtotime.php
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Anpassung für 4.5.2
Hallo zusammen,
wenn ich das Gästebuch unter der 4.5.2-Alpha laufen lasse kann ich zwar nach dem Eintrag auf "Absenden" klicken, der Beitrag wird jedoch nicht gespeichert.
Im Fehlerlog steht:
Schöne Grüsse
yui
wenn ich das Gästebuch unter der 4.5.2-Alpha laufen lasse kann ich zwar nach dem Eintrag auf "Absenden" klicken, der Beitrag wird jedoch nicht gespeichert.
Im Fehlerlog steht:
Kann sich da jemand einen Reim drauf machen?[14-Jan-2005 10:47:03] /cms/cms/front_content.php?idcat=56 Invalid SQL: UPDATE con_guestbook SET active= WHERE id='' LIMIT 1<br><br>
[14-Jan-2005 10:46:49] /cms/cms/front_content.php Invalid SQL: UPDATE con_guestbook SET active= WHERE id='' LIMIT 1<br><br>
[14-Jan-2005 10:46:49] /cms/cms/front_content.php next_record called with no query pending.
[14-Jan-2005 10:46:49] /cms/cms/front_content.php Invalid SQL: select A.group_id as group_id, A.perms as perms from AS A, AS B where A.group_id = B.group_id AND B.user_id = '21232f297a57a5a743894a0e4a801fc3'<br><br>
Schöne Grüsse
yui
-
- Beiträge: 8
- Registriert: Fr 14. Jan 2005, 13:37
- Wohnort: Bassano del Grappa (Italia)
- Kontaktdaten:
Auf der Eintragsseite erscheint nichts :-(
Hallo zusammen,
ich habe euer Modul auf der Seite meines Segelclubs eingebunden nunja zwar wird die Seite Auf welcher die Einträge angezeigt Werden sollen richtig dargestellt. Aber die Seite für die Einträge welche ich gleich eingebunden habe erscheint nicht.
Hier der Link für die einträge: http://sciz.yourclick.de/cms/front_content.php?idcat=25
und hier der Link für eintragungen: http://sciz.yourclick.de/cms/front_content.php?idcat=31
Woran kann das liegen? hier noch der Output Code der Fehlerhaften seite:
Besten Dank im Vorraus vom Bodensee
Gruss, Jo
ich habe euer Modul auf der Seite meines Segelclubs eingebunden nunja zwar wird die Seite Auf welcher die Einträge angezeigt Werden sollen richtig dargestellt. Aber die Seite für die Einträge welche ich gleich eingebunden habe erscheint nicht.
Hier der Link für die einträge: http://sciz.yourclick.de/cms/front_content.php?idcat=25
und hier der Link für eintragungen: http://sciz.yourclick.de/cms/front_content.php?idcat=31
Woran kann das liegen? hier noch der Output Code der Fehlerhaften seite:
Code: Alles auswählen
<br><p><B>Bitte mindestens Name und Kommentar angeben</B>
<div>Um Ihrem Beitrag ein <b>Emoticon</b> hinzuzufügen, einfach auf ein Smiley klicken ! Sie können auch den</div>
<div>Code eingeben, der erste Smiley wäre dann z.B.: :-)</div></p>
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : Guestbook Ausgabe v1.1
* Copyright : P.beauvain
* Created : 14-02-2004
************************************************/
$activ = "CMS_VALUE[5]";
if ($activ == "") { $activ = "0";
}
$sperre ="CMS_VALUE[6]";
$links = explode('?',$PHP_SELF);
$link = $links[0];
$link = $link."?idcat=".$idcat; // back-link
$meineseite=$auth->url();
if ($a == "") { $a = "add"; }
if ($a == "add") {
echo "<br>";
echo "<FORM name='gb' id='gb' action=".$auth->url()." method='post' enctype='application/x-www-form-urlencoded'>";
echo "<INPUT TYPE=hidden NAME=a VALUE=send>";
echo "<input type=hidden name=required value=name,comments>";
echo "<table border=0 cellpadding=4 cellspacing=0 width=515 >
<tr><td class=p1 align=right width=12%><B> Name: </b></td><td><INPUT class=tr12 TYPE=text NAME=name VALUE='$name'style=width:95%;></td><td width=160 rowspan=8 valign=top>
<table width=142 border=0 align=right cellspacing=0 cellpadding=0>
<tr>
<td width=78 class=text><strong>Bedeutung</strong></td>
<td width=39 class=text><div align=center><strong>Icon </strong></div></td>
<td width=40 class=text><strong> Code</strong></td>
</tr>
<tr>
<td class=p4>lacht</td>
<td align=center valign=middle><img src=smileys/smile.gif onClick=insert(':-)');></td>
<td class=p4>:-)</td>
</tr>
<tr>
<td class=p4>Zunge streckend</td>
<td align=center valign=middle><img src=smileys/tongue.gif onClick=insert(':-P');></td>
<td class=p4>:-P</td>
</tr>
<tr>
<td class=p4>augenzwinkernd</td>
<td align=center valign=middle><img src=smileys/wink.gif onClick=insert(';-)');></td>
<td class=p4>;-)</td>
</tr>
<tr>
<td class=p4>laut lachend</td>
<td align=center valign=middle><img src=smileys/laugh.gif onClick=insert(':lol:');></td>
<td class=p4>:lol:</td>
</tr>
<tr>
<td class=p4>unsicher</td>
<td align=center valign=middle><img src=smileys/unsure.gif onClick=insert(':unsure:');></td>
<td class=p4>:unsure:</td>
</tr>
<tr>
<td class=p4>cool</td>
<td align=center valign=middle><img src=smileys/cool.gif onClick=insert('8-)');></td>
<td class=p4>8-)</td>
</tr>
<tr>
<td class=p4>ängstlich</td>
<td align=center valign=middle><img src=smileys/huh.gif onClick=insert(':huh:');></td>
<td class=p4>:huh:</td>
</tr>
<tr>
<td class=p4>wütend</td>
<td align=center valign=middle><img src=smileys/mad.gif onClick=insert(':angry:');></td>
<td class=p4>:angry:</td>
</tr>
<tr>
<td class=p4>erstaunt</td>
<td align=center valign=middle><img src=smileys/blink.gif onClick=insert(':blink:');></td>
<td class=p4>:blink:</td>
</tr>
<tr>
<td class=p4>traurig</td>
<td align=center valign=middle><img src=smileys/sad.gif onClick=insert(':-(');></td>
<td class=p4>:-(</td>
</tr>
<tr>
<td class=p4>breit grinsend</td>
<td align=center valign=middle><img src=smileys/biggrin.gif onClick=insert(':-))');></td>
<td class=p4>:-))</td>
</tr>
<tr>
<td class=p4>erschrocken</td>
<td align=center valign=middle><img src=smileys/surprised.gif onClick=insert(':-O');></td>
<td class=p4>:-0</td>
</tr>
<tr>
<td class=p4>augenrollen</td>
<td align=center valign=middle><img src=smileys/rolleyes.gif onClick=insert(':rolleyes:');></td>
<td class=p4>:rolleyes:</td>
</tr>
</table></td>
<tr><td class=p1 align=right width=12%> E-Mail: </td><td><INPUT class=tr12 TYPE=text NAME=email VALUE='$email' style=width:95%;></td></tr><tr>
<tr><td TD class=p1 align=right width=12%> Homepage: </td><td><INPUT class=tr12 TYPE=text NAME=url VALUE='$url' style=width:95%;></td></tr>
<tr valign=top><td class=p1 align=right width=10%><b> Kommentar: </b></td><td><TEXTAREA class=tr13 NAME=comments VALUE='$comments' cols=21 rows=11 wrap=physical style=width:95%;></TEXT"."AREA></td></tr>
<tr><td class=p1 align=right width=12%><a href=# onClick=gb.submit();>Eintragen </a></td></tr>
</table>";
}
// wenn ein eintrag geschrieben werden soll
if($a == "send") {
// Formatierung des Textes aus dem Kommentarfeld
if($name!=""&&$comments!="") //Abfangen der "leeren" Einträge
{
$mailkomm = stripslashes($comments);
$comments = nl2br("$comments");
$comments = addslashes("$comments"); //Abfangen von TAGS
$comments = strip_tags( $comments );
//-------------------- konvertiere Smileys ---------------------------------
$comments = eregi_replace(":-\)\)|:\)\)|:biggrin:",
'<img src="smileys/biggrin.gif" border="0">',$comments);
$comments = eregi_replace(":-\)|:\)|:smile:",
'<img src="smileys/smile.gif" border="0">',$comments);
$comments = eregi_replace(":-D|:-D|:lol:",
'<img src="smileys/laugh.gif" border="0">',$comments);
$comments = eregi_replace(":huh:",
'<img src="smileys/huh.gif" border="0">',$comments);
$comments = eregi_replace(":rolleyes:",
'<img src="smileys/rolleyes.gif" border="0">',$comments);
$comments = eregi_replace(":O\)|:o\)",
'<img src="smileys/smile2.gif" border="0">',$comments);
$comments = eregi_replace(";-\)|;\)|:wink:",
'<img src="smileys/wink.gif" border="0">',$comments);
$comments = eregi_replace(":-\(|:\(|:sad:",
'<img src="smileys/sad.gif" border="0">',$comments);
$comments = eregi_replace(":angry:",
'<img src="smileys/mad.gif" border="0">',$comments);
$comments = eregi_replace(":-D|:D|:happy:",
'<img src="smileys/happy.gif" border="0">',$comments);
$comments = eregi_replace(":heart:",
'<img src="smileys/heart.gif" border="0">',$comments);
$comments = eregi_replace(":-P|:P|:tongue:",
'<img src="smileys/tongue.gif" border="0">',$comments);
$comments = eregi_replace("8-\)|8\)|:cool:",
'<img src="smileys/cool.gif" border="0">',$comments);
$comments = eregi_replace(":-\(|:\(|:weep:",
'<img src="smileys/weep.gif" border="0">',$comments);
$comments = eregi_replace(":-o|:o|:astonished:",
'<img src="smileys/surprised.gif" border="0">',$comments);
$comments = eregi_replace(":blink:",
'<img src="smileys/blink.gif" border="0">',$comments);
$comments = eregi_replace(":wub:",
'<img src="smileys/wub.gif" border="0">',$comments);
$comments = eregi_replace(":unsure:",
'<img src="smileys/unsure.gif" border="0">',$comments);
// ---------Abschnitt nach n Zeichen-------------------------------------
for ($i=CMS_VALUE[7]; $i < CMS_VALUE[7]+20; $i++)
{
$comments1 = substr($comments , 0, $i);
$cut = substr($comments, $i);
if ((ord ($cut) == 32)||(ord ($cut) == 44)||(ord ($cut) == 45)) {
$comments= substr($comments , 0, $i);
$comments .= ' .....';
}
}
// -------------- IP /Host speichern ----------------------------------
$ip = getenv('REMOTE_ADDR');
$host = gethostbyaddr($ip);
// -------------- Cookie Setzen ---------------------------------------
setcookie("AJUS-Forumeintrag","ja",time()+CMS_VALUE[8]*24*3600);
if($HTTP_COOKIE_VARS["AJUS-Forumeintrag"]=="ja" && $sperre ==1){
echo"<br><p><font class=textbold><b>Sie haben sich bereits eingetragen !<br>";
if (CMS_VALUE[8] == 1){
echo"Sie können sich Morgen erneut eintragen.";
}
else{
echo"Sie können sich in CMS_VALUE[8] Tagen erneut eintragen.</b></p>";
}
}
else{
$url = Str_replace("http://","",$url);
$sql = "INSERT into ".$cfg["Tab"]["guestbook"]." (name, email, location, url, date, comments, active, client) VALUES ('$name', '$email', '$ip/$host', '$url', NOW(), '$comments', '$activ', $client)";
$db->query($sql);
if("CMS_VALUE[3]" == 1 && "CMS_VALUE[4]" != "") {
$mailbody = "Von: $name ( $email )\nHomepage: $url\n\nKommentar:\n$mailkomm\n\n http://".getenv("HTTP_HOST")."$meineseite";
mail("CMS_VALUE[4]", "neuer Gaestebuch-Eintrag", $mailbody, "From: Gaestebuch<CMS_VALUE[4]>\nX-Mailer: PHP/" . phpversion(). "\n");
};
echo "<p class=textbold> Danke! Ihr Beitrag wurde eingetragen</p>";
}
}
else
{
echo "<br><p><font class=textbold><b>Bitte überprüfen Sie ihre Eingaben!</b></p>";
echo" <form action='$link' method='post'>
<input type=hidden name=name value=$name>
<input type=hidden name=email value=$email>
<input type=hidden name=url value=$url>
<input type=hidden name=comments value=$comments>
<input class=\"tr12\" type='submit' value='« zurück'>
</form> ";
}
}
?>
Gruss, Jo
-
- Beiträge: 76
- Registriert: Mi 5. Jan 2005, 19:42
- Wohnort: Das findet ihr sowieso nicht, weils so klein ist...
- Kontaktdaten:
Ich hab' nun versucht, die aktuellste Version von snoopy (snoopys-guestbook-01-03-2004.zip) in Contenido 4.4.5 zu installieren.
Contenido Error Log:
Hab' auch schon das versucht, aber keine Besserung:
GB Eingabe:
Die Eingabe wird ohne Probleme angezeigt, aber:
- Der Eintrag wird wohl bestätigt (e-Mail an Admin kommt an) aber in der DB wird nix eingetragen
GB Ausgabe:
Folgende Ausgangssituation:
1 Template (Gästebuch)
Container 7,8 und 9 (= Container 4,5 und 6 des orig. Layouts der Standardauslieferung von contenido)
Kategorie "Feedback" mit Template "Gästebuch"
Folgende Phänomene:
- Neuer Artikel (in Kategorie "Feedback"), Template: --kein--
- GB Ausgabe in Container 7 und GB Eingabe in Container 8:
Nur GB Ausgabe sichtbar
- Neuer Artikel (in Kategorie "Feedback"), Template: --kein--
- GB Ausgabe in Container 8 und GB Eingabe in Container 9:
Nur folgendes sichtbar:
- Neuer Artikel (in Kategorie "Feedback"), Template: --kein--
- GB Ausgabe in Container 7 und GB Eingabe in Container 9:
Nur GB Ausgabe sichtbar
- Neuer Artikel (in Kategorie "Feedback"), Template: --kein--
- GB Ausgabe in Container 9 und GB Eingabe in Container 7:
GB Eingabe und GB Ausgabe sichtbar, in Ausgabe Fehlermeldung:
- Neuer Artikel (in Kategorie "Feedback"), Template: --kein--
- GB Ausgabe in Container 9 und GB Eingabe in Container 8:
GB Eingabe und GB Ausgabe sichtbar, in Ausgabe Fehlermeldung:
Variante II:
- 2 Templates (Gästebuch Ausgabe und Gästebuch Eingabe)
- 1 Kategorie (Feedback) und 1 Unterkategorie (Feedback schreiben)
- 2 Artikel (1 als Startseite in "Feedback", 1 als Startseite in "Feedback schreiben")
Kategorie "Feedback" (Template: Gästebuch) mit Artikel "Feedback" (Template: --kein--) mit Modul: Gästebuch Ausgabe in Container 7
Unterkategorie "Feedback schreiben" (Template: Gästebuch Eingabe) in Kategorie "Feedback" mit Artikel "Feedback schreiben" (Template: --kein--) mit Modul: Gästebuch Eingabe in Container 7
Alles wird zwar ohne Fehler angezegt, keine Einträge (auch nicht in der DB)
Konfiguration:
- GB Ausgabe:
Anzahl Seiten: 5
- GB Eingabe:
Emailbenachrichtigung: office@email.at
Ja (Häckchen aktiviert)
Sofort anzeigen: (Häckchen aktiviert)
Cookie: off
Lifetime: leer
- Verwende ich nun eine falsche Version des Gästebuchs?
- kann es sein, dass das Gästebuch in Contenido 4.4.5 nicht mehr funktioniert?
- Ist eine Darstelung von GB Eingabe und GB Ausgabe in ein und dem selben Artikel nicht möglich?
- Warum schreibt das Modul nix in die DB?
Contenido Error Log:
Code: Alles auswählen
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 'WHERE active=1 AND client=1 order by date desc LIMIT 0,' at lin
SELECT name, email, url, date, location, comments, id, active FROM WHERE active=1 AND client=1 order by date desc LIMIT 0,
next_record called with no query pending.
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 ('tester','xxxx@xxxxx.at','xx.xx.xxx.xxx/xxxxxxxx','www.xxxxx.at',NOW(),'Testeintrag!
Test, test, test.
PHP Warning: Division by zero in /www/htdocs/kfreiat/front_content.php(567) : eval()'d code on line 1033
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 'WHERE active=1 AND client=1 order by date desc LIMIT 0,' at lin
SELECT name, email, url, date, location, comments, id, active FROM WHERE active=1 AND client=1 order by date desc LIMIT 0,
Code: Alles auswählen
// $sql = "SELECT name, email, url, date, location, comments, id, active FROM $cfgTab_guestbook $where order by date desc LIMIT $eintrag,$zps";
$sql = "SELECT name, email, url, date, location, comments, id, active FROM ".$cfg["tab"]["guestbook"]." $where order by date desc LIMIT $eintrag,$zps";
GB Eingabe:
Die Eingabe wird ohne Probleme angezeigt, aber:
- Der Eintrag wird wohl bestätigt (e-Mail an Admin kommt an) aber in der DB wird nix eingetragen
GB Ausgabe:
Folgende Ausgangssituation:
1 Template (Gästebuch)
Container 7,8 und 9 (= Container 4,5 und 6 des orig. Layouts der Standardauslieferung von contenido)
Kategorie "Feedback" mit Template "Gästebuch"
Folgende Phänomene:
- Neuer Artikel (in Kategorie "Feedback"), Template: --kein--
- GB Ausgabe in Container 7 und GB Eingabe in Container 8:
Nur GB Ausgabe sichtbar
- Neuer Artikel (in Kategorie "Feedback"), Template: --kein--
- GB Ausgabe in Container 8 und GB Eingabe in Container 9:
Nur folgendes sichtbar:
Code: Alles auswählen
Einträge mit ICONS haben Links auf E-Mail und URL
Warning: Division by zero in /www/htdocs/kfreiat/front_content.php(567) : eval()'d code on line 596
Einträge: 1-0 von 0
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.: :-)
- GB Ausgabe in Container 7 und GB Eingabe in Container 9:
Nur GB Ausgabe sichtbar
- Neuer Artikel (in Kategorie "Feedback"), Template: --kein--
- GB Ausgabe in Container 9 und GB Eingabe in Container 7:
GB Eingabe und GB Ausgabe sichtbar, in Ausgabe Fehlermeldung:
Code: Alles auswählen
Warning: Division by zero in /www/htdocs/kfreiat/front_content.php(567) : eval()'d code on line 1033
- GB Ausgabe in Container 9 und GB Eingabe in Container 8:
GB Eingabe und GB Ausgabe sichtbar, in Ausgabe Fehlermeldung:
Code: Alles auswählen
Warning: Division by zero in /www/htdocs/kfreiat/front_content.php(567) : eval()'d code on line 1033
Variante II:
- 2 Templates (Gästebuch Ausgabe und Gästebuch Eingabe)
- 1 Kategorie (Feedback) und 1 Unterkategorie (Feedback schreiben)
- 2 Artikel (1 als Startseite in "Feedback", 1 als Startseite in "Feedback schreiben")
Kategorie "Feedback" (Template: Gästebuch) mit Artikel "Feedback" (Template: --kein--) mit Modul: Gästebuch Ausgabe in Container 7
Unterkategorie "Feedback schreiben" (Template: Gästebuch Eingabe) in Kategorie "Feedback" mit Artikel "Feedback schreiben" (Template: --kein--) mit Modul: Gästebuch Eingabe in Container 7
Alles wird zwar ohne Fehler angezegt, keine Einträge (auch nicht in der DB)
Konfiguration:
- GB Ausgabe:
Anzahl Seiten: 5
- GB Eingabe:
Emailbenachrichtigung: office@email.at
Ja (Häckchen aktiviert)
Sofort anzeigen: (Häckchen aktiviert)
Cookie: off
Lifetime: leer
- Verwende ich nun eine falsche Version des Gästebuchs?
- kann es sein, dass das Gästebuch in Contenido 4.4.5 nicht mehr funktioniert?
- Ist eine Darstelung von GB Eingabe und GB Ausgabe in ein und dem selben Artikel nicht möglich?
- Warum schreibt das Modul nix in die DB?
**************************************************
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.
**************************************************
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.
**************************************************
gästebuch
halloo!
ich hab in mei contenido- hompage jetz das gästebuch eingebaut und es funktioniert eigentlich (so weit ich mich auskenne) alles, aber die smilies werden nicht angezeigt...was macht man daa?.
lg karen
ich hab in mei contenido- hompage jetz das gästebuch eingebaut und es funktioniert eigentlich (so weit ich mich auskenne) alles, aber die smilies werden nicht angezeigt...was macht man daa?.
lg karen
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
Re: gästebuch
sind die Dateien mit den Smilies bei dir ueberhaupt vorhanden?ka hat geschrieben:aber die smilies werden nicht angezeigt...was macht man daa?.