イメージマネージャのポップアップ画面をサイズ変更したい


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012/3/13 18:26
お月 

この度Pack2011をインストールし使わせていただいています。
1点お教えいただければと思い質問させていただきました。

早速なのですが、ニュース(bulletin)やプライベートメッセージ(PM)などの投稿フォームから写真を貼り付ける際に開くイメージマネージャのポップアップ画面のサイズを大きくするにはどのように修正すればよいのでしょうか?

通常だとパソコン画面の左上に縦横400ピクセル程の大きさで開かれているのですが、これでは情報が収まりきらないため最初から大きく開くように変更したいのです。

下記のそれらしきファイルを二つ見つけ、それぞれ変更しアップロードしてみたのですが変化がありませんでした。

ルート\modules\legacy\templates\legacy_xoopsform_dhtmltextarea.htmllegacy_xoopsform_dhtmltextarea.html

ルート\include\xoopscodes.php

よろしくご助言いただきたくお願いいたします。

なお、利用環境は次の通りです。


XC Legacyバージョン : XOOPS Cube Legacy 2.2.1 Beta1
使用言語 : ja_utf8
デバッグモードを有効にする : PHPデバグ
オペレーティングシステム : Linux l
サーバー : Apache/2.2.11 (Unix) PHP/5.2.9 FrontPage/5.0.2.2635
PHPバージョン : 5.2.9
MySQLのバージョン : 5.0.83-community

前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012/3/13 22:39
marine  管理人   投稿数: 410

お月さん、はじめまして。

とりあえず、Altsysの「テンプレートの高度な操作」にて、コンパイル済テンプレートキャッシュを削除して様子を見て下さいませ。

XOOPSは、表示の高速化のため、キャッシュを利用しているので、これが影響している場合もありますので

前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012/3/14 15:34
お月 

marine様
はじめまして。
早速アドバイスをいただきありがとうございました。

ご指示に従いAltsysの「テンプレートの高度な操作」にてコンパイル済テンプレートキャッシュを削除したのですが、結果は変わりませんでした。

私の変更しました下記2つのファイルは修正個所としては正しいのでしょうか?
(トピックに記した変更箇所の記載を誤っていましたので次の通り訂正します)

ルート\modules\legacy\templates\legacy_xoopsform_dhtmltextarea.html

ルート\include\xoopscodes.php

ともに「 "imgmanager",400,430 」の部分で、
「 400,430 」を「 800,600 」に変更しました。

他に探せず困りました。
アドバイスをいただけませんでしょうか。

前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012/3/14 17:34
marine  管理人   投稿数: 410

legacy_xoopsform_dhtmltextarea.html の方を先ほど私もやってみました。
Altsysの編集機能を使って。。。

結果は、やはりダメみたいですね。

一瞬、指定した大きさで開くようですけど、すぐにデフォルトのサイズになってしまうみたい・・・

xoops.jsを弄る必要があるのかなぁ・・・?
(根拠無し、ですが・・・)

前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012/3/14 17:57 | 最終変更
marine  管理人   投稿数: 410

やっぱり、xoops.js が怪しいような感じです。

試しに、ローカル環境のxoops.jsを見ると、33行目にある

1
var options = "width=" + width + ",height=" + height + "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no";

の toolbar の前に , が足りないような気がします。

そして、ローカル環境で、xoops.js に , を足して、legacy_xoopsform_dhtmltextarea.html の記述を "imgmanager",800,600 と指定してやると、ポップアップの表示が広がりましたね。

これで正解なのかは、自信はありませんが・・・

前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012/3/14 18:40
お月 

marine様
いつも早々にありがとうございます。

ご助言いただいた下記2箇所を修正しましたが…、こちらでは駄目でした。

ルート\include\xoops.js の「toolbar」の前に「,」を追記

ルート\modules\legacy\templates\legacy_xoopsform_dhtmltextarea.html の「"imgmanager",400,430」の部分を「800,600」に変更

念のため、
ルート\include\xoopscodes.phpも「800,600」に変更

それぞれアップロードし、Altsysにてコンパイル済テンプレートキャッシュの削除も忘れず行ったのですが状況は変わりませんでした。。

うまく直すことができずスミマセンでした。
明日もう一度じっくり取り組みます。

親身にご助力いただきありがとうございました(^^)/

前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012/3/14 21:37
marine  管理人   投稿数: 410

お月さん、こんばんは。
(しかし、なんとも「こんばんは」が合うお名前ですね。)

上手く行かなかったようですね。
残念・・・

あとは・・・Altsysのテンプレート管理で、互換モジュールの legacy_xoopsform_dhtmltextarea.html を確認してみてくださいな。

Altsysで、ご利用になっているテンプレートセットの legacy_xoopsform_dhtmltextarea.html を編集すると良いような気が・・・

前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012/3/15 12:37
お月 
marineさん、こんにちは。 解決しました! marineさんのアドバイスを読み直しているうちに自分の過ちに気付き、 legacy_xoopsform_dhtmltextarea.html を altsys の 「テンプレート管理」から変更することで無事に画面サイズを変更することができました。 legacy_xoopsform_dhtmltextarea.html や xoopscodes.php をローカル側で変更したものをアップロードして反映させようとしていたのですが、これがいけなかったのだろうと思います。 この度はご親切にありがとうございました! 親身な対応、嬉しかったです。 XoopsならびにXoops123サイトのご発展をお祈りします。 ありがとうございました!
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012/3/15 14:47
marine  管理人   投稿数: 410

解決したようで、良かったです。
あとから考えると「なぁ~んだ」となるんですが、解決までがしんどいですよね。

もうお気づきだと思いますけど、Altsysはとっても便利です。
もし、カスタムのテンプレートセットをお使いでない場合は、DB-default というデータベースに収納されるテンプレートを使うようになっています。

Altsysのテンプレート管理を見ると、判りますよね?

そして、オリジナルファイルの方を変更すると、変更したファイルの欄が黄緑色に変わっていると思います。
そして、肝心のデータベース側のテンプレートが変わっていないという・・・

オリジナルファイルの方を変更してアップしたら、Altsysのテンプレート管理で、DB-default 側(または、カスタムテンプレート)にコピーするか、DB-default(または、カスタムテンプレート)を編集する必要があるということですね。

正直、今回の質問があって、途中まで私も忘れてました(汗)
他の人の質問に答えると、自分も勉強になるということなんですね。

今後ともXOOPSを楽しく使っていってくださいませ。

前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012/3/15 15:13
お月 

marine様

おっしゃる通りでAltsysはとても便利なのですが、使いこなすには知識が必要ですね。
今回のことでAltsysのテンプレート管理について良い勉強ができました(^^)/
何事も経験ですね。

少しずつ知識を増やし、これからも楽しく接していこうと思います。
ありがとうございました!

このトピックに投稿する

題名
ゲスト名
投稿本文
  条件検索へ