Seite 14 von 20

Verfasst: Sa 8. Jan 2005, 17:36
von emscher23
@ emergency: hast du vielleicht eine idee?

Verfasst: Sa 8. Jan 2005, 18:46
von Halchteranerin
warum verunstalten bloss so viele den Namen vom armen emergence?

Verfasst: Sa 8. Jan 2005, 19:44
von emscher23
wie blöd von mir!!!

ich weiß gar nicht wieso ich das y am ende gesetzt habe?!

aber ich habe echt gedacht das jemand eine lösung gepostet hätte :-(

Verfasst: Sa 8. Jan 2005, 19:54
von Halchteranerin
wenn du Abbitte leistest, hilft dir vielleicht emergence. ;-) Sorry, so auf die Schnelle kann ich dir keine Antwort geben, und fuer mehr reicht die Zeit im Augenblick leider nicht.

Verfasst: Sa 8. Jan 2005, 23:53
von HerrB
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

Verfasst: So 9. Jan 2005, 11:44
von emscher23
ich habe schon selber versucht an dem veränderten code von emergence herumzubasteln, aber ohne erfolg.

Verfasst: So 9. Jan 2005, 23:00
von Joey
Also mein Tip ist: d.M.Y - H:s
Gruss
Jörg

Verfasst: Mo 10. Jan 2005, 01:10
von emscher23
das war alles? mmh, dann hatte ich auch den völlig falschen ansatz.

danke hat prima geklappt!

Verfasst: Mo 10. Jan 2005, 01:29
von emscher23
@ joey:
ein kleiner fehler ist doch drin. ;-) s steht für sekunden und leider nicht für minuten. ich habe herausgefunden welches kürzel für die abkürzung des monats steht, aber minute erschein tdort nicht die dort stehen sollte.

Verfasst: Mo 10. Jan 2005, 01:42
von timo
d.m.Y H:i:s

wie auf der Seite von PHP beschrieben...

Anpassung für 4.5.2

Verfasst: Fr 14. Jan 2005, 11:01
von yui
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:
[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>
Kann sich da jemand einen Reim drauf machen?

Schöne Grüsse
yui

Auf der Eintragsseite erscheint nichts :-(

Verfasst: Fr 14. Jan 2005, 13:52
von mr.johnnyb
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:

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>&auml;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&uuml;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='&laquo;&nbsp;zur&uuml;ck'> 
  </form>    "; 

  
  } 
} 
?> 
Besten Dank im Vorraus vom Bodensee
Gruss, Jo

Verfasst: So 23. Jan 2005, 02:30
von cyaneo
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:

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,
Hab' auch schon das versucht, aber keine Besserung:

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.: :-)
- 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:

Code: Alles auswählen

Warning: Division by zero in /www/htdocs/kfreiat/front_content.php(567) : eval()'d code on line 1033
- 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:

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?

gästebuch

Verfasst: Do 27. Jan 2005, 19:02
von ka
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

Re: gästebuch

Verfasst: Do 27. Jan 2005, 19:42
von Halchteranerin
ka hat geschrieben:aber die smilies werden nicht angezeigt...was macht man daa?.
sind die Dateien mit den Smilies bei dir ueberhaupt vorhanden?