Re: TinyMCEとview_inlineについて

2012年5月15日 at 11:11

Danno さんの事象をもっと詳しく説明すると

・上級権限モード・オン

・編集モードにする
・記事ブロックを編集する
・記事ブロック、TinyMCE編集画面中の画像のパスが「<img src="/index.php/download_file/view_inline/●/" alt="●●●●●" width="●●●" height="●●" />」となる
・編集中の画像が表示されない
・編集モードを終了すると、画像パスが直リンクとなり「/files/●●●●/●●●●/●●●●/●●●●●●.png」になるときちんと表示される。

この 「download_file/view_inline/●●」の挙動・・・「/concrete/controllers/download_file/php」で行なっている処理がうまく働いていない。

Danno さんの場合は 5.5.1.ja では、大丈夫だったが 5.5.2.1.ja で問題が起こっている。
5.5.2.1.ja で追加された部分はファイル権限をチェックしている。

・・・・ふむ・・・。

Danno さん、ファイルマネージャーで、画像ファイルを選択して、「再スキャン」してみてください。

タグ:

Re: Re: TinyMCEとview_inlineについて

2012年5月15日 at 11:43
再スキャンしてもダメでした・・・

すみません、同じサーバーの、5.5.1のバージョンは問題ないのですがこのサイトだけが5.5.2.1で作られていて、問題が出ている状態です。(このサイト自体は5.5.1では作ってはいないです)
 

Re: TinyMCEとview_inlineについて

2012年5月15日 at 12:01
登録ユーザーでログインして編集したときのみ


ってことは、ファイルマネージャー権限で登録ユーザーのファイル閲覧を「いいえ」にしてたりしませんか?
 

TinyMCEとview_inlineについて

2012年5月15日 at 12:50
それが、ちゃんと「はい」になってるんです・・・
ファイルマネージャーの権限はぜんぶ「はい」になってます
 

Re: TinyMCEとview_inlineについて

2012年5月17日 at 22:56
同じXサーバーではありますが、別のサーバー、別の空いているドメインのお引越しをしてみてもダメで、Desiner Contentでつくったブロックを消してみてもダメ、テーマを消してもダメでした。
もう一回作り直すしかないのでしょうか・・?
 

Re: TinyMCEとview_inlineについて

2012年5月18日 at 11:35
↓のようなアドレスで画像が表示されると思うんですが、直接アクセスしてブラウザで表示されますか?
/index.php/download_file/view_inline/1/

「1」のところはファイルのIDですが、ファイルマネージャーから画像のメニューを出して「設定」を選択して表示される画面で調べられます。
 

Re: Re: TinyMCEとview_inlineについて

2012年5月18日 at 16:30
adminでログインしているブラウザだと画像が表示されて、それ以外(ユーザーや全くログインしていない状態)だとログイン画面が出てきます・・・
 

Re: TinyMCEとview_inlineについて

2012年5月18日 at 16:38
ログイン画面が出るということは、エラーではなく権限周りの設定のハズです。
ファイルそのものや、ファイルセットに権限を設定していませんか?
 

Re: TinyMCEとview_inlineについて

2012年5月18日 at 16:54
ファイルマネージャー権限はサイト上ファイル閲覧、検索、編集、管理、追加のすべて、登録ユーザーも管理者も「はい」になっています。

ファイルそのものも、ファイルセットも登録ユーザーと管理者の権限は同じで、読み込み、検索、書き込み、管理者すべてにチェックが入っています。

タスク権限は登録ユーザーは「サイトマップ・ページ検索へのアクセス」と「ユーザーとしてログイン」だけ「はい」にしています。

管理画面は一部しか表示されないようにはしていますが、ファイルマネージャーは表示されますし、画像のアップロードもできます。

この中で設定のどこかがおかしかったり、ほかに怪しい権限とかあったら教えて下さい~>△<
 

Re: TinyMCEとview_inlineについて

2012年5月18日 at 17:19
キャッシュのクリアはしてみましたか?
関係無いですが、「ユーザーとしてログイン」は管理者以外には許可しないほうがいいです。
 

Re: TinyMCEとview_inlineについて

2012年5月18日 at 17:28
はい、キャッシュのクリアもしてますし、わたしのPCだけではなくて、他の人のPCでも出ています。
サイト自体も基本キャッシュはオフに、フルページキャッシュは無効にしています。

ユーザーとしてログイン、「いいえ」にしておきます!ありがとうございます^^
 

Re: TinyMCEとview_inlineについて

2012年5月18日 at 18:06
view_inlineのソースを見ているのですが、まず権限のチェックをしています。で、権限チェックの際、権限設定もconcrete5のキャッシュに保存されているものを先にチェックしているので、それを疑いました。ただ、キャッシュは使われていないと。

その先も見ていたのですが、権限に問題がある場合「無効なファイルです。」と表示されるはずで、ログイン画面が出てくるというのはおかしいです。ところが、管理画面の「システム&設定」>「サイトアクセス」で非公開にすると、同様にログインフォームになりました!こちらの設定じゃないでしょうか?
 

Re: TinyMCEとview_inlineについて

2012年5月18日 at 18:27
上級権限モードを使っているので、サイトアクセスをみると「このconcrete5は上級権限モードになっており、特定のページやエリアごとに権限を設定する必要があります。」の表示になってしまいます。
どこか別の箇所でサイトアクセスに関する権限があるのかもでしょうか?
 

Re: TinyMCEとview_inlineについて

2012年5月18日 at 19:55
サイトアクセス以外だと、フルサイトマップで「システムページを表示」し、ホーム直下の「ダウンロードファイル」ページの権限設定で閲覧権限を外しても、同様になります。
 

Re: TinyMCEとview_inlineについて

2012年5月18日 at 20:20
Hissyさん!ありがとうございます!!!
そこの権限が外れていました!!
つけたら直りました!!!
 

Re: TinyMCEとview_inlineについて

2012年5月18日 at 21:01
おお。
よかったです。

Hissy さん、来長いトラブルシューティング、ありがとうございました!
そこの権限設定でしたか・・・。

concrete5 は奥が深い〜。