Ich verwende CMS made simple in der Version 1.7.1 Mein Server läuft unter Linux mit Apache 2.6.18, PHP 5.2.9 und MySQL 5.0.45.
ich habe ein Problem mit dem Gästebuch-Modul (Guestbook1.1.12).
Alle Bezeichnungen („Message“ etc.) werden in englischer Sprache angegeben obwohl ich im Menue Lokalisierung „de_DE“angeben habe. Die Seite ist zu sehen unter
http://www.mini-euromeister08.de/index.php?page=gaestebuch
Testweise habe ich bei einer anderen Domain auch das Gästebuch-Modul auf die gleiche Weise installiert. (Neue Seite angelegt; Inhaltstyp Gästebuch...). Dort waren die deutschen Bezeichnungen sofort da.
Über Hilfestellungen würde ich mich freuen.
(gelöst) Gästebuch
(gelöst) Gästebuch
Last edited by rolwalca on Thu Aug 05, 2010 11:44 am, edited 1 time in total.
Re: Gästebuch
Hast du den "DE"-Thread abgearbeitet?
http://forum.cmsmadesimple.org/index.ph ... l#msg46871
Ist zwar schon etwas älter, aber deswegen noch lange nicht ungültig
.
Hast du mal die Server-Einstellungen verglichen? Manche Hoster lassen ihre Server per default mit den englischen Voreinstellungen laufen.
http://forum.cmsmadesimple.org/index.ph ... l#msg46871
Ist zwar schon etwas älter, aber deswegen noch lange nicht ungültig

Hast du mal die Server-Einstellungen verglichen? Manche Hoster lassen ihre Server per default mit den englischen Voreinstellungen laufen.
Re: Gästebuch
Ja, danke cyberman,
es war der erste Hinweis ("DE"-Thread). Ich hatte tatsächlich die Standardsprache für die Webseite nicht eingestellt (Menü "Administrator > Globale Einstellungen").
Eine Kleinigkeit noch: Bei der Anzeige der E-Mail-Adresse eines Eintrages steht dort
Also werden die Sonderzeichen nicht korrekt anzegeigt. Ich habe schon die config.php geändert. Anstelle von
habe ich
eingetragen. Danach sprang wieder alles auf die englische Sprache um.
es war der erste Hinweis ("DE"-Thread). Ich hatte tatsächlich die Standardsprache für die Webseite nicht eingestellt (Menü "Administrator > Globale Einstellungen").
Eine Kleinigkeit noch: Bei der Anzeige der E-Mail-Adresse eines Eintrages steht dort
.xy web de
Also werden die Sonderzeichen nicht korrekt anzegeigt. Ich habe schon die config.php geändert. Anstelle von
Code: Select all
$config['locale'] = ''
Code: Select all
$config['locale'] = 'de_DE.UTF8'
Re: Gästebuch
Welches Sonderzeichen meinst du, was nicht korrekt angezeigt wird?
Das @ in der Email-Adresse wird automatisch als Schutz vor Email-spidern als ausgegeben. Ansonsten bekommen deine Besucher bald viel Post von ganz netten Leuten
.
Das @ in der Email-Adresse wird automatisch als Schutz vor Email-spidern als ausgegeben. Ansonsten bekommen deine Besucher bald viel Post von ganz netten Leuten

Re: Gästebuch
Ja, das meinte ich.
Wieder was dazugelernt.
Vielen Dank für die schnelle und kompetente Hilfe.
eine Frage ist mir noch eingefallen. Beim Einfügen der Smileys steht die Felhlermeldung:
Wieder was dazugelernt.
Vielen Dank für die schnelle und kompetente Hilfe.
eine Frage ist mir noch eingefallen. Beim Einfügen der Smileys steht die Felhlermeldung:
Das gibt mir aber keinen Hinweis wie ich das wegbekomme bzw. wo das Problem liegt.Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/www/web337/html/modules/Smileys/popup.php:4) in /home/www/web337/html/include.php on line 34
Re: Gästebuch
Sessions können nur angelegt werden, wenn vorher kein einziges Zeichen gesendet wurde.
In der popup.php liegt somit ein dicker Programmierfehler vor:
Wie man unschwer erkennen kann wird bereits html gesendet bevor include.php gestartet wird, dort aber wird die Session angelegt.
Abhilfe schafft das hier:
In der popup.php liegt somit ein dicker Programmierfehler vor:
Code: Select all
<__html>
<head>
<title>Smileys</title>
<style>
body {
background: #eee;
}
/*
if img is inside "a" it would have
borders, we don't want that
*/
img {
border: 0;
}
/* some distance between smileys */
#smileys img {
margin-left: .5em;
margin-top: .3em;
}
</style>
</head>
</__body>
<?php
// require include.php - creates gCms object
$path = dirname(dirname(dirname($_SERVER['SCRIPT_FILENAME'])));
require $path . DIRECTORY_SEPARATOR . 'include.php';
// get a reference to the smiley module
$module =& $gCms->modules["Smileys"]['object'];
// set basepath
$module->SetBasePath("themes/","themes/");
// get a list of all smileys
$list = $module->GetSmileyList($_GET["theme"], true);
// show all smileys
echo '<div id="smileys">'."\n";
foreach ($list as $smiley=>$url) {
$smiley = str_replace('"', """, $smiley); // escape " for proper HTML
$jsparam = str_replace("'", "\'" , $smiley); // escape ' for proper JS call
if ($_GET['callback'] != "")
echo "<a href=\"javascript:opener.".$_GET["callback"]."('$jsparam')\">$url</a>";
else
echo $url;
echo "\n";
}
echo "</div>\n";
?>
<__body>
</__html>
Abhilfe schafft das hier:
Code: Select all
<?php
// require include.php - creates gCms object
$path = dirname(dirname(dirname($_SERVER['SCRIPT_FILENAME'])));
require $path . DIRECTORY_SEPARATOR . 'include.php';
?>
<__html>
<head>
<title>Smileys</title>
<style>
body {
background: #eee;
}
/*
if img is inside "a" it would have
borders, we don't want that
*/
img {
border: 0;
}
/* some distance between smileys */
#smileys img {
margin-left: .5em;
margin-top: .3em;
}
</style>
</head>
</__body>
<?php
// get a reference to the smiley module
$module =& $gCms->modules["Smileys"]['object'];
// set basepath
$module->SetBasePath("themes/","themes/");
// get a list of all smileys
$list = $module->GetSmileyList($_GET["theme"], true);
// show all smileys
echo '<div id="smileys">'."\n";
foreach ($list as $smiley=>$url) {
$smiley = str_replace('"', """, $smiley); // escape " for proper HTML
$jsparam = str_replace("'", "\'" , $smiley); // escape ' for proper JS call
if ($_GET['callback'] != "")
echo "<a href=\"javascript:opener.".$_GET["callback"]."('$jsparam')\">$url</a>";
else
echo $url;
echo "\n";
}
echo "</div>\n";
?>
<__body>
</__html>
Re: (gelöst) Gästebuch
wie schon gepostet:
Vielen Dank Cybermanschnelle und kompetente Hilfe
Re: (gelöst) Gästebuch
Hmm, ist im SVN behoben, aber scheinbar hat sich keiner die Mühe gemacht, ein Update zu releasenhlf wrote: Abhilfe schafft das hier:
http://viewsvn.cmsmadesimple.org/filede ... &rev=48&sc