Gästebuchmodul
Gästebuchmodul
Huhu,
ich versuche gerade, das Gästebuchmodul von Peter Beauvain zu installieren. Gut ist vom Feb. 2004, aber probieren wollte ich es trotzdem mal. Leider kommt beim Ausgabemodul immer die Warnung:
"Dieses Modul verwendet Variablen und/oder Funktionen, die in dieser Contenido-Version nicht mehr vorhanden sind. Bitte stellen Sie sicher, daß sie aktuelle Module verwenden."
Gibt es irgendwo eine Liste, welche Variablen nicht mehr gelten, bzw. wo könnte ich einen Fehler beim Installieren gemacht haben?
Tabelle ist bereits angelegt, diese wurden auch schon in der cfg_sql.inc.php bekannt gemacht.
ich versuche gerade, das Gästebuchmodul von Peter Beauvain zu installieren. Gut ist vom Feb. 2004, aber probieren wollte ich es trotzdem mal. Leider kommt beim Ausgabemodul immer die Warnung:
"Dieses Modul verwendet Variablen und/oder Funktionen, die in dieser Contenido-Version nicht mehr vorhanden sind. Bitte stellen Sie sicher, daß sie aktuelle Module verwenden."
Gibt es irgendwo eine Liste, welche Variablen nicht mehr gelten, bzw. wo könnte ich einen Fehler beim Installieren gemacht haben?
Tabelle ist bereits angelegt, diese wurden auch schon in der cfg_sql.inc.php bekannt gemacht.
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
Re: Gästebuchmodul
Na ja, DAS ist noch nicht direkt das Problem, sondern das Modul ist fuer 4.4 und du hast es bei 4.6 eingebaut. Kann gehen, muss aber nicht. Gib mal den Link zum Modul (zur Version, die du eingebaut hast, ich glaube, im Thread gab's mehrere Versionen), dann faellt vielleicht jemandem etwas auf. Ich habe mich mit der 4.6 noch nicht wirklich intensiv beschaeftigt.CubiX hat geschrieben:Gut ist vom Feb. 2004
Gibt es z.B. hier:
http://www.x28.de/front_content.php?idcat=210
Vielen Dank fürs reinschauen.
CubiX
http://www.x28.de/front_content.php?idcat=210
Vielen Dank fürs reinschauen.
CubiX
-
- Beiträge: 53
- Registriert: Mi 5. Jan 2005, 13:58
- Wohnort: Coellefornia
- Kontaktdaten:
hast du dir schon mal das guestbook von dodger77 angeschaut? ich habe es in die 4.6 eingebaut und läuft super.
http://www.contenido-tutorials.de/modul ... index.html
http://www.contenido-tutorials.de/modul ... index.html
bei mir läuft das modul unter 4.5.3
und funz auch lokal unter 4.6.2
http://www.mk-anras.net/ta/cms/front_co ... ?idcat=116
und funz auch lokal unter 4.6.2
http://www.mk-anras.net/ta/cms/front_co ... ?idcat=116
Bei mir läuft es nicht unter 4.6.2. Es werden keine Einträge mehr ausgegeben.
Bei der Moduleditierung in Contenido kommt die Meldung:
Hier der Code:
Bei der Moduleditierung in Contenido kommt die Meldung:
Input ist Ok. Nur der Output funktioniert nicht.Dieses Modul verwendet Variablen und/oder Funktionen, die in dieser Contenido-Version nicht mehr vorhanden sind. Bitte stellen Sie sicher, daß sie aktuelle Module verwenden.
Hier der Code:
Code: Alles auswählen
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : Guestbook Ausgabe v1.1
* Copyright : P.beauvain
* Created : 14-02-2004
************************************************/
$accessGranted = false;
$permissions = $auth->auth["perm"];
$permissions = explode(',', $permissions);
foreach ($permissions as $perm)
if ($perm == "sysadmin" || $perm == "admin[".$client."]")
$accessGranted = true;
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();
if (!$accessGranted) { $where = " WHERE active=1 AND client=$client"; }
else { $where = " WHERE client=$client"; }
if($accessGranted) {
$sql = "UPDATE ".$cfgTab_guestbook." SET active=".$active." WHERE id='".$gbid."' LIMIT 1";
$db->query($sql);
}
$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=100% 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($accessGranted) {
if ($db->f("active") == 0) { $imgsrc = $cfgPathContenido.$cfgPathImg."deactivate.gif"; }
if ($db->f("active") == 1) { $imgsrc = $cfgPathContenido.$cfgPathImg."activ.gif"; }
echo "<a href=$meineseite&active=".(($db->f("active")*-1)+1)."&gbid=".$db->f("id")."&eintrag=".$eintrag."><img src=$imgsrc border=0></a>";
}
if ($db->f("url") != "") { echo "<a href=\"http://".$db->f("url")."\" target=_blank><img src=".$cfgClient[1]["frontendpath"]["img"]."upload/icons/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/icons/CMS_VALUE[6] border=0></a></td>"; }
echo "</tr><tr><td> </td></tr>";
$laenge = strlen (stripslashes($db->f("comments")));
$leer = substr_count ((stripslashes($db->f("comments")))," ");
if (( $laenge > 80)&&($leer < 1)){
$ausgabe = wordwrap( (stripslashes($db->f("comments"))), 50, "<br>", 1);
if (( $laenge > 100)&&($leer < 1)){
$ausgabe = "Netter Versuch !!";
}
}
else {
$ausgabe = wordwrap( (stripslashes($db->f("comments"))), 80);
}
echo "<tr><td class=text ID=fontCMS_VALUE[3] colspan=3 valign=top><p>$ausgabe\n</p></td></tr>";
//Eintrag aktivieren/deaktivieren
{
if ($a == "view") { $imgsrc ="upload/icons/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>";
?>
versuche mal meinen code
habe den teil homepage url deaktiviert weil ich den fürs gb nicht will
wegen werbeeinträge
habe den teil homepage url deaktiviert weil ich den fürs gb nicht will
wegen werbeeinträge
Code: Alles auswählen
<?php
/*****************************************************
* CONTENIDO MODUL - Output
*
* Modulname : Guestbook Ausgabe v1.1
* Copyright : P.beauvain
* Created : 14-02-2004
* Modified : 20-11-2005 by visionary
******************************************************/
$accessGranted = false;
$permissions = $auth->auth["perm"];
$permissions = explode(',', $permissions);
foreach ($permissions as $perm)
// if ($perm == "sysadmin" || $perm == "admin[".$client."]"){ $accessGranted = true;}
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();
if (!$accessGranted) { $where = " WHERE active=1 AND client=$client"; }
else { $where = " WHERE client=$client"; }
if($accessGranted) {
$sql = "UPDATE ".$cfg["tab"]["guestbook"]." SET active=".$active." WHERE id='".$gbid."' LIMIT 1";
$db->query($sql);
}
$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 ".$cfg["tab"]["guestbook"].$where;
$db->query($sql);
$db->next_record();
$eintraege = $db->f("total");
//Unternavigation zusammenbauen
$gbnav = "";
$gbnav .= "\n<table width=\"95%\" align=\"center\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n\t<tr>\n";
if ($max >= $eintraege){
$gbnav .= "\t\t<td class=\"textbold\"> Einträge: ".($eintrag+1)."-".($eintraege)." von ".$eintraege."</td>\n";
}else{
$gbnav .= "\t\t<td class=\"textbold\"> Einträge: ".($eintrag+1)."-".($max)." von ".$eintraege."</td>\n";
}
$gbnav .= "\t\t<td class=\"textbold\" align=\"right\">";
$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 .= "</td>\n\t</tr>\n</table>\n<br /> \n";
//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, date, location, comments, id, active FROM ".$cfg["tab"]["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 "\n<table width=\"95%\" align=\"center\" cellpadding=\"1\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n\t<tr>\n";
echo "\t\t<td bgcolor=\"#999999\" class=\"textbold\"><span style=\"font-family: Verdana; font-size:9px; color:#FFFFFF;\">Name: </span><span style=\"color: #FFFFFF;\"><strong>".$db->f("name")."</strong></span><br/><span style=\"font-family: Verdana; font-size:9px; color:#FFFFFF;\">Datum: ".$db->f("date")."</span></td>\n";
echo "\t\t<td bgcolor=\"#999999\" align=\"right\" valign=\"top\">";
###############################################################ALT############################################################################
/*if($accessGranted) {
if ($db->f("active") == 0) { $imgsrc = $cfgPathContenido.$cfgPathImg."upload/bilder/but_cancel_kl.gif"; }
if ($db->f("active") == 1) { $imgsrc = $cfgPathContenido.$cfgPathImg."upload/bilder/but_ok_kl.gif"; }
echo "<a href=\"$meineseite&contenido=".$sess->id."&active=".(($db->f("active")*-1)+1)."&gbid=".$db->f("id")."&eintrag=".$eintrag."\"><img src=$imgsrc border=0></a>";
}*/
################################################################NEU###########################################################################
/*if($accessGranted) {
if ($db->f("active") == 0)
{
$imgsrc = $cfgPathContenido.$cfgPathImg."upload/bilder/but_cancel_kl.gif";
echo "<a href=$meineseite&active=".(($db->f("active")*-1)+1)."&gbid=".$db->f("id")."&eintrag=".$eintrag."><img src=$imgsrc border=0 alt=\"Eintrag ist deaktiviert, klicken um Eintrag freizugeben\"></a> ";
echo "<a href=\"\" onClick=\"window.open('../../gb_delete_inactive.php?sess=".$sess->id."&id=".$db->f("id")."', 'NewWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=n0,width=150,height=150')\"><img src=../contenido/images/delete.gif border=0 alt=\"Eintrag löschen\"></a>";
}
if ($db->f("active") == 1)
{
$imgsrc = $cfgPathContenido.$cfgPathImg."upload/bilder/but_ok_kl.gif";
echo "<a href=$meineseite&active=".(($db->f("active")*-1)+1)."&gbid=".$db->f("id")."&eintrag=".$eintrag."><img src=$imgsrc border=0 alt=\"Eintrag ist freigegeben, klicken zum deaktivieren\"></a>";
}
}*/
##############################################################################################################################################
//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\" alt=\"webseite\" /></a>"; }else{echo " ";}
if ($db->f("email") != "") { echo "<a href=\"mailto:".$db->f("email")."\"><img src=\"".$cfgClient[1]["frontendpath"]["img"]."CMS_VALUE[6]\" border=\"0\" alt=\"email\" /></a></td>"; }else{echo " </td>\n";}
echo "</tr>\n";
echo "\t<tr>\n\t\t<td class=\"gb_text\" colspan=\"2\" valign=\"top\">".$db->f("comments")."</td>\n</tr>\n";
//Eintrag aktivieren/deaktivieren
{
if ($a == "view") { $imgsrc = $cfgPathContenido.$cfgPathImg."upload/bilder/_top.gif"; }
// echo "\t<tr>\n\t\t<td colspan=\"2\"> <br /><a href=\"#top\"><img src=\"$imgsrc\" border=\"0\" alt=\"top\" /></a></td>\n</tr>\n";
}
echo "</table>\n<br />";
}
//Ausgabe Navigation
echo $gbnav;
}
?>
Habe mein Code mit deinem verglichen und das Problem gefunden.
Musste bei mir
durch
ersetzen.
Die Ausgabe funktioniert jetzt wieder.
Die Meldung
Musste bei mir
Code: Alles auswählen
$cfgTab_guestbook
Code: Alles auswählen
$cfg[tab]["guestbook"]
Die Ausgabe funktioniert jetzt wieder.
Die Meldung
erscheint jedoch immer noch bei der Modulbearbeitung.Dieses Modul verwendet Variablen und/oder Funktionen, die in dieser Contenido-Version nicht mehr vorhanden sind. Bitte stellen Sie sicher, daß sie aktuelle Module verwenden.
super gästebuch...
hallo
ich habe das gästebuch eingebaut und es funktioniert nicht schlecht ausser das ich bei allen icons (z.b. smilies) einen blauen active rahmen drumrum habe bei dem ich nicht weis wie ausschalten... hat mir da jemand einen tip wo und wie ich das machen kann?
zu sehen unter:
http://www.ruedi-blattmann.com/blattman ... p?idcat=87
http://www.ruedi-blattmann.com/blattman ... ?idart=129
danke
grüsse
bladi[/url]
ich habe das gästebuch eingebaut und es funktioniert nicht schlecht ausser das ich bei allen icons (z.b. smilies) einen blauen active rahmen drumrum habe bei dem ich nicht weis wie ausschalten... hat mir da jemand einen tip wo und wie ich das machen kann?
zu sehen unter:
http://www.ruedi-blattmann.com/blattman ... p?idcat=87
http://www.ruedi-blattmann.com/blattman ... ?idart=129
danke
grüsse
bladi[/url]
Zuletzt geändert von bladi am Mo 6. Feb 2006, 15:24, insgesamt 1-mal geändert.
-
- Beiträge: 1536
- Registriert: Fr 20. Aug 2004, 10:07
- Kontaktdaten:
das war die richtige antwort...
danke für den tip... hätte mir auch in den sinn kommen können...
zwei frage habe ich noch, weisst du wie dodger77 die datumstäfeli in seinem demo gästebuch gemacht hat?
und wo kann ich die anzeige des avatare ausschalten... diese wird angezeigt obwohl ich diese in der konfig ausgeschaltet habe.
danke für feedback...
grüsse
bladi
zwei frage habe ich noch, weisst du wie dodger77 die datumstäfeli in seinem demo gästebuch gemacht hat?
und wo kann ich die anzeige des avatare ausschalten... diese wird angezeigt obwohl ich diese in der konfig ausgeschaltet habe.
danke für feedback...
grüsse
bladi
Zuletzt geändert von bladi am Mo 6. Feb 2006, 15:53, insgesamt 1-mal geändert.
-
- Beiträge: 1536
- Registriert: Fr 20. Aug 2004, 10:07
- Kontaktdaten: