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

koffer
Beiträge: 107
Registriert: Mi 3. Sep 2003, 15:39
Kontaktdaten:

Beitrag von koffer »

Hallo nochmal,
nach Update auf 4.4.4 sind die Einträge im Frontend und Backend nicht mehr sichtbar, obwohl in der Datenbank noch vorhanden.
Neue Einträge werden nicht in die Datenbank übernomen, Fehlermeldung gibt es nach dem Eintrag keine.

Errorlog:

Code: Alles auswählen

[26-Feb-2004 12:24:45] Invalid SQL: SELECT count(*) AS total FROM  WHERE active=1 AND client=1<br><br>
[26-Feb-2004 12:24:45] next_record called with no query pending.
[26-Feb-2004 12:24:45] Invalid SQL: SELECT name, email, url, date, location, comments, id, active FROM   WHERE active=1 AND client=1 order by date desc LIMIT 0,5<br><br>
[26-Feb-2004 12:24:45] next_record called with no query pending.
[26-Feb-2004 12:24:49] Invalid SQL: SELECT count(*) AS total FROM  WHERE active=1 AND client=1<br><br>
[26-Feb-2004 12:24:49] next_record called with no query pending.
[26-Feb-2004 12:24:49] Invalid SQL: SELECT name, email, url, date, location, comments, id, active FROM   WHERE active=1 AND client=1 order by date desc LIMIT 0,5<br><br>
[26-Feb-2004 12:24:49] next_record called with no query pending.
[26-Feb-2004 12:25:07] Invalid SQL: UPDATE  SET active= WHERE id='' LIMIT 1<br><br>
[26-Feb-2004 12:25:07] Invalid SQL: SELECT count(*) AS total FROM  WHERE client=1<br><br>
[26-Feb-2004 12:25:07] next_record called with no query pending.
[26-Feb-2004 12:25:07] Invalid SQL: SELECT name, email, url, date, location, comments, id, active FROM   WHERE client=1 order by date desc LIMIT 0,5<br><br>
[26-Feb-2004 12:25:07] next_record called with no query pending.
[26-Feb-2004 12:26:16] Invalid SQL: SELECT count(*) AS total FROM  WHERE active=1 AND client=1<br><br>
[26-Feb-2004 12:26:16] next_record called with no query pending.
[26-Feb-2004 12:26:16] Invalid SQL: SELECT name, email, url, date, location, comments, id, active FROM   WHERE active=1 AND client=1 order by date desc LIMIT 0,5<br><br>
[26-Feb-2004 12:26:16] next_record called with no query pending.
[26-Feb-2004 12:26:17] Invalid SQL: SELECT count(*) AS total FROM  WHERE active=1 AND client=1<br><br>
[26-Feb-2004 12:26:17] next_record called with no query pending.
[26-Feb-2004 12:26:17] Invalid SQL: SELECT name, email, url, date, location, comments, id, active FROM   WHERE active=1 AND client=1 order by date desc LIMIT 0,5<br><br>
[26-Feb-2004 12:26:17] next_record called with no query pending.
[26-Feb-2004 12:26:25] Invalid SQL: SELECT count(*) AS total FROM  WHERE active=1 AND client=1<br><br>
[26-Feb-2004 12:26:25] next_record called with no query pending.
[26-Feb-2004 12:26:25] Invalid SQL: SELECT name, email, url, date, location, comments, id, active FROM   WHERE active=1 AND client=1 order by date desc LIMIT 0,5<br><br>
[26-Feb-2004 12:26:25] next_record called with no query pending.
[26-Feb-2004 12:27:23] Invalid SQL: UPDATE  SET active= WHERE id='' LIMIT 1<br><br>
[26-Feb-2004 12:27:23] Invalid SQL: SELECT count(*) AS total FROM  WHERE client=1<br><br>
[26-Feb-2004 12:27:23] next_record called with no query pending.
[26-Feb-2004 12:27:23] Invalid SQL: SELECT name, email, url, date, location, comments, id, active FROM   WHERE client=1 order by date desc LIMIT 0,5<br><br>
[26-Feb-2004 12:27:23] next_record called with no query pending.
[26-Feb-2004 12:28:06] PHP Warning:  Cannot modify header information - headers already sent by (output started at /usr/local/httpd/htdocs/kunden/web25/html/cms/front_content.php(563) : eval()'d code:38) in /usr/local/httpd/htdocs/kunden/web25/html/cms/front_content.php(563) : eval()'d code on line 778
[26-Feb-2004 12:28:06] Invalid SQL: INSERT into  (name, email, location, url, date, comments, active, client)     VALUES ('Christian josef', 'webmaster@test.de', '217.229.251.125/pD9E5FB7D.dip.t-dialin.net', 'www.test.de', NOW(), 'test <img src="smileys/rolleyes.gif" border="0">', '1', 1)<br><br>
[26-Feb-2004 12:28:09] Invalid SQL: SELECT count(*) AS total FROM  WHERE active=1 AND client=1<br><br>
[26-Feb-2004 12:28:09] next_record called with no query pending.
[26-Feb-2004 12:28:09] Invalid SQL: SELECT name, email, url, date, location, comments, id, active FROM   WHERE active=1 AND client=1 order by date desc LIMIT 0,5<br><br>
[26-Feb-2004 12:28:09] next_record called with no query pending.
[26-Feb-2004 12:28:15] Invalid SQL: SELECT count(*) AS total FROM  WHERE active=1 AND client=1<br><br>
[26-Feb-2004 12:28:15] next_record called with no query pending.
[26-Feb-2004 12:28:15] Invalid SQL: SELECT name, email, url, date, location, comments, id, active FROM   WHERE active=1 AND client=1 order by date desc LIMIT 0,5<br><br>
[26-Feb-2004 12:28:15] next_record called with no query pending.
CyberDan
Beiträge: 204
Registriert: Mo 15. Dez 2003, 13:01
Wohnort: Saarland
Kontaktdaten:

Beitrag von CyberDan »

@snoopy: danke, das hilft mir schonmal weiter ;-)

@koffer: hast du dran gedacht in der cfg_sql.inc.php wieder die beiden Zeilen einzutragen:

$cfg["Tab"]["guestbook"] = "con_guestbook";
$cfgTab_guestbook = "con_guestbook";

Die hast du ja sicher beim update überschrieben...
koffer
Beiträge: 107
Registriert: Mi 3. Sep 2003, 15:39
Kontaktdaten:

Beitrag von koffer »

jaja, ich bin schon so ein held :lol:

danke CyberDan, hatte ich selbstverständlich nicht eingetragen.
neu@cidnet.de
Beiträge: 356
Registriert: Do 15. Jan 2004, 21:32
Wohnort: Mönchengladbach
Kontaktdaten:

fehler

Beitrag von neu@cidnet.de »

ich hab die modul änderungen vorgenommen:
folgende fehler treten immer auf, modul kann aber kompilliert werden

Code: Alles auswählen

[27-Feb-2004 19:22:56] PHP Warning:  Cannot modify header information - headers already sent by (output started at /.2/www/dewio/kirchekelzenberg/kirchekelzenberg.de/con_kike/cms/front_content.php(546) : eval()'d code:11) in /.2/www/dewio/kirchekelzenberg/kirchekelzenberg.de/con_kike/cms/front_content.php(546) : eval()'d code on line 659
[27-Feb-2004 19:23:32] PHP Warning:  Cannot modify header information - headers already sent by (output started at /.2/www/dewio/kirchekelzenberg/kirchekelzenberg.de/con_kike/cms/front_content.php(546) : eval()'d code:11) in /.2/www/dewio/kirchekelzenberg/kirchekelzenberg.de/con_kike/cms/front_content.php(546) : eval()'d code on line 659
[27-Feb-2004 19:23:50] Invalid SQL: UPDATE con_guestbook SET active= WHERE id='' LIMIT 1<br><br>
CyberDan
Beiträge: 204
Registriert: Mo 15. Dez 2003, 13:01
Wohnort: Saarland
Kontaktdaten:

Beitrag von CyberDan »

die fehler stehenmbei mir auch im errorlog, ich dachte es hat nochwas mit dem update zu tun, aber sie sind immernoch da ;-(
neu@cidnet.de
Beiträge: 356
Registriert: Do 15. Jan 2004, 21:32
Wohnort: Mönchengladbach
Kontaktdaten:

Beitrag von neu@cidnet.de »

dann sind wir ja schonmal 2
Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader »

Hallo Leute! :D



Auf Wunsch von Snoopy hab ich mal den Quelltext vom "Guestbook" kurz überflogen und ein paar Änderungen unter anderem in Sachen Sicherheit vorgenommen. :shock:


Außerdem hab ich ein paar Bugs behoben, auf die ich bei der Installation des Gästebuches bei mir gestoßen bin. :shock:
(Bsp: wenn man die cookie-lifetime im backend leer gelassen hatte, kam nur ne weise Seite...)


Desweiteren hab ich mir die Mühe gemacht und das ganze so wie meine Module aufbereitet. :shock:
Das heißt eine von meinen allzeitbeliebten ;) Installationsanweisungen geschrieben, die verschiedenen Sources in einzelne sinnvoll benannte Dateien gepackt und das ganze als ein .zip zum Download bereit gestellt. :shock:


Die Smileys von Snoopy hab ich auch als "smileys.zip" drinne! :shock:



Ihr findet meine Version des "Guestbook" unter folgendem Link:


von nun an werden "meine" module auf meiner privaten homepage auf http://www.forseth.de --> "Downloads&Sonstiges" --> "Contenido-Module" zu finden sein... :idea:


so long,
Darth. :twisted:
Zuletzt geändert von Darth-Vader am Do 20. Mai 2004, 03:58, insgesamt 2-mal geändert.
CyberDan
Beiträge: 204
Registriert: Mo 15. Dez 2003, 13:01
Wohnort: Saarland
Kontaktdaten:

Beitrag von CyberDan »

nicht schlecht, snoopy. 8)
Nur sind immernoch Fehler drin:

1. breaks werden im Beitrag als code "<br />" angezeigt und verursachen keinen Zeilenwechsel.
2.nach dem einsetzen eines Smileys springt der cursor automatisch auf den button, d.h. wer zwischen dem tippen einen smiley einfügt und dann einfach mit einem Zeilenumbruch weitermacht, schickt den beitrag ab.

Ansonsten mal wieder die gewohnt gute qualität mit der Anleitung :wink:
Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader »

Snoopy?! Ich heiß immer noch Darth-Vader ;) :evil:



Aber ich guck mir das von dir beschriebene im Laufe des Tages mal an...
CyberDan
Beiträge: 204
Registriert: Mo 15. Dez 2003, 13:01
Wohnort: Saarland
Kontaktdaten:

Beitrag von CyberDan »

sorry darth, war natürlich keine Absicht. Hoffe du kannst mir nochmal verzeihen Bild


:wink:
Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader »

hmm, naja ok, ausnahmsweise, weil du's bist! :lol:
Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader »

So, hier meine neuste Version des Guestbook:


von nun an werden "meine" module auf meiner privaten homepage auf http://www.forseth.de --> "Downloads&Sonstiges" --> "Contenido-Module" zu finden sein... :idea:


so long,
Darth. :twisted:



Ich sag es gleich:
Den JacaScript-Kram mit Anklicken usw. hab ich net gefixed, weil ich des net für unbedingt nötig halte. Ich sollte das Gästebuch nach Sicherheit überprüfen, nicht die Hauptentwicklung des Moduls übernehmen, nach wie vor ist es ja Snoopy's Modul. Der wird denke ich mal, dann eh nochmal drüber gehen und designmäßig en bissl feilen. :wink:





so long,
Darth. :twisted:
Zuletzt geändert von Darth-Vader am Do 20. Mai 2004, 03:58, insgesamt 1-mal geändert.
CyberDan
Beiträge: 204
Registriert: Mo 15. Dez 2003, 13:01
Wohnort: Saarland
Kontaktdaten:

Beitrag von CyberDan »

super, jetzt klappts mit den Zeilenumbrüchen ;-)
bartekk
Beiträge: 103
Registriert: Mo 14. Jul 2003, 15:43
Kontaktdaten:

Beitrag von bartekk »

Hallo,
super Modul, aber irgendwie habe ich noch ein Problem mit dem Input des Eingabemoduls:

Code: Alles auswählen

/***********************************************
* CONTENIDO MODUL -  INPUT
*
* Modulname   :     Guestbook Eingabe v1.1
* Copyright   :     P.beauvain
* Created     :     14-02-2004
* Modified    :     Feb. 29th 2004 by Lars D. Forseth <lars@forseth.de>
************************************************/


echo "<input type=\"hidden\" name=\"CMS_VAR[0]\" value=\" ".$value."\">";
echo "<table align=\"left\" cellpadding=\"0\" cellspacing=\"0\">";
echo "</SELECT></td></tr>";
echo "<tr valign=\"top\"><td width=\"202\">Emailbenachrichtigung: ";
echo "Ja <INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[3]\" VALUE=\"1\" ";
if("CMS_VALUE[3]" "== 1){echo "checked=checked"; };
echo "> An:</td><td>";
echo " <INPUT TYPE=\"text\" NAME=\"CMS_VAR[4]\" VALUE=\"";
if("CMS_VALUE[4]"){ echo "CMS_VALUE[4]"; } else { echo $cfgNewsletter["from"]; };
echo "\"></td></tr>";
if("CMS_VALUE[5]" == 1) { $checked = "checked=checked"; }
//else { $checked = ""; }
echo "<tr>
        <td>Sofort anzeigen:</td>
        <td><input type=\"checkbox\" name=\"CMS_VAR[5]\" value=\"1\" ".$checked."></td>
        </tr>
";
echo "<tr>";
echo "<td width=\"202\">Cookie gegen widerholte Einträge :</td><td><INPUT TYPE=\"radio\" NAME=\"CMS_VAR[6]\" VALUE=\"0\"";
if("CMS_VALUE[6]" "==0){echo "checked=checked";};echo"> off
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[6]\" VALUE=\"1\"";
if("CMS_VALUE[6]" "==1){echo "checked=checked";};echo"> on</td></tr>";

echo "<tr>";
echo"<td width=\"202\">Cookie Lifetime (1 = 1 Tag etc.) :
</td><td><input type=\"text\" name=\"CMS_VAR[8]\" value=\"CMS_VALUE[8]\" ></td></tr>";

//echo "<tr>";
//echo"<td width=\"202\">Angezeigte Länge in Zeichen :
//</td><td><input type=\"text\" name=\"CMS_VAR[7]\" value=\"CMS_VALUE[7]\" ></td></tr>";

echo "</table>";
Hier bekomme ich eine Fehlermeldung:
[01-Mär-2004 20:09:46] PHP Parse error: parse error in /home/www/webxxx/html/contenido/includes/functions.mod.php(155) : eval()'d code on line 16
Woran könnte das liegen?

Benutze:

Contenido 4.4.2
Php 4.3.4


Gruß

Thomas
Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader »

ersetz mal das

Code: Alles auswählen

if("CMS_VALUE[3]" "== 1){echo "checked=checked"; }; 

durch

Code: Alles auswählen

if ("CMS_VALUE[3]" == 1) {echo "checked=checked";}


hilft das?
Gesperrt