Umfragemodul
Umfragemodul
Hallo zusammen,
erst einmal ein Lob an den Verfasser des Umfragemoduls. Im Zusammenhang mit diesem habe ich ein Problem. Sobald ich ich dieses in eine Kopie des Standard-Templates einfüge, kann ich die Headline und die Subheadline in der Editor-Ansicht nicht mehr ändern. Wie kann das passieren ?
Dank im voraus,
Monet
erst einmal ein Lob an den Verfasser des Umfragemoduls. Im Zusammenhang mit diesem habe ich ein Problem. Sobald ich ich dieses in eine Kopie des Standard-Templates einfüge, kann ich die Headline und die Subheadline in der Editor-Ansicht nicht mehr ändern. Wie kann das passieren ?
Dank im voraus,
Monet
x x x x x
x x
x x x x x
x x
x x x x x
Hab das Modul leider ein wenig zu früh gepostet ohne ausreichend nach bugs zu suchen.
Bis jetzt kann man die Headline und so nur editieren, wenn du im Output bereich die 3te Zeile Auskommentierst( mit // am Zeilenanfang). Dann funktioniert natürlich der Button nicht mehr, also // wieder weg wenn du nichts mehr schreiben willst.
Tut mir leid das es so umständlich geht .
Bin schon dabei es umzuschreiben
Bis jetzt kann man die Headline und so nur editieren, wenn du im Output bereich die 3te Zeile
Code: Alles auswählen
echo "<form action=\"".$auth->url()."\" method=\"post\">";
Tut mir leid das es so umständlich geht .
Bin schon dabei es umzuschreiben
HMM
es ist schon doof wenn man kleinigkeiten übersieht.
Du musst einfach nuram Ende vom Output bereich, direkt vor das ?>, einfügen
mfg Alex
es ist schon doof wenn man kleinigkeiten übersieht.
Du musst einfach nur
Code: Alles auswählen
echo "</FORM>";
mfg Alex
neues Problem beim Umfrage-Modul
Hallo nochmal... lieber Godspeed,
ich habe nun das Problem, dass die Artikelliste nach rechts verschoben ist, also nicht mehr Bilder und z.B. News schön untereinander sind. Das Layout ist so irgendwie verschoben. Was tun?
Danke im voraus,
Monet
ich habe nun das Problem, dass die Artikelliste nach rechts verschoben ist, also nicht mehr Bilder und z.B. News schön untereinander sind. Das Layout ist so irgendwie verschoben. Was tun?
Danke im voraus,
Monet
x x x x x
x x
x x x x x
x x
x x x x x
Umfragemodul
Hi Godspeed,
hab ne Lösung gefunden, bin aber nicht sicher, ob das jetzt allgemeingültig ist. Hängt wahrscheinlich vom Template ab. Für das Umfragemodul im Standard-Template reicht es, den abschließenden Tabellen-Tag in der Ausgabe zu entfernen.
Was hältst du davon?
Monet
hab ne Lösung gefunden, bin aber nicht sicher, ob das jetzt allgemeingültig ist. Hängt wahrscheinlich vom Template ab. Für das Umfragemodul im Standard-Template reicht es, den abschließenden Tabellen-Tag in der Ausgabe zu entfernen.
Was hältst du davon?
Monet
x x x x x
x x
x x x x x
x x
x x x x x
hi Monet
Module zu schreiben ist ja schwieriger als ich dachte hab mal wieder ein Fehler gefunden und noch ein paar kleinnigkeiten beseitigt hoffe das nun alles funzt.
neuer Output bereich :
einfach alles ersetzen. Vielen dank für deine Hilfe beim Fehler suchen.
mfg Alex
Module zu schreiben ist ja schwieriger als ich dachte hab mal wieder ein Fehler gefunden und noch ein paar kleinnigkeiten beseitigt hoffe das nun alles funzt.
neuer Output bereich :
Code: Alles auswählen
<?php
echo "<form action=\"".$auth->url()."\" method=\"post\">";
if($button1!="Weiter"){
//---------------------------- Umfrage aus der DB auslesen -----------------------------------
$db = new DB_Contenido;
$db->query('SELECT * FROM umfragen WHERE `Frage` = \'CMS_VALUE[0]\'');
$db->next_record();
$frage = $db->f("Frage");
$antwort1 = $db->f("zaehlung1");
$antwort2 = $db->f("zaehlung2");
$antwort3 = $db->f("zaehlung3");
$antwort4 = $db->f("zaehlung4");
$antwort5 = $db->f("zaehlung5");
$antwort6 = $db->f("zaehlung6");
//--------------- Fragen und Antwortmöglichkeiten darstellen ---------------------------------
echo "<table>";
echo "<tr><td></td><td height=\"15\" colspan=\"2\" >$frage</td>
</tr>
<tr>
<td width=\"25\"></td><td><input value=\"1\" type=\"radio\" name=\"Radio1\"> ".$antwort1."</td>
</tr>
<tr>
<td width=\"25\" ></td><td><input value=\"2\" type=\"radio\" name=\"Radio1\"> ".$antwort2."</td>
</tr>";
//sollte ein Feld nicht belegt worden sein wird es weggelassen, für Umfragen mit weniger als 6 Antwortmöglichkeiten
if(($antwort3 ==" ")||($antwort3 =="")){} else
echo "<tr>
<td width=\"25\" ></td><td><input value=\"3\" type=\"radio\" name=\"Radio1\"> ".$antwort3."</td>
</tr>";
if(($antwort4==" ")||($antwort4 =="")){} else
echo "<tr>
<td width=\"25\" ></td><td><input value=\"4\" type=\"radio\" name=\"Radio1\"> ".$antwort4."</td>
</tr>";
if(($antwort5==" ")||($antwort5 =="")){} else
echo "<tr>
<td width=\"25\" ></td><td><input value=\"5\" type=\"radio\" name=\"Radio1\"> ".$antwort5."</td>
</tr>";
if(($antwort6==" ")||($antwort6 =="")){} else
echo "<tr>
<td width=\"25\" ></td><td><input value=\"6\" type=\"radio\" name=\"Radio1\"> ".$antwort6."</td>
</tr>";
echo "<tr>
<td> </td><td> </td>
</tr>
<tr>
<td colspan =\"2\"><center><input type=\"submit\" name=\"button1\" value=\"Weiter\"><br>
</tr></table>";
}else{
//----------------------------- Datenbank auswertung ----------------------------------------
$db = new DB_Contenido;
$db->query('SELECT * FROM umfragen WHERE `Frage` = \'CMS_VALUE[0]\'');
$db->next_record();
$frage = $db->f("Frage");
$ergeb1 = $db->f("ergebnis1");
$ergeb2 = $db->f("ergebnis2");
$ergeb3 = $db->f("ergebnis3");
$ergeb4 = $db->f("ergebnis4");
$ergeb5 = $db->f("ergebnis5");
$ergeb6 = $db->f("ergebnis6");
$antwort3 = $db->f("zaehlung3");
$antwort4 = $db->f("zaehlung4");
$antwort5 = $db->f("zaehlung5");
$antwort6 = $db->f("zaehlung6");
switch($Radio1){
case 1 : { $ergeb1++; break; }
case 2 : { $ergeb2++; break; }
case 3 : { $ergeb3++; break; }
case 4 : { $ergeb4++; break; }
case 5 : { $ergeb5++; break; }
case 6 : { $ergeb6++; break; }
}
//--------------------------- Darstellung im Balkendiagramm ----------------------------------
$gesamt = $ergeb1+$ergeb2+$ergeb3+$ergeb4+$ergeb5+$ergeb6;
echo "<font color=\"black\"><h3><center>CMS_VALUE[0]</center></h3><br>";
if($ergeb1!="0") $farbe1= "bgcolor=\"cornflowerblue\"";
echo "<b>CMS_VALUE[1] :";
echo "<table><tr><td ".$farbe1." width=\"";
echo (300*$ergeb1)/$gesamt;
$prozent = (100*$ergeb1)/$gesamt;
echo "\"> </td><td>".round($prozent, 2)." % </td></tr>";
echo "</table><br>";
if($ergeb2!="0") $farbe2= "bgcolor=\"skyblue\"";
echo "<b>CMS_VALUE[2] :";
echo "<table><tr><td ".$farbe2." width=\"";
echo (300*$ergeb2)/$gesamt;
$prozent = (100*$ergeb2)/$gesamt;
echo "\"> </td><td>".round($prozent, 2)." % </td></tr>";
echo "</table><br>";
if(($antwort3==" ")||($antwort3 =="")){} else{
if($ergeb3!="0") $farbe3= "bgcolor=\"lightskyblue\"";
echo "<b>CMS_VALUE[3] :";
echo "<table><tr><td ".$farbe3." width=\"";
echo (300*$ergeb3)/$gesamt;
$prozent = (100*$ergeb3)/$gesamt;
echo "\"> </td><td>".round($prozent, 2)." % </td></tr>";
echo "</table><br>";
}
if(($antwort4==" ")||($antwort4 =="")){} else{
if($ergeb4!="0") $farbe4= "bgcolor=\"lightblue\"";
echo "<b>CMS_VALUE[4] :";
echo "<table><tr><td ".$farbe4." width=\"";
echo (300*$ergeb4)/$gesamt;
$prozent = (100*$ergeb4)/$gesamt;
echo "\"> </td><td>".round($prozent, 2)." % </td></tr>";
echo "</table><br>";
}
if(($antwort5==" ")||($antwort5 =="")){} else{
if($ergeb5!="0") $farbe5= "bgcolor=\"lightsteelblue\"";
echo "<b>CMS_VALUE[5] :";
echo "<table><tr><td ".$farbe5." width=\"";
echo (300*$ergeb5)/$gesamt;
$prozent = (100*$ergeb5)/$gesamt;
echo "\"> </td><td>".round($prozent, 2)." % </td></tr>";
echo "</table><br>";
}
if(($antwort6==" ")||($antwort6 =="")){} else{
if($ergeb6!="0") $farbe6= "bgcolor=\"darkgray\"";
echo "<b>CMS_VALUE[6] :";
echo "<table><tr><td ".$farbe6." width=\"";
echo (300*$ergeb6)/$gesamt;
$prozent = (100*$ergeb6)/$gesamt;
echo "\"> </td><td>".round($prozent, 2)." % </td></tr>";
echo "</table><br>";
}
//------------------------- Speichern der neuen Ergebnisse in der DB -------------------------
$sql = 'SELECT `umfragenid` FROM `umfragen` WHERE 1 AND `Frage` = \'CMS_VALUE[0]\' LIMIT 0, 30';
$db->query($sql);
$ID = $db->f("umfragenid");
$sql = 'REPLACE INTO `umfragen` (`umfragenid`, `Frage`, `zaehlung1`, `zaehlung2`, `zaehlung3`, `zaehlung4`, `zaehlung5`, `zaehlung6`, `ergebnis1`, `ergebnis2`, `ergebnis3`, `ergebnis4`, `ergebnis5`, `ergebnis6`) VALUES (\''.$ID.'\', \'CMS_VALUE[0]\', \'CMS_VALUE[1]\', \'CMS_VALUE[2]\', \'CMS_VALUE[3]\', \'CMS_VALUE[4]\', \'CMS_VALUE[5]\', \'CMS_VALUE[6]\', \''.$ergeb1.'\', \''.$ergeb2.'\', \''.$ergeb3.'\', \''.$ergeb4.'\', \''.$ergeb5.'\', \''.$ergeb6.'\');'; \');';
$db->query($sql);
echo "</font>";
}
echo "</FORM>";
?>
mfg Alex
Umfragemodul
Hi, könnt ihr mal den Rest (Input und Tabellenstruktur) posten???
Contenido vs. Mambo
Hi Godspeed,
die Umfrage funzt nun prima. Danke. Da ich auf der Suche nach dem für mich optimalen CMS bin, hab ich neben Contenido auch Mambo getestet - und muss sagen: Nicht schlecht. Ähnlich einfach zu bedienen wie Contenido, aber, wie ich meine, flexibler und mit einer größeren Community im Hintergrund. Kennst du es?
Gruß,
Monet
P.S. Will hier niemandem zu nahe treten ...
die Umfrage funzt nun prima. Danke. Da ich auf der Suche nach dem für mich optimalen CMS bin, hab ich neben Contenido auch Mambo getestet - und muss sagen: Nicht schlecht. Ähnlich einfach zu bedienen wie Contenido, aber, wie ich meine, flexibler und mit einer größeren Community im Hintergrund. Kennst du es?
Gruß,
Monet
P.S. Will hier niemandem zu nahe treten ...
x x x x x
x x
x x x x x
x x
x x x x x
Doku
Hallo Godspeed,
leider kann ich dir auch nicht weiterhelfen. Wenn du gerade beginnst, dich mit CMS auseinanderzusetzen, schau dir Mambo mal an. Lohnt sich wirklich. Bevor du in die Tiefe gehst, vergleiche mal. Die Mambo-Gemeinde kann sicherlich jemand aktiven wie dich gebrauchen , ist aber auch schon recht gut in Schuss. Es gibt mehr Hilfen und Module.
Gruß,
Monet
leider kann ich dir auch nicht weiterhelfen. Wenn du gerade beginnst, dich mit CMS auseinanderzusetzen, schau dir Mambo mal an. Lohnt sich wirklich. Bevor du in die Tiefe gehst, vergleiche mal. Die Mambo-Gemeinde kann sicherlich jemand aktiven wie dich gebrauchen , ist aber auch schon recht gut in Schuss. Es gibt mehr Hilfen und Module.
Gruß,
Monet
x x x x x
x x
x x x x x
x x
x x x x x