Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 23. Mai 2011 15:07
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
[gelöst] Textarea-Größe einstellen
Das geht leider nicht mit CMSms. Aber vielleicht mit AdvancedContent?
Schade dass es von dem Modul keinen Sammelthread gibt. Dort wäre meine Frage bestimmt besser aufgehoben.
Ich verwende gerne eine Textarea ohne WYSIWYG um einfach Layoutprobleme durch unsachgemäßge Benutzung auszuschließen ;-).
Oft sind die Eingaben aber nur wenige Zeilen lang. Standardmäßig erscheinen die textareas aber sehr groß mit ca 15 Zeilen.
Dank Firefox4 kann man sich die Textbereiche ja schön skalieren wie man es braucht aber das wird (logischerweise) nicht mit abgespeichert. Ein Parameter mit size wäre also hilfreich.
Beitrag geändert von nicmare (23. Mai 2011 21:18)
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#2 23. Mai 2011 17:50
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [gelöst] Textarea-Größe einstellen
Das Problem ist, dass die Textareas mit Hilfe einer Core-Funktion erstellt werden.
Ich kann zwar die Breite (cols) und die Höhe (rows) bei dieser Funktion mit angeben, aber leider werden diese Werte durch das Stylesheet des Backend-Themes wieder zunichte gemacht.
Und während ich das schreibe fällt mir ein, wie man das bei AdvancedContent umgehen könnte ... meld mich später nochmal
Bin kein Freund von Sammelthreads. Die werden irgendwann riesig und unübersichtlich.
Werde es mal so machen wie Andiministrator und zumindest ein versionsbezogenen Sammelthread eröffnen.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#3 23. Mai 2011 18:25
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: [gelöst] Textarea-Größe einstellen
lol. vielleicht kann man hierfür auch ein jquery plugin nehmen?
http://james.padolsey.com/javascript/jq … utoresize/
wobei ich da auch langsam am zweifeln bin ob es so gut ist, so viele plugins zu benutzen. aber witzig wäre es oder
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#4 23. Mai 2011 19:29
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [gelöst] Textarea-Größe einstellen
Hm... gefällt mir.
Mag eh keine doppelten Scrollbalken.
Aber das sind so Dinge, die gehören meiner Meinung nach eigentlich eher ins Backend-Layout und nicht ins Modul.
Egal.
Ist einfach.
Ist drin (SVN)
Vielleicht landet das ja irgendwann mal im Core.
Muss man nur ordentlich Druck machen
Hab noch die Parameter cols ( = Breite) und rows ( = Höhe) hinzugefügt.
Das autoResize Plugin lässt sich auch mit dem Parameter auto_resize=false abschalten.
(Glücklicherweise kommt es sich nicht mit dem Wysiwyg-Editor in die Quere. Deshalb ist es von Haus aus true.)
Ich habe außerdem eine wichtige Funktion des Inhaltstypen in die Modulklasse verlagert.
Falls es da zu unerwünschten Nebenwirkungen kommen sollte, bitte Bescheid geben.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#5 23. Mai 2011 20:40
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: [gelöst] Textarea-Größe einstellen
ich sehe zwar deinen kommentar im svn "added params cols, rows…" aber unter /trunk/ ist noch das alte AC?! jedenfalls sehe ich kein neues plugin in /plugins/
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#6 23. Mai 2011 20:53
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [gelöst] Textarea-Größe einstellen
Die Plugins sind auch irrelevant.
Die geänderten Dateien sind wichtig
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#7 23. Mai 2011 20:57
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: [gelöst] Textarea-Größe einstellen
ok, aber dann verstehe ich noch nicht wie das mit autoresize funzen soll. rows habe ich eingestellt und die höhe ist nun auch reduziert. prima! aber da wird nix automatisch skaliert?! auch nicht mit auto_resize=true
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#8 23. Mai 2011 21:01
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [gelöst] Textarea-Größe einstellen
Sorry, vergessen zu erwähnen: Klappt nur bei wysiwyg=false.
Bsp:
{content block="no wysiwyg" wysiwyg=false cols=20 rows=5}
Sobald man mehr Text hat als reinpasst, wird das Textfeld in der Höhe angepasst.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#9 23. Mai 2011 21:05
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: [gelöst] Textarea-Größe einstellen
ah, jetzt hab ich den fehler. funktioniert leider nicht zusammen mit dem GBfilepicker. ich glaube das liegt daran dass du nicht den jquery kompatibiltätsmodus verwendet hast
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#10 23. Mai 2011 21:12
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [gelöst] Textarea-Größe einstellen
Ups. Danke für den Hinweis.
Verflucht sei copy&paste
Ich dachte das jQuery.noConflict() wäre seit CMSms 1.9.2 nicht mehr nötig.
Check nochmal aus.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#11 23. Mai 2011 21:18
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: [gelöst] Textarea-Größe einstellen
joo. nun läufts. nice. thanks.
bin gespannt wann mal irgendwas von deinen features jemals ins core kommt.
kleine anmerkung: ich glaube das autoresize script muss demnächst aber gegen ein besseres ausgetauscht werden. wenn der inhalt länger ist als die textarea, wird die textarea beim erneuten öffnen der seite nicht auf die dynamische neue größe angepasst.
Beitrag geändert von nicmare (23. Mai 2011 21:23)
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#12 23. Mai 2011 21:37
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: [gelöst] Textarea-Größe einstellen
okay, habe einen workaround aus den comments gefunden:
jQuery('textarea.AdvancedContent_textarea').each(function() {
jQuery(this).autoResize({
animate:false,
extraSpace: 10
});
jQuery(this).keydown();
});
damit gehts wunderbar
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#13 23. Mai 2011 21:54
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [gelöst] Textarea-Größe einstellen
Stimmt, ans Speichern/Neuladen hatte ich garnicht gedacht
Es geht sogar noch kürzer:
jQuery('textarea.AdvancedContent_textarea').autoResize({
animate:false,
extraSpace: 0
}).keydown();
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#14 24. Mai 2011 06:19
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [gelöst] Textarea-Größe einstellen
Vielleicht landet das ja irgendwann mal im Core.
Muss man nur ordentlich Druck machen
Da bin ich aber gespannt, wie du das anstellen willst ...
Offline
Seiten: 1