Gästebuch für v4.3 u. 4.32

Gesperrt
Snoopy
Beiträge: 239
Registriert: Mo 15. Sep 2003, 18:45
Kontaktdaten:

Gästebuch für v4.3 u. 4.32

Beitrag von Snoopy » Fr 19. Sep 2003, 12:54

Getestet mit V4.3b und 4.3.2b
Hier eine bei mir funktionierende Geästebuch Version.
Die Bilder für Mail und Url können jetzt wirklich ausgewählt werden.
Die Seitenzählung für die Einträge funktioniert jetzt :!: egal wieviel Einträge pro Seite gewählt sind. Der Code müsste noch bereinigt werden :cry:

die Grafik but_online.gif benutze ich bei mir als Trennlinie zwischen den Einträgen mit einem link auf den Anker #top, der im Seitenlayout stehen muss. but_online.gif ist 450x8px gross.

Code: Alles auswählen

ACHTUNG!
- Dieses Gästebuchmodul benötigt einen zusätzlichen Table in der Contenido-Datenbank (guestbook.sql)
- In cfg_sql.inc.php müssen folgende Einträge: 
$cfg["Tab"]["guestbook"] = "con_guestbook";
$cfgTab_guestbook        = "con_guestbook";


SQL DUMP:

CREATE TABLE con_guestbook ( 
   id int(8) DEFAULT '0' NOT NULL auto_increment, 
   name varchar(40) NOT NULL, 
   email varchar(40) NOT NULL, 
   location varchar(40) NOT NULL, 
   comments text NOT NULL, 
   url varchar(50) NOT NULL, 
   active int(1) DEFAULT '1' NOT NULL,
   client int(1) DEFAULT '1' NOT NULL,
   date datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, 
   PRIMARY KEY (id) 
); 


!Achtung!-Das gesamte Gästebuch sind 2 Module!

TITEL:
Gästebuch(anzeigen der Einträge)

LASTMODIFY:  31.08.2003 Peter Beauvain
Die Admin Geschichte hab ich rausgenommen.
ich habe die Font-Auswahl rausgenommen, da ich mit css arbeite
diese Version ist für Version 4.3b . die Images für Mail und Url heissen www.gif und mail.gif(32x32px) und müssen im Order /cms/upload/img liegen(ggf.im CODE ändern).
Die nötigen css einträge müssen in die Format.css eingtragen werden.
Die Zählung der Einträge und Seiten bei der Ausgabe funktionieren jetzt.

STYLES:
.tr12 {
	background: #EEF2D9;
	border-bottom: #C7D0A6 1px solid;
	border-left: #C7D0A6 1px solid;
	border-right: #C7D0A6 1px solid;
	border-top: #C7D0A6 1px solid;
}

.tr13 {
	background: #EEF2D9;
	border-bottom: #C7D0A6 1px solid;
	border-left: #C7D0A6 1px solid;
	border-right: #C7D0A6 1px solid;
	border-top: #C7D0A6 1px solid;
	overflow: hidden;
}

.text {
	color: #000000;
	font-family: helvetica, arial, geneva, sans-serif;
	font-size: 11px;
}

.textbold {
	color: #000000;
	font-family: helvetica, arial, geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
}



BESCHREIBUNG:
Zeigt eine Liste der Gästebucheinträge an. Das Formular für die Einträge ist ein extra Modul. Als Admin kann ich die Einträge aktivieren oder deaktivieren. Es wird kein Eintrag aus der DB gelöscht.

geschrieben von Jens Knoblich ; getuned von webmaster@zu-hause.biz, Martin Höfer; nochmals getuned von Alexander Ziska (a_ziska@web.de); geändert von Pbeauvain@web.de

MODUL INPUT:

echo "<input type=\"hidden\" name=\"CMS_VAR[0]\" value=\"".$value."\">"; 
echo "<table align=\"left\" cellpadding=\"0\" cellspacing=\"0\">"; 
echo "</SELECT></td></tr>";
echo "
        <tr>
          <td>Anzahl Einträge/Seite:   </td>
          <td><input type=\"text\" name=\"CMS_VAR[4]\" value=\"CMS_VALUE[4]\"></td></tr>";

$query = "SELECT * FROM ".$cfg["tab"]["upl"]." WHERE filetype = 'gif'";

$db->query($query);

while ($db->next_record()) {
//$bild replaces old $filename 
 $bild[$db->f("idupl")] = $db->f("filename");

} // end while

function d_checked($which) {
  if ($which != "") {
    return "checked";
  } 
} // end function

  echo "<tr>\n";
  echo "<td>Mail-Image</td>\n";
  echo "<td><select name=\"CMS_VAR[5]\">\n";
  
  if (is_array($bild)) {
    foreach ($bild as $key => $value) {
      if ("CMS_VALUE[5]" == $value) {
        echo "<option selected=\"selected\" value=\"". $value ."\">". $value ."</option>";
      } else {
        echo "<option value=\"". $value ."\">". $value ."</option>";
      } // end if
    } // end foreach
  } // end if
  
  echo "</select></td>\n";
  echo "</tr>\n";

  echo "<tr>\n";
  echo "<td>WWW-Image</td>\n";
  echo "<td><select name=\"CMS_VAR[6]\">\n";
  
  if (is_array($bild)) {
    foreach ($bild as $key => $value) {
      if ("CMS_VALUE[6]" == $value) {
        echo "<option selected=\"selected\" value=\"". $cfgClient[1]["frontendpath"]["img"].$value ."\">". $value ."</option>";
      } else {
        echo "<option value=\"". $value ."\">". $value ."</option>";
      } // end if
    } // end foreach
  } // end if
  
  echo "</select></td>\n";
  echo "</tr>\n";

echo "</table>"; 


MODUL OUTPUT:

<br><FIELDSET style="BORDER-RIGHT: #c7d0a6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #c7d0a6 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; BORDER-LEFT: #c7d0a6 1px solid; WIDTH: 420px; PADDING-TOP: 0px; BORDER-BOTTOM: #c7d0a6 1px solid">
<LEGEND style="COLOR: #949A80" align=left><B>Einträge mit ICONS haben Links auf E-Mail und URL</B></LEGEND>

<?php
switch ($eintrag) {      // das erste mal beim aufruf ist $eintrag undefiniert 
  case ""; 
    $eintrag = "0";      // deswegen wertzuweisung 0 
} 
$zps = "CMS_VALUE[4]";              // anzeige der einträge pro Seite 

$max = ($eintrag + $zps);
$meineseite=$auth->url();

$a = "view";

// wenn view als aktion übergeben wird bzw. beim erstmaligen Seitenaufruf 
if($a == "view") 
{ 
  //Zählen der Datensätze 
  $sql = "SELECT count(*) AS total FROM ".$cfgTab_guestbook.$where;
  $db->query($sql);
  $db->next_record();
  $eintraege = $db->f("total"); 
echo "<br>";
echo "<table>";
  //Unternavigation zusammenbauen
  $gbnav = "";
  $gbnav .= "<table width=100% cellspacing=0 cellpadding=0><tr>";
  if ($max >= $eintraege)   	
  $gbnav .= "<td class=textbold><p>  Einträge: ".($eintrag+1)."-".($eintraege)." von ".$eintraege."</p></td>"; 
  else   
  $gbnav .= "<td class=textbold><p>  Einträge: ".($eintrag+1)."-".($max)." von ".$eintraege."</p></td>";
  $gbnav .= "<td class=textbold align=right><p>"; 
  $pages = $eintraege / $zps;
  if ($pages > 1) {
    $gbnav .= "gehe zu Seite ";
    for ($ii = 0; $ii < $pages; $ii++) {
     if ($ii != ($eintrag / $zps)) {
       $gbnav .= "<a href=\"$meineseite&a=view&eintrag="; 
       $gbnav .= ($ii * $zps); 
       $gbnav .= "\">[".($ii+1)."]</a> ";
     }
    }
  }
  $gbnav .= "</p></td>";

  //Ausgabe Navigation
//  echo $gbnav;
  
  // Daten aus der Datenbank abfragen mit der Einschränkung $eintrag (d.h. welche ausgegeben werden sollen) und $zps (anzahl der anzuzeigenden elemente) 
  $sql = "SELECT name, email, url, date, location, comments, id, active FROM $cfgTab_guestbook $where order by date desc LIMIT $eintrag,$zps";
  $db->query($sql);

  // Auslesen des Ergebnisse pro Reihe und Generierung der Seite 
  while ($db->next_record()) { 
    echo "<p><table width=80% border=0 cellpadding=0 cellspacing=0>"; 
    
    echo "<td class=textbold><span ID=fontCMS_VALUE[1]>".$db->f("name")."</span><br><span ID=fontCMS_VALUE[2]>".$db->f("date")."</span></td>";
    echo "<td align=right valign=top>";
        if ($db->f("url") != "") { echo "<a href=\"http://".$db->f("url")."\" target=_blank><img src=".$cfgClient[1]["frontendpath"]["img"]."upload/img/CMS_VALUE[5] border=0 hspace=5></a>"; }
if ($db->f("email") != "") { echo "<a href=\"mailto:".$db->f("email")."\"><img src=".$cfgClient[1]["frontendpath"]["img"]."upload/img/CMS_VALUE[6] border=0></a></td>"; }
    
echo "</tr>";
    echo "<tr><td class=text ID=fontCMS_VALUE[3] colspan=3 valign=top><p>".stripslashes($db->f("comments"))."</p></td></tr>"; 

    //Eintrag aktivieren/deaktivieren
   {
      if ($db->f("active") == 0) { $imgsrc = $cfgPathContenido.$cfgPathImg."but_online_no.gif"; }
      if ($db->f("active") == 1) { $imgsrc = $cfgPathContenido.$cfgPathImg."but_online.gif"; }
      echo "<tr><td colspan=2><a href=$meineseite&active=".(($db->f("active")*-1)+1)."&gbid=".$db->f("id")."&eintrag=".$eintrag."><img src=$imgsrc border=0></a></td></tr>";
    }
    echo "</table></p><br>"; 
  }

  //Ausgabe Navigation
  echo $gbnav;
}
echo "</table>";

?>
----------------------------------------------------------------------------------



TITEL:
Gästebuch-Eintrag

LASTMODIFY:  31.08.2003 Peter Beauvain (pbeauvain@web.de)
LASTMODIFY:  2002-18-12 16:00 Alexander Ziska

BESCHREIBUNG:
Formular für Gästebucheintrag

geschrieben von Jens Knoblich ; getuned von webmaster@zu-hause.biz, Martin Höfer ; nochmals getuned von Alexander Ziska(a_ziska@web.de)

INPUT MODUL:

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 "</table>";  


OUTPUT MODUL:

<br><FIELDSET style="BORDER-RIGHT: #c7d0a6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c7d0a6 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #c7d0a6 1px solid; WIDTH: 420px; PADDING-TOP: 0px; BORDER-BOTTOM: #c7d0a6 1px solid">
<LEGEND style="COLOR: #949A80" align=left><B>Bitte mindestens Name und Kommentar angeben</B></LEGEND>

<?php

$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=390 >
          <tr><td class=p1 align=right ID=fontCMS_VALUE[1] width=30%><B> Name:  </b></td><td><INPUT class=tr12 ID=fontCMS_VALUE[2] TYPE=text NAME=name style=width:70%;></td></tr>
          <tr><td class=p1  align=right ID=fontCMS_VALUE[1] width=30%> E-Mail:  </td><td><INPUT class=tr12 ID=fontCMS_VALUE[2] TYPE=text NAME=email style=width:70%;></td></tr><tr>
          <tr><td TD class=p1 align=right ID=fontCMS_VALUE[1] width=30%> Homepage:  </td><td><INPUT class=tr12 ID=fontCMS_VALUE[2] TYPE=text NAME=url style=width:70%;></td></tr>
          <tr valign=top><td class=p1 align=right ID=fontCMS_VALUE[1] width=30%><b> Kommentar:  </b></td><td colspan='2'><TEXT"."AREA class=tr13 ID=fontCMS_VALUE[2] NAME=comments ROWS=6 style=width:70% ;></TEXT"."AREA></td></tr>
          <tr><td class=p1 align=right ID=fontCMS_VALUE[1] width=30%><br><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"); 
    $url =  Str_replace("http://","",$url); 
    $sql = "INSERT into ".$cfg["Tab"]["guestbook"]." (name, email, url, date, comments, active, client)     VALUES ('$name', '$email', '$url', NOW(), '$comments', CMS_VALUE[5], $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>   Versuchen Sie es bitte nochmal!</b></p>"; 
    }
 }
?> 

Player1975
Beiträge: 6
Registriert: Di 18. Nov 2003, 05:01
Kontaktdaten:

Beitrag von Player1975 » Di 18. Nov 2003, 05:03

Hallo,

habe gerade versucht dieses Gästebuch bei mir zu installieren, bekomme aber immer folgende Fehlermeldung, vielleicht hat einer eine Ahnung, woran dies liegen könnte und kann mir weiterhelfen, wäre super !

Verwende Version 4.3.1 ... liegt es event. daran ?

Code: Alles auswählen

Warning: Division by zero in /home/www/web216/html/cms/front_content.php(500) : eval()'d code on line 558
2003-Nov-Tue 04:59:27: 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 '' at line 1) - Invalid SQL: SELECT name, email, url, date, location, comments, id, active FROM con_guestbook order by date desc LIMIT

2003-Nov-Tue 04:59:27: 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 '' at line 1) - next_record called with no query pending.  Einträge: 2-0 von 0

Snoopy
Beiträge: 239
Registriert: Mo 15. Sep 2003, 18:45
Kontaktdaten:

Beitrag von Snoopy » Mi 19. Nov 2003, 07:26

Hast Du auch die Änderungen in der Datei root\contenido\includes\cfg_sql.inc.php gemacht ??

Ansonnsten was siehst du, an der Version liegt es nicht, läuft ab v4.3.1b

Player1975
Beiträge: 6
Registriert: Di 18. Nov 2003, 05:01
Kontaktdaten:

Beitrag von Player1975 » Mi 19. Nov 2003, 07:55

meine cfg_sql.inc.php hab ich heändert und sieht folgendermassen aus.

angezeigt wird nur der modulteil, in dem ich einen gästebucheintrag machen kann, sie fehlermeldungen kommen beim anderen modul, welches die bereits geschriebenen einträge anzeigt.

Code: Alles auswählen

<?

/******************************************
* File      :   cfg_sql.inc.php
* Project   :   Contenido
* Descr     :   Definition of SQL-Vars
*
* Author    :   Jan Lengowski
* Created   :   21.01.2003
* Modified  :   21.01.2003
*
* © four for business AG
******************************************/

$cfg["tab"]["art"]                             = $cfg['sql']['sqlprefix']."_art";
$cfg["tab"]["art_lang"]                        = $cfg['sql']['sqlprefix']."_art_lang";
$cfg["tab"]["cat"]                             = $cfg['sql']['sqlprefix']."_cat";
$cfg["tab"]["cat_art"]                         = $cfg['sql']['sqlprefix']."_cat_art";
$cfg["tab"]["cat_tree"]                        = $cfg['sql']['sqlprefix']."_cat_tree";
$cfg["tab"]["cat_lang"]                        = $cfg['sql']['sqlprefix']."_cat_lang";
$cfg["tab"]["clients"]                         = $cfg['sql']['sqlprefix']."_clients";
$cfg["tab"]["clients_lang"]                    = $cfg['sql']['sqlprefix']."_clients_lang";
$cfg["tab"]["code"]                            = $cfg['sql']['sqlprefix']."_code";
$cfg["tab"]["content"]                         = $cfg['sql']['sqlprefix']."_content";
$cfg["tab"]["lang"]                            = $cfg['sql']['sqlprefix']."_lang";
$cfg["tab"]["lay"]                             = $cfg['sql']['sqlprefix']."_lay";
$cfg["tab"]["mod"]                             = $cfg['sql']['sqlprefix']."_mod";
$cfg["tab"]["news"]                            = $cfg['sql']['sqlprefix']."_news";
$cfg["tab"]["news_rcp"]                        = $cfg['sql']['sqlprefix']."_news_rcp";
$cfg["tab"]["stat"]                            = $cfg['sql']['sqlprefix']."_stat";
$cfg["tab"]["stat_archive"]                    = $cfg['sql']['sqlprefix']."_stat_archive";
$cfg["tab"]["status"]                          = $cfg['sql']['sqlprefix']."_status";
$cfg["tab"]["tpl"]                             = $cfg['sql']['sqlprefix']."_template";
$cfg["tab"]["tpl_conf"]                        = $cfg['sql']['sqlprefix']."_template_conf";
$cfg["tab"]["type"]                            = $cfg['sql']['sqlprefix']."_type";
$cfg["tab"]["upl"]                             = $cfg['sql']['sqlprefix']."_upl";
$cfg["tab"]["keywords"]                        = $cfg['sql']['sqlprefix']."_keywords";
$cfg["tab"]["area"]                            = $cfg['sql']['sqlprefix']."_area";
$cfg["tab"]["actions"]                         = $cfg['sql']['sqlprefix']."_actions";
$cfg["tab"]["nav_main"]                        = $cfg['sql']['sqlprefix']."_nav_main";
$cfg["tab"]["nav_sub"]                         = $cfg['sql']['sqlprefix']."_nav_sub";
$cfg["tab"]["rights"]                          = $cfg['sql']['sqlprefix']."_rights";
$cfg["tab"]["container"]                       = $cfg['sql']['sqlprefix']."_container";
$cfg["tab"]["container_conf"]                  = $cfg['sql']['sqlprefix']."_container_conf";
$cfg["tab"]["files"]                           = $cfg['sql']['sqlprefix']."_files";
$cfg["tab"]["framefiles"]                      = $cfg['sql']['sqlprefix']."_frame_files";
$cfg["tab"]["plugins"]                         = $cfg['sql']['sqlprefix']."_plugins";
$cfg["tab"]["phplib_active_sessions"]          = $cfg['sql']['sqlprefix']."_phplib_active_sessions";
$cfg["tab"]["phplib_auth_user_md5"]            = $cfg['sql']['sqlprefix']."_phplib_auth_user_md5";
$cfg["tab"]["actionlog"]                       = $cfg['sql']['sqlprefix']."_actionlog";
$cfg["tab"]["link"]                            = $cfg['sql']['sqlprefix']."_link";
$cfg["tab"]["meta_type"]                       = $cfg['sql']['sqlprefix']."_meta_type";
$cfg["tab"]["meta_tag"]                        = $cfg['sql']['sqlprefix']."_meta_tag";
$cfg["tab"]["groups"]                          = $cfg['sql']['sqlprefix']."_groups";
$cfg["tab"]["group_prop"]                      = $cfg['sql']['sqlprefix']."_group_prop";
$cfg["tab"]["groupmembers"]                    = $cfg['sql']['sqlprefix']."_groupmembers";
$cfg["tab"]["config"]			       = $cfg['sql']['sqlprefix']."_config";
$cfg["tab"]["config_client"]		       = $cfg['sql']['sqlprefix']."_config_client";
$cfg["tab"]["data"]			       = $cfg['sql']['sqlprefix']."_data";
$cfg["tab"]["lang_bereich"]		       = $cfg['sql']['sqlprefix']."_lang_bereich";
$cfg["tab"]["lang_key"]			       = $cfg['sql']['sqlprefix']."_lang_key";
$cfg["tab"]["lang_value"]		       = $cfg['sql']['sqlprefix']."_lang_value";
$cfg["tab"]["sequence"]			       = $cfg['sql']['sqlprefix']."_sequence";
$cfg["tab"]["sessions"]			       = $cfg['sql']['sqlprefix']."_sessions";
$cfg["tab"]["user_prop"]		       = $cfg['sql']['sqlprefix']."_user_prop";
$cfg["Tab"]["guestbook"]                       = $cfg['sql']['sqlprefix']."_con_guestbook"; 
$cfg["Tab"]["guestbook"] = "con_guestbook"; 
$cfgTab_guestbook        = "con_guestbook"; 


?>

Snoopy
Beiträge: 239
Registriert: Mo 15. Sep 2003, 18:45
Kontaktdaten:

Beitrag von Snoopy » Mi 19. Nov 2003, 08:15

Da ist doch der Fehler !

das reicht:

Code: Alles auswählen

$cfg["tab"]["sessions"]					  	   = $cfg['sql']['sqlprefix']."_sessions";
$cfg["tab"]["user_prop"]					   = $cfg['sql']['sqlprefix']."_user_prop";
$cfg["Tab"]["guestbook"]                       = "con_guestbook";
$cfgTab_guestbook                              = "con_guestbook";



?>
also streich den sqlprefix und dann müsste es gehen :wink:

Player1975
Beiträge: 6
Registriert: Di 18. Nov 2003, 05:01
Kontaktdaten:

Beitrag von Player1975 » Mi 19. Nov 2003, 08:48

Vielen Danke ... aber hab immer noch eine Fehlermeldung !

Code: Alles auswählen

Warning: Division by zero in /home/www/web216/html/cms/front_content.php(500) : eval()'d code on line 558
2003-Nov-Wed 08:50:59: 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 '' at line 1) - Invalid SQL: SELECT name, email, url, date, location, comments, id, active FROM con_guestbook order by date desc LIMIT

2003-Nov-Wed 08:50:59: 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 '' at line 1) - next_record called with no query pending.  Einträge: 1-0 von 0
 

Snoopy
Beiträge: 239
Registriert: Mo 15. Sep 2003, 18:45
Kontaktdaten:

Beitrag von Snoopy » Mi 19. Nov 2003, 09:30

Was kannst Du denn bis jetzt sehen ?? oder sag mir einfach mal die URL damit ich das Frontend sehe

Player1975
Beiträge: 6
Registriert: Di 18. Nov 2003, 05:01
Kontaktdaten:

Beitrag von Player1975 » Mi 19. Nov 2003, 09:41

Vielen Dank für Deine Bemühungen :-)

Unter dieser URL müsstest Du das Gästebuch finden:
Zuletzt geändert von Player1975 am Mi 19. Nov 2003, 11:02, insgesamt 1-mal geändert.

Snoopy
Beiträge: 239
Registriert: Mo 15. Sep 2003, 18:45
Kontaktdaten:

Beitrag von Snoopy » Mi 19. Nov 2003, 10:50

Geht doch !!!!

1. Du Solltest das Passwort für den SYSADMIN ändern - sorry ich habe das Guestbook in deinem Backend angeschaut.

2. Du solltest auf keinen Fall einem Artikel ein Template zuweisen wenn du es schon in der Kategorie getan hast. -- fehler im Input des GB --

3. du hattest ein paar fehler beim kopieren gemacht.

4. du brauchst in root\cms\ einen ordner img in dem du eine Trennlinie und die beiden icons für die URL und die MAil Adresse des Absenders. :wink:

Player1975
Beiträge: 6
Registriert: Di 18. Nov 2003, 05:01
Kontaktdaten:

Beitrag von Player1975 » Mi 19. Nov 2003, 11:22

Vielen, vielen Dank !

Hab das Sysadmin Passwort mal gleich geändert :-)))

Was ist denn jetzt noch zu machen, dass ich die Einträge an der richtigen Stelle, d.h. nicht am unteren Ende, nach meinem Layout sehen ?

Könntest Du mir die Graphiken event. zuschickn, bzw. kann ich sie irgendwo downloaden ?

Snoopy
Beiträge: 239
Registriert: Mo 15. Sep 2003, 18:45
Kontaktdaten:

Beitrag von Snoopy » Mi 19. Nov 2003, 20:16

Also:

Du must deiin Layout anpassen. Am besten du benutzt für die Seite mit dem GB ein eigenes Layout. Kannst Du ja über das Template zuweisen.

Ich benötige eine eMail Adresse um dir die ICON´s zu schicken.


viel Erfolg mit Deiner SITE wünscht SNOOPY

simas
Beiträge: 153
Registriert: Fr 7. Mär 2003, 11:15
Wohnort: Gampelen, Schweiz
Kontaktdaten:

Beitrag von simas » Mo 19. Jan 2004, 20:20

Hallo Snoopy,

Ich habe ein Problem mit deinem Gästebuch.

Ich Log habe ich lauter solcher Fehlermeldungen:

[19-Jan-2004 20:12:21] Invalid SQL: SELECT count(*) AS total FROM <br><br>
[19-Jan-2004 20:12:21] next_record called with no query pending.
[19-Jan-2004 20:12:21] Invalid SQL: SELECT name, email, url, date, location, comments, id, active FROM order by date desc LIMIT 0,20<br><br>
[19-Jan-2004 20:12:21] next_record called with no query pending.
[19-Jan-2004 20:14:48] Invalid SQL: SELECT level FROM WHERE idcat=0<br><br>
[19-Jan-2004 20:14:48] next_record called with no query pending.
[19-Jan-2004 20:14:54] Invalid SQL: SELECT level FROM WHERE idcat=0<br><br>
[19-Jan-2004 20:14:54] next_record called with no query pending.
[19-Jan-2004 20:15:51] Invalid SQL: SELECT count(*) AS total FROM <br><br>
[19-Jan-2004 20:15:51] next_record called with no query pending.
[19-Jan-2004 20:15:51] Invalid SQL: SELECT name, email, url, date, location, comments, id, active FROM order by date desc LIMIT 0,20<br><br>
[19-Jan-2004 20:15:51] next_record called with no query pending.
[19-Jan-2004 20:16:34] Invalid SQL: SELECT count(*) AS total FROM <br><br>
[19-Jan-2004 20:16:34] next_record called with no query pending.
[19-Jan-2004 20:16:34] Invalid SQL: SELECT name, email, url, date, location, comments, id, active FROM order by date desc LIMIT 0,20<br><br>
[19-Jan-2004 20:16:34] next_record called with no query pending.
[19-Jan-2004 20:16:49] Invalid SQL: SELECT count(*) AS total FROM <br><br>
[19-Jan-2004 20:16:49] next_record called with no query pending.
[19-Jan-2004 20:16:49] Invalid SQL: SELECT name, email, url, date, location, comments, id, active FROM order by date desc LIMIT 0,20<br><br>
[19-Jan-2004 20:16:49] next_record called with no query pending.
[19-Jan-2004 20:16:54] Invalid SQL: SELECT count(*) AS total FROM <br><br>
[19-Jan-2004 20:16:54] next_record called with no query pending.
[19-Jan-2004 20:16:54] Invalid SQL: SELECT name, email, url, date, location, comments, id, active FROM order by date desc LIMIT 0,20<br><br>
[19-Jan-2004 20:16:54] next_record called with no query pending.
[19-Jan-2004 20:17:35] Invalid SQL: INSERT into (name, email, url, date, comments, active, client) VALUES ('Martinelli', '', '', NOW(), 'Test', 1, 1)<br><br>
[19-Jan-2004 20:17:37] Invalid SQL: SELECT count(*) AS total FROM <br><br>
[19-Jan-2004 20:17:37] next_record called with no query pending.
[19-Jan-2004 20:17:37] Invalid SQL: SELECT name, email, url, date, location, comments, id, active FROM order by date desc LIMIT 0,20<br><br>
[19-Jan-2004 20:17:37] next_record called with no query pending.
[19-Jan-2004 20:17:39] Invalid SQL: SELECT count(*) AS total FROM <br><br>
[19-Jan-2004 20:17:39] next_record called with no query pending.
[19-Jan-2004 20:17:39] Invalid SQL: SELECT name, email, url, date, location, comments, id, active FROM order by date desc LIMIT 0,20<br><br>
[19-Jan-2004 20:17:39] next_record called with no query pending.
[19-Jan-2004 20:18:31] Invalid SQL: SELECT count(*) AS total FROM <br><br>
[19-Jan-2004 20:18:31] next_record called with no query pending.
[19-Jan-2004 20:18:31] Invalid SQL: SELECT name, email, url, date, location, comments, id, active FROM order by date desc LIMIT 0,20<br><br>
[19-Jan-2004 20:18:31] next_record called with no query pending.

Was habe ich falsch gemacht?

Vielen Dank und Gruss
Simon

simas
Beiträge: 153
Registriert: Fr 7. Mär 2003, 11:15
Wohnort: Gampelen, Schweiz
Kontaktdaten:

Beitrag von simas » Di 20. Jan 2004, 16:21

Hab den Fehler gefunden.

Die Einträge in der sql.cfg waren nicht richtig.

Gruss, Simon

Gesperrt