hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

19年8月20日(Tue) 15時05分
TOP » フォーラム » XOOPS » XOOPS一般 » CKEditor4のサイズ指定

CKEditor4のサイズ指定


Posts tree


Previous post - Next post | Parent - Children.1 .2 | Posted on 2017-11-16 15:24
addlife  常連さん   Posts: 23

いつもお世話になっております。
すっかりご無沙汰をしてしまっておりました。

今回の質問はエディタのサイズについてです。最新にアップデートされています。
当方サイトはdivでレイアウトしておりエディタを表示するコンテンツの幅は555PXになっています。
CKEditor4の独自コンフィグでは
config.width と config.height を指定しているのですがどうもこれが効いていない様子です。

いつからかはわからないのですが、IEやchrome,FIREFOXで見てもMMIの違いは若干あるにせよ、はみ出してしまっている状態です。
当方のthemeとの絡みなのか不明でご質問とさせていただきました。

ご指導いただければ幸いです。
よろしくお願い申し上げます。

Votes:0 Average:0.00
Reply
Previous post - Next post | Parent - No child | Posted on 2017-11-24 14:56 | Last modified
nao-pon  Webmaster From: 愛知県  Posts: 5799

addlife さん、こんにちは。

エディターの幅に関しては、parent node の幅に収まるようにしていたような気がするので、その処理がうまく効いていないのかも知れません。

ちょっと、見てみますね。

Votes:0 Average:0.00
Reply
Previous post - Next post | Parent - Children.1 | Posted on 2017-11-24 15:40
nao-pon  Webmaster From: 愛知県  Posts: 5799

ソースを眺めていて気付いたのですが(自分で実装していて忘れていました :hammer: )、ckeditor4 モジュールは preload で CKEditor の config を指定できるようになっています。

サンプルを作ってみました。

filesetSizeConfig.class.php
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
 
if ( !defined('XOOPS_ROOT_PATH') ) exit;
 
class ckeditor4_setSizeConfig extends XCube_ActionFilter
{
    public function postFilter() {
        $this->mRoot->mDelegateManager->add('Ckeditor4.Utils.PostBuild_ckconfig', array($this, 'PostBuild'));
    }
 
    public function PostBuild(&$config, $params) {
        /******************************
         * ckeditor 用の JavaScript を生成するのに先立ち、
         * ckeditor の config 値を変更できます。
         * $config 配列のキー名が ckeditor.config のキー名に対応しています。
         * この設定のタイミングは、ckeditor4 モジュールの一般設定の値を評価後に
         * なりますので、一般設定の値を上書きできます。
         * また、モード毎の設定が $config['_modeconf'] に
         * モード("html", "bbcode")をキーとして保存されているので、モード別の値は
         * $config['_modeconf']['html']['toolbar'] などを変更する必要があります。
         * モード別に予め設定されているものは次の通りです。
         * ['fontSize_sizes'], ['extraPlugins'], ['enterMode'], ['shiftEnterMode'], ['toolbar']
         * 
         ******************************/
        
        $config['width'] = '555px';
        $config['height'] = '400px';
    }
}
Votes:1 Average:10.00
Reply
Previous post - Next post | Parent - Children.1 | Posted on 2017-11-25 1:20
addlife  常連さん   Posts: 23

nao-pon

こんばんわ。
返信が遅れましたこと深くお詫び申し上げます。
ご指示いただいた通り preload にてconfigの指定ができました。
ありがとうございました。

ちなみに当方では一般設定にある
独自コンフィグURL
CKEditor の config.customConfig の設定でjsファイルを作成して指定しておりました。

上記とは無関係ですが先日NHKで国宝や重要文化財の話しの中で、掛け軸の修復をされていた表具師さんが出てこられていました。
とても興味深く番組を見ていましたが緻密で繊細な作業大変なんでしょうね。
専門的な話はわかりませんが、何やら水で書いてある下書きみたいな絵のようなものを見つけたとかの話し面白く見ていました。

Votes:0 Average:0.00
Reply
Previous post - Next post | Parent - Children.1 | Posted on 2017-11-28 22:16 | Last modified
nao-pon  Webmaster From: 愛知県  Posts: 5799

addlife さん、無事に適用できてよかったです。

width については、ある程度自動セットするたmに config をインラインで上書きしており、独自コンフィグURL での設定は効かない仕様になっています。もっと作り込めばいい方法が見つかるとは思いますが、今のところそのような仕様ということでお願いします。

私の本業の「表具師」ですが、私も古いものの修理・修復が多く楽しみ・苦しみが入り混じって普段の作業をしています。掛軸などの表装は50年から100年サイクルで表装のやり直しをして、より長い期間保存できるようになっています。

なので、後世の人が私の仕事の後、修理をしたときに感心してもらえうような仕事をするように心がけていつも作業に臨んでいます。

と語りだすと話が長くなってしまうので、このあたりで・・・ :-P

Votes:0 Average:0.00
Reply
Previous post - Next post | Parent - Children.1 | Posted on 2019-3-4 10:07
addlife  常連さん   Posts: 23

nao-pon

いつも大変お世話になっております。
以前こちらでお聞きしたwidthの件ですが、先日アップデート後に指定できなくなりました。
setSizeConfig.class.phpはそのままにしてあります。

ご教示いただければ幸いです。

Votes:0 Average:0.00
Reply
Previous post - Next post | Parent - Children.1 | Posted on 2019-3-12 23:45
nao-pon  Webmaster From: 愛知県  Posts: 5799

addlife さん、こんにちは。

X-update ですべてアップデートされている環境で試してみましたが、特に問題はないようです。

テーマとの兼ね合いかもしれません。 :roll: CSS の適用状態などを検証してみてください。

Votes:0 Average:0.00
Reply
Previous post - Next post | Parent - No child | Posted on 2019-4-5 8:51
addlife  常連さん   Posts: 23

nao-pon

お世話になっております。
ご連絡が大変遅くなりました。申し訳ございません。
やはりサイトのCSSが影響していました。

ありがとうございました。

Votes:0 Average:0.00
Reply

Post into this topic

Subject
guestname
Body

  Advanced search

このフォーラムのトピック一覧
  1. ユーザー認証の暗号化トラブル(3) naaon 2019-4-7 21:07
  2. CKEditor4のサイズ指定(7) addlife 2019-4-5 8:51
  3. xupdateの管理画面が表示できません(5) nao-pon 2019-2-7 23:41
  4. phpMyAdmin のインポートでエラー(3) kamezou 2018-12-24 3:06
  5. xoopsのインストールでFatalエラー(3) kamezou 2018-12-21 2:11
  6. Backend.phpでFatalエラー 表示できません。(7) ゲスト 2018-12-12 18:47
  7. ssl証明書エラー(2) shinjou 2018-11-27 4:18
  8. GnaviにてGoogleマップが正しく読み込まれませんでした(3) neko88 2018-9-27 17:30
  9. picoでCKEditro4が表示されなくなった件について。(1) taroj 2018-5-23 3:57
  10. xupdateのエラー(更新不可)(8) heiji 2018-3-27 23:38
このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

Register now! | Lost Password?



メインメニュー
ブックマーク
Please log in to use it.
[Login]
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 52 人がオンライン中 :-)
(フォーラム : 1 人)

登録ユーザ: 0 & ゲスト: 52

もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 4612


Web Services by Yahoo! JAPAN
楽天ウェブサービスセンター
Amazon.co.jpアソシエイト
現在ページのQRコード
現在ページのQRコード
[携帯対応]
参照元情報
No trackback