Seite 1 von 1

Kriege das Gästebuch nicht zum laufen....

Verfasst: Fr 15. Jul 2005, 22:33
von Deltapapa
Hallo, ich habe irgenwie ein Problem:
Ich habe das Gästebuch von Snoppy, in der Version von Dart vom Februar 2004, alles Läuft, nur werden die Einträge in der Ausgabe nicht angezeigt! (4.4.5)
In PHPAdmin werden die Daten korrekt in der Tabelle angezeigt.
Habe leider keine Antwort auf diese Frage bei dem großen Posting bekommen (18 Seiten, ganz am Ende, deswegen hier nun der neue Tread!
Habe schon die Einträge aus der cfg_sql am Anfang der Ausgabe im Modul Ausgabe geschrieben, keinen Erfolg!
Noch gleich ne Frage hinterher: Wenn es mal läuft, wo ändere ich das layout vom gästebuch? Oma hat das richtig schick umgebaut, das möchte ich auch!!!!
Vielen Dank im Vorraus

Dirk

viel rumprobiert....

Verfasst: Fr 15. Jul 2005, 22:48
von Deltapapa
habe viel rumprobiert, im contenido wird jetzt, wenn ich den artikel anklicke, der testeintrag angezeigt, jedoch sind dort nur platzhalter für den smilie und 2 weitere wofür auch immer! Sehe halt nur kreuze! Das komische: im explorer sehe ich nix, wenn ich die homepage aufrufe! Das verhalten tritt aber nur auf, wenn ich den Eintrag ( $cfg["tab"]["guestbook"] = $cfg['sql']['sqlprefix']."_guestbook";) in die Ausgabe des Ausgabe Moduls schreibe, und die zweite Zeile ($cfgTab_guestbook = $cfg['sql']['sqlprefix']."_guestbook";) am ende der cfg_sql lasse!
komisch, oder? ich glaube, irgenwie wird da was nicht übergeben!
Danke
Dirk

bin wieder ein stück weiter,

Verfasst: Sa 16. Jul 2005, 03:50
von Deltapapa
nun glaube ich fehlt mir nur noch die trennlinie!
dort wo die bei den anderen ist, ist bei mir nur ein weißes bild mit einem roten kreuz! ich glaube die trennlinie muß line_top.gif heißen, aber wo soll die hin?
und lieber zur sicherheit: wie bau ich das ganze layout technisch um?
noch ne kleine frage: kann ich beide templates / module auf einer seite unterbringen?

Danke
Dirk

Verfasst: Sa 16. Jul 2005, 16:12
von Deltapapa
Liegr das Problem, das ich keine Linie habe hierdran?

Code: Alles auswählen

if ($db->f("url") != "") { echo "<a href=\"http://".$db->f("url")."\" target=_blank><img src=".$cfgClient[1]["frontendpath"]["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"]."CMS_VALUE[6] border=0></a></td>"; }

echo "</tr>";
    echo "<tr><td class=text ID=fontCMS_VALUE[3] colspan=3 valign=top><p>".$db->f("comments")."</p></td></tr>";

    //Eintrag aktivieren/deaktivieren
   {
      if ($a == "view") { $imgsrc = $cfgPathContenido.$cfgPathImg."line_top.gif"; }
      echo "<tr><td colspan=2><a href=\"#top\"><img src=$imgsrc border=0></a></td></tr>";
    }
    echo "</table></p><br>";
  }

  //Ausgabe Navigation
  echo $gbnav;
}

echo "</table>";

?>
Ich weiß nicht, wo die line_top.gif hin soll, wenn es die dann ist!
Außerdem hat sich mir das auf einmal das ganze layout verändert, das gästebuch wird jetzt über die ganze breite der seite angezeigt!

Dank Dirk

op, ok, rede ich mit mir selbst...

Verfasst: Sa 16. Jul 2005, 17:39
von Deltapapa
vielleicht hilft es ja noch mal jemand anders :-)
Also, habe das Problem mit der Trennline gefunden, die Datei line_top.gif muß bei meiner Contenido Version in den Ordner /cms/img!
Den gibts aber in der Grundinstallation nicht! Was mich wundert, warum das in all den Installationsanweisungen nicht mit beschrieben wird, das man diesen Ordner anlegen muß um dann die Datei darein kopieren muß ??? Nun aber mal ne andere Frage: die anweisung

Code: Alles auswählen

 { $imgsrc = $cfgPathContenido.$cfgPathImg."line_top.gif"; }
holt ja den pfad aus der variable cfgPathImg, oder?
Wo kann ich denn diese Variable (Systemweite Konstante, oder?) verändern? Ich möchte gerne, das darin /cms/images/ steht, den diesen Ordner hat mein Contenido automatisch mit dabei.....
Danke an alle fleißigen Helfer......
Dirk
PS: Werde mir heute Abend ein PHP Buch durchlesen! :P

Verfasst: Sa 16. Jul 2005, 23:55
von HerrB
Welche Variablen es so gibt, findet man in contenido\includes\functions.general.php in der Funktion RereadClients.

Unterpfade finden sich in der config.path.php.

Dir cfg-Schreibweise ist IMHO alt, neu ist $cfgClient[...

Gruß
HerrB

Das habe ich noch nicht gan zverstanden.....

Verfasst: So 17. Jul 2005, 16:56
von Deltapapa
@HerrB
wenn ich so ein modul zusammenbauen, dann würde ich doch die variabel den wert zuweisen, oder

Code: Alles auswählen

  $cfgSchießmichtot="/cms/images";
, oder ?
das kann doch eigentlich nicht contenido vorgegeben sein, ich meine in der standart installation. denn bei der installation des moduls habe ich nix in den von die beschriebenen Dateien verändert.
Ist ja sonst nicht schlimm, ich will ja nur versuchen die hintergründe zu verstehen! Denn bei allen beschreibungen zu dem modul steht nix davon, einen ordner zu erstellen! oder setzen die jungs das vorraus?
Vielen Dank im Vorraus

Dirk