Module ohne Tabellen im Output (für tabellenfreie Layouts)
Module ohne Tabellen im Output (für tabellenfreie Layouts)
Moin,
in einem anderen Thread ging es mal darum, dass der eine oder andere durchaus Bedarf an tabellenfreien Moduien hat. Da ich mein Senioren-Portal barrierefrei programmiere und dabei auf Layout-Tabellen komplett verzichte, habe ich einige der hier im Forum angebotenen Module etwas angepasst.
Ich stelle die hier mal zur freien Verfügung, in der Hoffnung ich habe keine Copyrights der Urheber verletzt und sie nützen dem einen oder anderen.
Alle Module kommen so auf meiner Seite http://www.lebensphasen.de zum Einsatz und müssen evtl. hier und da auf die eigenen Gegebenheiten angepasst werden (CSS Tags, etc.).
Bei Fragen helfe ich gerne, sofern sich diese nicht auf den PHP Code beziehen, denn das übersteigt dann doch meinen Programmmierhorizont
Hier die Module:
http://www.pcn-tools.de/download/conten ... terbar.txt
http://www.pcn-tools.de/download/conten ... eifend.txt
http://www.pcn-tools.de/download/conten ... rmular.txt
http://www.pcn-tools.de/download/conten ... enfrei.txt
http://www.pcn-tools.de/download/conten ... oppelt.txt
und komplett als ZIP File:
http://www.pcn-tools.de/download/conten ... module.zip
in einem anderen Thread ging es mal darum, dass der eine oder andere durchaus Bedarf an tabellenfreien Moduien hat. Da ich mein Senioren-Portal barrierefrei programmiere und dabei auf Layout-Tabellen komplett verzichte, habe ich einige der hier im Forum angebotenen Module etwas angepasst.
Ich stelle die hier mal zur freien Verfügung, in der Hoffnung ich habe keine Copyrights der Urheber verletzt und sie nützen dem einen oder anderen.
Alle Module kommen so auf meiner Seite http://www.lebensphasen.de zum Einsatz und müssen evtl. hier und da auf die eigenen Gegebenheiten angepasst werden (CSS Tags, etc.).
Bei Fragen helfe ich gerne, sofern sich diese nicht auf den PHP Code beziehen, denn das übersteigt dann doch meinen Programmmierhorizont
Hier die Module:
http://www.pcn-tools.de/download/conten ... terbar.txt
http://www.pcn-tools.de/download/conten ... eifend.txt
http://www.pcn-tools.de/download/conten ... rmular.txt
http://www.pcn-tools.de/download/conten ... enfrei.txt
http://www.pcn-tools.de/download/conten ... oppelt.txt
und komplett als ZIP File:
http://www.pcn-tools.de/download/conten ... module.zip
Gruß,
Matthias
Matthias
-
- Beiträge: 661
- Registriert: So 25. Jan 2004, 19:06
- Wohnort: Stuttgart-Bad Cannstatt
- Kontaktdaten:
Hier der barrierefreie Output für den Formulargenerator:
Code: Alles auswählen
<?php
//radiobutons 0-9 //feldüberschrift 10-19 //radiobutton pflicht 20-29
$fmv[0]="CMS_VALUE[0]"; $fmv[10] ="CMS_VALUE[10]";$fmv[20]="CMS_VALUE[20]"; //01
$fmv[1]="CMS_VALUE[1]"; $fmv[11] ="CMS_VALUE[11]";$fmv[21]="CMS_VALUE[21]"; //02
$fmv[2]="CMS_VALUE[2]"; $fmv[12] ="CMS_VALUE[12]";$fmv[22]="CMS_VALUE[22]"; //03
$fmv[3]="CMS_VALUE[3]"; $fmv[13]="CMS_VALUE[13]"; $fmv[23]="CMS_VALUE[23]"; //04
$fmv[4]="CMS_VALUE[4]"; $fmv[14]="CMS_VALUE[14]"; $fmv[24]="CMS_VALUE[24]"; //05
$fmv[5]="CMS_VALUE[5]"; $fmv[15]="CMS_VALUE[15]"; $fmv[25]="CMS_VALUE[25]"; //06
$fmv[6]="CMS_VALUE[6]"; $fmv[16]="CMS_VALUE[16]"; $fmv[26]="CMS_VALUE[26]"; //07
$fmv[7]="CMS_VALUE[7]"; $fmv[17]="CMS_VALUE[17]"; $fmv[27]="CMS_VALUE[27]"; //08
$fmv[8]="CMS_VALUE[8]"; $fmv[18]="CMS_VALUE[18]"; $fmv[28]="CMS_VALUE[28]"; //09
$fmv[9]="CMS_VALUE[9]"; $fmv[19]="CMS_VALUE[19]"; $fmv[29]="CMS_VALUE[29]"; //10
// 30: betreff
// 31: Empfänger
// 32: Schriftart Fehler
// 33: Text Fehlermeldung
// 34: Schriftart Feedback
// 35: Text Feedback
// 36: Sender
$area = "textarea";
//Aufbau der Mail und der Feedback-Meldungen
if($fmsubmit != ""){
echo "<div id=feedback>";
for($i=0; $i<=9; $i++){
$evstr = "\$input = \$fminput".$i.";";
eval($evstr);
if(($fmv[$i+10]!="")&&($fmv[$i+20] == '1')&&($input == "")){
$fmfail .= "* ".$fmv[$i+10]."<br>\n";
}
elseif($fmv[$i+10] != "") {
$mailbody .= $fmv[$i+10]."\n".$input."\n\n";
}
}
if($fmfail != ""){
// Feedback negativ ()
echo "<p>CMS_VALUE[33]<br>".$fmfail."</p>";
}
else {
// die Mail an den Empfänger
mail("CMS_VALUE[31]", "CMS-Mail: CMS_VALUE[30] client: $client", $mailbody, "From: CMS_VALUE[36] \nX-Mailer: PHP/" . phpversion(). "\n");
// Feedback positiv
echo "<br><br><p><strong>CMS_VALUE[35]</strong></p>";
$verschickt ="yes";
}
echo "</div>";
}
// Aufbau des Formulars
if ($verschickt != "yes") {
if(($fmv[10]!="")||($fmv[11]!="")||($fmv[12]!="")||($fmv[13]!="")||($fmv[14]!="")|| ($fmv[15]!="")||($fmv[16]!="")||($fmv[17]!="")||($fmv[18]!="")||($fmv[19]!="")){
echo "<form name=\"feedback\" method=\"POST\" action=\"".$auth->url()."\">\n";
for($i=0; $i<=9; $i++){
if($fmv[$i+10] != ""){
echo " <label for=\"fminput".$i."\">".$fmv[$i+10];
if ($fmv[$i+20]=='1')echo " *";
echo"</label>";
$evalstring="\$old_value=\$fminput".$i.";";
eval($evalstring);
if($verschickt=="yes")unset($old_value);
//Input
if($fmv[$i] == 0){
echo "<input type=\"text\" class=\"form_input\" name=\"fminput".$i."\" id=\"fminput".$i."\"";
if ($old_value!="")
echo "value=\"".$old_value."\"";
echo" ><br>\n";
}
//Textarea
if($fmv[$i] == 1){
echo "<".$area." class=\"form_textarea\" name=\"fminput".$i."\" cols=\"30\" rows=\"5\" id=\"fminput".$i."\" >";
if ($old_value!="")
echo $old_value;
echo"</".$area."><br>\n";
}
//checkbox
if($fmv[$i] == 2){
echo "<input type=\"checkbox\" name=\"fminput".$i."\" id=\"fminput".$i."\"";
if ($old_value!="")
echo "value=\"".$old_value."\"";
echo" ><br>\n";
}
}
}
echo " <input type=\"submit\" id=\"form_submit\" name=\"fmsubmit\" value=\"senden\">\n </form>\n
<p>Bitte alle Felder mit einem * ausfüllen</p>";
}
}
?>
Okay,aw029 hat geschrieben:Könntest du vielleicht die txt Datei nochmal abspeichern ? Ich kann diese zwar aufrufen, aber die Darstellung hats total verschoben. Danke !
in meinem Texteditor (Proton) war das alles normal. Aber hier noch einmal die Links.
Hier die Module:
http://www.projektconsult.net/download/ ... terbar.txt
http://www.projektconsult.net/download/ ... eifend.txt
http://www.projektconsult.net/download/ ... rmular.txt
http://www.projektconsult.net/download/ ... enfrei.txt
http://www.projektconsult.net/download/ ... oppelt.txt
und komplett als ZIP File:
http://www.projektconsult.net/download/ ... module.zip
P.S. Evtl. müsst Ihr den einen oder anderen Tag anpassen, da meine Styles drinstehen.
Zuletzt geändert von mquadrat am Sa 11. Dez 2004, 00:42, insgesamt 1-mal geändert.
Gruß,
Matthias
Matthias
welche Linkliste meinst Du denn? Unter Link-Tipps läuft ein externes Script. Das ist kein Modul für contenido.Cyclist hat geschrieben:welches Modul verwendest du denn für die Linkliste? Das wäre u.U. auch etwas für meine Website, als Neuling bin ich noch recht unsicher, welches Modul für eine Linkliste am besten geeignet ist.
Gruß,
Matthias
Matthias
das ist ja schön, dass sich jemand die Mühe macht, und hier den tabellenfreien code zu schenken! was ist eigentlich mit xhtml-validität?
Ich arbeite mich nämlich neu ein in das contenido, um ertsmal zu sehen, ob es barrierefrei zu machen ist.
Frage: ich möchte gerne 2 oder mehr Navigationen auf einer seite einsetzen. Sie werden mir nicht angezeigt.
Nun hast du, m^2, ja da zwei navis zur Verfügung gestellt für auf einer Seite.
Ich scheine aber blind zu sein: ich sehe keine Differenzen im code?
Was muss ich tun, um 2 oder mehrere Navis auf eine seite zu packen?
danke und schöne Grüße
Ich arbeite mich nämlich neu ein in das contenido, um ertsmal zu sehen, ob es barrierefrei zu machen ist.
Frage: ich möchte gerne 2 oder mehr Navigationen auf einer seite einsetzen. Sie werden mir nicht angezeigt.
Nun hast du, m^2, ja da zwei navis zur Verfügung gestellt für auf einer Seite.
Ich scheine aber blind zu sein: ich sehe keine Differenzen im code?
Was muss ich tun, um 2 oder mehrere Navis auf eine seite zu packen?
danke und schöne Grüße
Hallo Anna2,
ich habe das zweite Modul entsprechend angepasst (wo kann ich Dir gar nicht mehr sagen, ist zu lange her) und dann natürlich zwei Container im Layout eingesetzt. Das hat problemlos geklappt.
Was die xhtml-Konformität betrifft, hängt das nicht an contenido, denn das Layout legst Du fest und den Modulcode kannst Du ja auch anpassen. Schwieriger wird es mit den WYSIWYG Editoren. Spaw und HTMLArea liefern meines wissens nach keinen validen Code, da sie auch nur auf dem IE laufen. Das muss irgendeine Geschichte mit dem IE und den Editoren sein. Aber es gibt auch Implementierungen vom FCKEditor, der soll sauberen Code liefern und auch auf Firefox und Co. laufen.
ich habe das zweite Modul entsprechend angepasst (wo kann ich Dir gar nicht mehr sagen, ist zu lange her) und dann natürlich zwei Container im Layout eingesetzt. Das hat problemlos geklappt.
Was die xhtml-Konformität betrifft, hängt das nicht an contenido, denn das Layout legst Du fest und den Modulcode kannst Du ja auch anpassen. Schwieriger wird es mit den WYSIWYG Editoren. Spaw und HTMLArea liefern meines wissens nach keinen validen Code, da sie auch nur auf dem IE laufen. Das muss irgendeine Geschichte mit dem IE und den Editoren sein. Aber es gibt auch Implementierungen vom FCKEditor, der soll sauberen Code liefern und auch auf Firefox und Co. laufen.
Gruß,
Matthias
Matthias
kaum zu glauben, schon geantwortet!
danke...
ich habe natürlich einen 2. Container gemacht, aber was muss ich dem 2. navimodul denn anderes mitgeben, wo muss sich das denn vom 2. unterscheiden? bei den Bildmodulen ist das einfach, die bekommen einfach jedes seine eigene Variable...
ich versthe halt nix von php und such mir alles so zusammen.
danke...
ich habe natürlich einen 2. Container gemacht, aber was muss ich dem 2. navimodul denn anderes mitgeben, wo muss sich das denn vom 2. unterscheiden? bei den Bildmodulen ist das einfach, die bekommen einfach jedes seine eigene Variable...
ich versthe halt nix von php und such mir alles so zusammen.
Also ich habe in den einen Container das eine Modul gesetzt (nav_tabfrei) und in den zweiten das andere (_doppelt). Das hat wunderbar geklappt - auch ohne PHP kenntnisse, die habe ich nämlich auch nicht
Du musst dann halt zwei unterschiedliche Navigationsbäume haben, die Du unter Content / Kategorie einrichtest.
Du musst dann halt zwei unterschiedliche Navigationsbäume haben, die Du unter Content / Kategorie einrichtest.
Gruß,
Matthias
Matthias
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten: