Kemmentarfeld Ansichtsgröße verändern

Alles, was nicht in die anderen Foren passt, kannst du hier loswerden.
Antworten
jsunny
Beiträge: 23
Registriert: 23. Jul 2012, 15:47

Kemmentarfeld Ansichtsgröße verändern

Beitrag von jsunny »

Liebe Community,

weiß einer von euch wie man die die Ansichtsgröße eines Kommentarfeldes vergrößert? bzw vielmehr wo das geschehen muss?

besten Dank!
Benutzeravatar
fasse
Administrator
Beiträge: 6166
Registriert: 12. Nov 2005, 16:06

Re: Kemmentarfeld Ansichtsgröße verändern

Beitrag von fasse »

Möchtest du das permanent vergrößern oder nur kurz bei der aktuellen Ansicht?
jsunny
Beiträge: 23
Registriert: 23. Jul 2012, 15:47

Re: Kemmentarfeld Ansichtsgröße verändern

Beitrag von jsunny »

permanent :)
Benutzeravatar
fasse
Administrator
Beiträge: 6166
Registriert: 12. Nov 2005, 16:06

Re: Kemmentarfeld Ansichtsgröße verändern

Beitrag von fasse »

Puh, da musst du dich wohl mit dem CSS vom CKEditor befassen. Dieser ist unter adm_program/libs/ckeditor hinterlegt. Evtl. hilft dir Google da weiter, der Editor ist schon recht weit verbreitet.

Gruß
Fasse
jsunny
Beiträge: 23
Registriert: 23. Jul 2012, 15:47

Re: Kemmentarfeld Ansichtsgröße verändern

Beitrag von jsunny »

ufff... also nach langem suchen bin ich auf die

adm_program\libs\ckeditor\plugins\forms\dialogs\textarea.js

gestoßen mit dem Inhalt:

Code: Alles auswählen

/*
Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/

CKEDITOR.dialog.add('textarea',function(a){return{title:a.lang.textarea.title,minWidth:350,minHeight:220,onShow:function(){var c=this;delete c.textarea;var b=c.getParentEditor().getSelection().getSelectedElement();if(b&&b.getName()=='textarea'){c.textarea=b;c.setupContent(b);}},onOk:function(){var b,c=this.textarea,d=!c;if(d){b=this.getParentEditor();c=b.document.createElement('textarea');}this.commitContent(c);if(d)b.insertElement(c);},contents:[{id:'info',label:a.lang.textarea.title,title:a.lang.textarea.title,elements:[{id:'_cke_saved_name',type:'text',label:a.lang.common.name,'default':'',accessKey:'N',setup:function(b){this.setValue(b.data('cke-saved-name')||b.getAttribute('name')||'');},commit:function(b){if(this.getValue())b.data('cke-saved-name',this.getValue());else{b.data('cke-saved-name',false);b.removeAttribute('name');}}},{type:'hbox',widths:['50%','50%'],children:[{id:'cols',type:'text',label:a.lang.textarea.cols,'default':'',accessKey:'C',style:'width:50px',validate:CKEDITOR.dialog.validate.integer(a.lang.common.validateNumberFailed),setup:function(b){var c=b.hasAttribute('cols')&&b.getAttribute('cols');this.setValue(c||'');},commit:function(b){if(this.getValue())b.setAttribute('cols',this.getValue());else b.removeAttribute('cols');}},{id:'rows',type:'text',label:a.lang.textarea.rows,'default':'',accessKey:'R',style:'width:50px',validate:CKEDITOR.dialog.validate.integer(a.lang.common.validateNumberFailed),setup:function(b){var c=b.hasAttribute('rows')&&b.getAttribute('rows');this.setValue(c||'');},commit:function(b){if(this.getValue())b.setAttribute('rows',this.getValue());else b.removeAttribute('rows');}}]},{id:'value',type:'textarea',label:a.lang.textfield.value,'default':'',setup:function(b){this.setValue(b.$.defaultValue);},commit:function(b){b.$.value=b.$.defaultValue=this.getValue();}}]}]};});
aber die einzigen height Paramter sind die:

{return{title:a.lang.textarea.title,minWidth:350,minHeight:220

was aber scheinbar nicht das gewünschte Ergebnis bringt. Kann mir da jmd weiterhelfen?
jsunny
Beiträge: 23
Registriert: 23. Jul 2012, 15:47

Re: Kemmentarfeld Ansichtsgröße verändern

Beitrag von jsunny »

kann mir da keiner weiterhelfen? :(
stefanl
Beiträge: 70
Registriert: 8. Jan 2014, 00:20

Re: Kommentarfeld Ansichtsgröße verändern

Beitrag von stefanl »

Hallo,

wenn ich das richtig verstanden habe:
es handelt sich um die Felder mit eigenem Editor
im File adm_program/system/classes/ckeditor_special.php kann in Zeile mit
public function createEditor(...$height = '...px')
der default Wert verändert werden. Der Funktionskopf kommt 2x vor.

Die Funktion wird aber auch irgendwo aufgerufen.
Vielleicht wäre es dort sinnvoller, wenn nur ein Feld vergrößert werden soll.
Hoffe das bringt dich etwas weiter.
Vielleicht kann fasse hier auch noch etwas dazu sagen ?!

Stefan
Benutzeravatar
fasse
Administrator
Beiträge: 6166
Registriert: 12. Nov 2005, 16:06

Re: Kemmentarfeld Ansichtsgröße verändern

Beitrag von fasse »

Hallo zusammen,

da hat Stefan Recht. In der Funktion wäre es eine Stelle, an der man das Zentral ändern könnte. Dann müsste man dies aber bei jedem Versionsupdate nachziehen.

Man könnte bei den beiden Funktionen createEditor und createEcardEditor direkt nach der Zeile global $gPreferences folgendes einfügen:

Code: Alles auswählen

$height = '400px';
Die Pixelangabe dann deinen Wünschen anpassen.

Viele Grüße
Fasse
Antworten