Antworten: 6
Seite [1] |
|||||||
Waduck Wannabe poster Herkunft: Dortmund Beiträge: 28 |
# Thema - 09.04.2008 um 20:32 Uhr
Nabend, ich möchte die Input Felder anpassen, da diese kein Template tpl besitzen und (direkt) aus einer PHP kommen werden diese immer mit dem class="form" ausgegeben.
Ist es möglich dies einer anderen Klasse zuzuweisen ? Sieht so etwas komisch aus wenn man über die Eingabe Felder fährt http://stk2008.liquid-code.de/index.php?mod=joinus&action=new Gruss, Andre ------------------ Liquid Code - Content Management Design Aufgrund quantenmachanischen Effekten kann es sein, dass diese Seite aufhört zu exestieren oder in ein unüblichen Zustand übergehen kann. Zuletzt editiert von Waduck am 09.04.2008 um 20:43 Uhr (1x Editiert)
|
||||||
Inaktiv |
|
||||||
Nachtmeister Specialist Herkunft: Bern Beiträge: 2091 |
# Antwort: 1 - 09.04.2008 um 21:02 Uhr
Dazu musst du die CSS Datei bearbeiten und nicht die PHP Datei. clansphere.css öffnen (templates/<templatename>/clansphere.css) (oder deine eigenes css) und die Klasse ".form" bearbeiten. ------------------ "God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer" Zuletzt editiert von Nachtmeister am 09.04.2008 um 21:04 Uhr (2x Editiert) |
||||||
Inaktiv |
|||||||
Waduck Thread-Ersteller Wannabe poster Herkunft: Dortmund Beiträge: 28 |
# Antwort: 2 - 09.04.2008 um 21:07 Uhr
Ok das habe ich verstanden, aber die Form Submit Button's haben die gleich Klasse "form" wie die Textfelder auch "Form".
------------------ Liquid Code - Content Management Design Aufgrund quantenmachanischen Effekten kann es sein, dass diese Seite aufhört zu exestieren oder in ein unüblichen Zustand übergehen kann. |
||||||
Inaktiv |
|||||||
Nachtmeister Specialist Herkunft: Bern Beiträge: 2091 |
# Antwort: 3 - 09.04.2008 um 21:14 Uhr
Leider sind Buttons auch input-Elemente, so dass sie sich genauso verhalten, wie Eingabefelder und andere Formularelemente. Wenn man sie getrennt formatieren will muss man den Buttons entweder eine eigene Klasse mitgeben (z.B. <input type="submit" class="button" /> ), oder man schliesst sie in einen div-Container ein, der entsprechend formatiert wird. Aber wie du siehst (und auch ich sehe) ist das ganze wirklich nicht so schlau gelöst. Man wird das wohl in Zukunft trennen müssen (ich werd dafür sorgen). In deinem Fall könntest du also deinem Formularbutton eine neue Klasse geben und diese entsprechend in der CSS Datei eintragen. Würde sich aber nur auf das bearbeitete Formular auswirken. Deswegen wirklich eine sisyphus arbeit. ------------------ "God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer" Zuletzt editiert von Nachtmeister am 09.04.2008 um 21:15 Uhr (1x Editiert) |
||||||
Inaktiv |
|||||||
Waduck Thread-Ersteller Wannabe poster Herkunft: Dortmund Beiträge: 28 |
# Antwort: 4 - 09.04.2008 um 21:24 Uhr
Danke aber habe es nun gelöst... Unter Core/Output/xhtml_10.php befindet sich die "function cs_html_input" diese habe ich dupliziert in "function cs_html_input2" und diese eine neuen CSS Klasse zugewiesen. hier der Code... function cs_html_input($name,$value,$type,$max = 0,$size = 0,$more = 0,$class = 'form') { $value = htmlspecialchars($value); $var = "\n <input type=\"" . $type . "\" name=\"" . $name . "\" value=\"" . $value . "\" "; if(!empty($more)) { $var .= $more . ' '; } if(!empty($max)) { $var .= "maxlength=\"" . $max . "\" "; } if(!empty($size)) { $var .= "size=\"" . $size . "\" "; } if(!empty($class)) { $var .= "class=\"" . $class . "\" "; } return $var . '/>'; } function cs_html_input2($name,$value,$type,$max = 0,$size = 0,$more = 0,$class = 'form2') { $value = htmlspecialchars($value); $var = "\n <input type=\"" . $type . "\" name=\"" . $name . "\" value=\"" . $value . "\" "; if(!empty($more)) { $var .= $more . ' '; } if(!empty($max)) { $var .= "maxlength=\"" . $max . "\" "; } if(!empty($size)) { $var .= "size=\"" . $size . "\" "; } if(!empty($class)) { $var .= "class=\"" . $class . "\" "; } return $var . '/>'; } ------------------ Liquid Code - Content Management Design Aufgrund quantenmachanischen Effekten kann es sein, dass diese Seite aufhört zu exestieren oder in ein unüblichen Zustand übergehen kann. |
||||||
Inaktiv |
|||||||
Nachtmeister Specialist Herkunft: Bern Beiträge: 2091 |
# Antwort: 5 - 09.04.2008 um 21:30 Uhr
Ok gut, da bist du wohl weiter als ich. Von PHP habe ich leider keine ahnung. Aber finde ich gut, bist du auf eine Lösung gekommen. ------------------ "God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer" |
||||||
Inaktiv |
|||||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 6 - 09.04.2008 um 21:46 Uhr
wieso kopierst du die function ??
DA kannst du alle werte einstellen ?!!!
daraus wird
Im aktuellem CSS werden alle input felder per .input,.selectbox etc zugewiesen. Absofort brauchst du dann nur noch in der tpl das attribute class="..." hinzufügen, wenn du es ändern willst. ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. Zuletzt editiert von Fr33z3m4n am 09.04.2008 um 21:47 Uhr (3x Editiert) |
||||||
Inaktiv |
|||||||
Antworten: 6
Seite [1] |
Sie müssen sich registrieren, um zu antworten. |