bild-mit postionierung-wie geht das?
Verfasst: Fr 12. Mär 2004, 14:10
Hallo,
ich setze contenido 4.4.2 ein und
möchte gerne folgendes Modul von der Downloadseite einsetzen:
Einfaches Bild mit Positionierung, Bild_fuer_v093.txt 3 KB
20.09.2001
Dumm, aber es will bei mir pertout nicht laufen.
Bei der Prekonfiguration erhalte ich nur zwei Auswahlmenüs
für Sprache und Bild, die keinen Inhalt haben. Die ganzen restlichen
Containerfenster sind verschwunden, es gibt nur ein raumfüllendes
Formular mit den besagten Auswahlmenüs.
Ich habe mir den Code mal angesehen. Da die Menüs ja leer sind,
nehme ich an die Datenbankabfrage liefert keine Daten.
Deshalb habe ich extra eine weitere Sprache installiert, damit eventuell
die fehlende zweite Sprache das ganze nicht blokiert.
Bilder sind auch hochgeladen. Trotzdem steht aber nichts zur Auswahl bereit.
Wo könnte der Fehler liegen?
Falls das Modul zu alt ist, wie kann ich das zum laufen bringen?
Ein anderes Modul dafür habe ich nicht gefunden.
Input - Code
<?php
$sql = "select * from languages";
$query = mysql_query($sql);
$r = mysql_fetch_array($query);
//do query for langs
$sql2 = "select * from articles where idlang='CMS_VALUE[0]' and online='1'";
$query2 = mysql_query($sql2);
$r2 = mysql_fetch_array($query2);
//do query for cats on lang
$o = "select * from languages where idlang='CMS_VALUE[0]'"; $o_q = mysql_query($o);
$o_r = mysql_fetch_array($o_q);
//get old results for lang
$o2 = "select * from articles where idart='CMS_VALUE[5]'"; $o_q2 = mysql_query($o2);
$o_r2 = mysql_fetch_array($o_q2);
//get old results for cat
echo ("Sprache:<br> <select name=\"CMS_VAR[0]\">");
echo ("<option value=\"CMS_VALUE[0]\">$o_r[language]</option>");
do { echo ("<option value=\"$r[idlang]\">$r[language]</option>"); } while ($r = mysql_fetch_array($query));
echo ("</select><br>Bild:<br><select name=\"CMS_VAR[1]\"><option value=\"CMS_VALUE[1]\">CMS_VALUE[1]</option>");
$d = dir("img_files");
while ($stuff = $d->read()) {
if ($stuff == "." || $stuff == "..") {
}
else {echo ("<option value=\"$stuff\">$stuff</option>"); }}
echo ("</select><br>"); echo ("Bild Position: <br><select name=\"CMS_VAR[2]\">");
$cmsvar1="CMS_VALUE[2]";
if ($cmsvar1 == "left") {
echo ("<option value=\"left\" selected>left</option>");
} else {
echo ("<option value=\"left\">left</option>");
}
if ($cmsvar1 == "right") {
echo ("<option value=\"right\" selected>right</option>");
} else {
echo ("<option value=\"right\">right</option>");
}
if ($cmsvar1 == "center") {
echo ("<option value=\"center\" selected>center</option>");
} else {
echo ("<option value=\"center\">center</option>");
}
echo ("</select><br>");
?>
Ich brauche einfach Hilfe, weill das mein Können übersteigt. Beginne erst mit PHP.
Vielen Dank im Vorraus
Wiebke
ich setze contenido 4.4.2 ein und
möchte gerne folgendes Modul von der Downloadseite einsetzen:
Einfaches Bild mit Positionierung, Bild_fuer_v093.txt 3 KB
20.09.2001
Dumm, aber es will bei mir pertout nicht laufen.
Bei der Prekonfiguration erhalte ich nur zwei Auswahlmenüs
für Sprache und Bild, die keinen Inhalt haben. Die ganzen restlichen
Containerfenster sind verschwunden, es gibt nur ein raumfüllendes
Formular mit den besagten Auswahlmenüs.
Ich habe mir den Code mal angesehen. Da die Menüs ja leer sind,
nehme ich an die Datenbankabfrage liefert keine Daten.
Deshalb habe ich extra eine weitere Sprache installiert, damit eventuell
die fehlende zweite Sprache das ganze nicht blokiert.
Bilder sind auch hochgeladen. Trotzdem steht aber nichts zur Auswahl bereit.
Wo könnte der Fehler liegen?
Falls das Modul zu alt ist, wie kann ich das zum laufen bringen?
Ein anderes Modul dafür habe ich nicht gefunden.
Input - Code
<?php
$sql = "select * from languages";
$query = mysql_query($sql);
$r = mysql_fetch_array($query);
//do query for langs
$sql2 = "select * from articles where idlang='CMS_VALUE[0]' and online='1'";
$query2 = mysql_query($sql2);
$r2 = mysql_fetch_array($query2);
//do query for cats on lang
$o = "select * from languages where idlang='CMS_VALUE[0]'"; $o_q = mysql_query($o);
$o_r = mysql_fetch_array($o_q);
//get old results for lang
$o2 = "select * from articles where idart='CMS_VALUE[5]'"; $o_q2 = mysql_query($o2);
$o_r2 = mysql_fetch_array($o_q2);
//get old results for cat
echo ("Sprache:<br> <select name=\"CMS_VAR[0]\">");
echo ("<option value=\"CMS_VALUE[0]\">$o_r[language]</option>");
do { echo ("<option value=\"$r[idlang]\">$r[language]</option>"); } while ($r = mysql_fetch_array($query));
echo ("</select><br>Bild:<br><select name=\"CMS_VAR[1]\"><option value=\"CMS_VALUE[1]\">CMS_VALUE[1]</option>");
$d = dir("img_files");
while ($stuff = $d->read()) {
if ($stuff == "." || $stuff == "..") {
}
else {echo ("<option value=\"$stuff\">$stuff</option>"); }}
echo ("</select><br>"); echo ("Bild Position: <br><select name=\"CMS_VAR[2]\">");
$cmsvar1="CMS_VALUE[2]";
if ($cmsvar1 == "left") {
echo ("<option value=\"left\" selected>left</option>");
} else {
echo ("<option value=\"left\">left</option>");
}
if ($cmsvar1 == "right") {
echo ("<option value=\"right\" selected>right</option>");
} else {
echo ("<option value=\"right\">right</option>");
}
if ($cmsvar1 == "center") {
echo ("<option value=\"center\" selected>center</option>");
} else {
echo ("<option value=\"center\">center</option>");
}
echo ("</select><br>");
?>
Ich brauche einfach Hilfe, weill das mein Können übersteigt. Beginne erst mit PHP.
Vielen Dank im Vorraus
Wiebke