登録日
2014年4月19日

メンバー検索

  

MasahikoKawai

名前(ニックネーム)
Masahiko Kawai
自分のconcrete5サイト
ホームページ
http://www.cherrypieweb.com/
自己紹介
MovableType, WordPress, Magento, concrete5
concrete5.org のユーザー名
masakawai
concrete5 Slack Team ID
Twitterアカウント
@sakuragi_kei
フォーラム総投稿数
33

コミュニティバッジ

投稿

1から10までを表示 (計33)

Re: ファイルマネージャーでファイルセットでの絞り込み方法

できました!
こんなところに選択するところがあったとは気づきませんでした。
ありがとうございました。

Posted on 12月 01, 2017 at 11:12 午前

Re: ファイルマネージャーでファイルセットでの絞り込み方法

ファイルセットのページというのは、管理画面のメニューから「ファイルセット」を選択して開くページの事ですよね?
例えば、画像ブロックで画像を選択する際にファイルマネージャー画面が開きますが、その画面からファイルセットのページを開く方法があるのでしょうか?

記事ブロックで画像を挿入する際に「サーバーブラウザ」で選択するときとか、エリアのデザインの編集で背景画像を選択するときも同様です。

Posted on 12月 01, 2017 at 3:25 午前

ファイルマネージャーでファイルセットでの絞り込み方法

concrete5 8.2.1 を使用しています。

記事ブロックなどで画像を挿入する際、5.7 まではファイルマネージャーの上部にファイルセットで絞り込むフィールドがあったと思うのですが、バージョン8では検索窓しかなく、ファイルセットでの絞り込みの方法がわかりません。
(検索窓にファイルセット名を入れて検索してみましたが、表示されませんでした)

管理画面からファイルマネージャーを開いた際は、サブメニューのファイルセットでファイルセット内のファイル一覧が見られるのですが、他の画面からファイルマネージャーを開いた際にファイルセットで絞り込む方法を教えてください。

Posted on 11月 29, 2017 at 12:47 午後

Re: 5.7 の外部フォームのコントローラーで、PHPのDateTimeクラスが使えない

示していただいたページを参考に修正したところ、うまく行きました。

名前空間についてよくわかっていなかったようです。
コントローラーは名前空間の内部なので、グローバル空間のクラスを呼び出す場合は、\が必要なのですね。

勉強になりました。
ありがとうございました。

Posted on 8月 30, 2017 at 1:53 午後

5.7 の外部フォームのコントローラーで、PHPのDateTimeクラスが使えない

concrete5.7.5.13 において、外部フォームのコントローラーで下記のような記述をしました。

$dt = new DateTime('2017-5-28');

すると、次のエラーになりました。

Class 'Application\Block\ExternalForm\Form\Controller\DateTime' not found

ビューではエラーにならず、DateTimeクラスとして使えます。
サーバーのPHPのバージョンは 5.4.45 です。

ご確認をお願いいたします。

Posted on 8月 30, 2017 at 1:41 午前

concrete5.6で管理画面のテキストボックスが小さくなる不具合について

旧バージョンの話ですが、長年の疑問が解決いたしましたので投稿させていただきます。

実は以前から、管理画面のテキストボックス(input type="text"、textareaタグなど)が小さくなり入力した文字が見えづらい不具合が発生していました。
CSSのbox-sizingに起因する問題で、concrete5やFirefoxのアップデートで解決しているはずなのに、私の制作したサイトでは不具合が直りませんでした。

よく調べてみると、テーマで読み込ませている bootstrap3 のグリッドシステムのために「box-sizing: border-box」が指定されており、concrete5の管理画面のCSSはデフォルト値のcontent-boxを前提に値が指定されているのが原因だと判明しました。

テーマのCSSでbootstrapが読み込まれた後で、下記のようにしてやることで解決できました。

input, textarea {
box-sizing: content-box;
}


詳細はこちらのブログ記事にまとめてあります。
concrete5.6で管理画面のテキストボックスが小さくなる不具合について | Cherry Pie Web

5.6のテーマ制作で、同じことをやっている方が結構おられるのではないかと思われますので、お役に立ちましたら幸いです。
ちなみに5.7以降は明示的に「box-sizing: border-box」と指定されており、それに合わせた値が指定されておりますので問題は起きないと思います。

Posted on 8月 17, 2017 at 12:16 午前

Re: Googleマップブロックで「Unable to display map: google is not defined」

「期間限定ゲストアクセスを有効にすると地図が表示される」としておりましたが、その設定はあまり関係ないようで、翌日には同様のエラーで表示されなくなりました。
Googleマップブロックの権限を操作すると表示されるようになり、一度表示されると、ログインしていない他のブラウザからアクセスしても表示されるようになります。
ちなみに、エラーが出て地図が表示されないときは、Google Map API が読み込まれていませんでした。

なお本日は、すべてのキャッシュを無効にして、キャッシュをクリアした状態で確認を行っていますが、昨日はキャッシュが有効になっていました。
キャッシュの影響で状況が正しく確認できていなかった可能性があるので、キャッシュ無効の状態で様子を見てみます。

Posted on 8月 03, 2017 at 6:13 午後

Re: Googleマップブロックで「Unable to display map: google is not defined」

はい。
念のため、ブロック編集の「Check API Key」ボタンで確認してみたところ、「Valid API Key」と表示されました。

Posted on 8月 01, 2017 at 11:52 午前

Googleマップブロックで「Unable to display map: google is not defined」

5.7.5.13 を使用しています。

Googleマップブロックで、ログインした状態では地図が表示されるのですが、ログアウトすると下記のエラーとなります。

Unable to display map: google is not defined

ここで、Googleマップブロックの「期間限定ゲストアクセス」を有効にすると、地図が表示されます。
ブロックの権限は、「ブロックを表示:ゲスト」となっています。

OSは、Windows10
ブラウザは、IE11、Edge、Firefox、chrome です。

今はこれで地図が表示されているのですが、何か気持ち悪いので投稿させていただきました。

Posted on 8月 01, 2017 at 11:37 午前

Re: メモリエラーにメモリを割り当ててもまた同じメモリエラー

2015年から進展が無いようですが、先日から私も同様の問題で悩んでおりますのでご報告させていただきます。

concrete5.6.3.4 で作成したサイトを修正するため、サイト全体をローカルのXAMPP環境にコピーして修正を行いました。
(主にカスタムブロックの修正で、データベースの更新を伴います)

修正後、ローカルのサイト全体を元のサーバーにテスト用ディレクトリを作成してコピーし、データベースをインポートし、管理画面にアクセスしたところ、このトピックと同様のエラーが発生しました。(数値はちょっと違います)

サーバーはヘテムルです。
ヘテムルは、2015年8月に memory_limit の上限を128Mとするメンテナンスが行われており、ユーザーは128Mより大きな値に設定できません。

そこで、修正前のサイトのデータをテスト用ディレクトリにコピーして、ローカル環境で行った修正部分のみ差し替えたところ、問題なく動作しました。

初回起動時にシステム内で大量のメモリを食う何かが動いているのかなと思われるのですが、それが何なのか見当がつかず、検証が止まっている状態です。
何かヒントでもあれば、よろしくお願いします。

Posted on 3月 12, 2017 at 2:43 午前
« 前1234次 »