登録日
2019年12月21日

メンバー検索

  

paschin

名前(ニックネーム)
ねずme
自分のconcrete5サイト
ホームページ
自己紹介
concrete5.org のユーザー名
concrete5 Slack Team ID
Twitterアカウント
フォーラム総投稿数
10

コミュニティバッジ

投稿

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

Re: キャッシュ設定について(グローバル設定とページ単位の設定)

まず最初にお詫びを。

度々「ブロックのキャッシュが~」とお伝えしていましたが、
キャッシュしたいページではグローバルエリアからもエリアを呼び出しておりました。
(勿論そのグローバルエリアで使用しているブロックもキャッシュは有効にしております)
もし、ページで使用しているのがブロックだけではなくグローバルエリアも使用しているということをお伝えしていれば
早く解決していたかもしれません。
情報不足でした。申し訳ありません。

で。
ソースを追っかけてみた結果、キャッシュしているページで使用しているグローバルエリアだけではなく
他のグローバルエリアでもキャッシュが有効になっていないとキャッシュされないぽいというのがわかりました。

グローバルエリアには「オートナビ」と「日付ナビ」があり、
キャッシュしたいページでは「オートナビ」しか呼び出していなかったのですが、
「日付ナビ」が作用してキャッシュされなかったようです。
(「日付ナビ」をキャッシュするようにしたらページキャッシュも作成されました)


お時間を取っていただき、ありがとうございました。

Posted on 11月 08, 2021 at 5:35 午後

Re: キャッシュ設定について(グローバル設定とページ単位の設定)

> 確認していただきたいということです。
勘違いしました。申し訳ありません。
確認しましたがキャッシュさせたいページのすべてのブロックの
「ブロックの出力をキャッシュします」
にチェックが入っておりました。

Posted on 11月 08, 2021 at 3:00 午後

Re: キャッシュ設定について(グローバル設定とページ単位の設定)

>「ブロックの出力をキャッシュします」にチェックが入っているかを、
> ひとつずつ確認してみてください。
単純にする為、キャッシュ設定を施したいサイトに新しいページテンプレートを作成し、
そのテンプレートにエリアを一つ設定。
そのエリアにページタイトルブロックを設置し、記載いただいたキャッシュの設定を施しましたが
キャッシュされませんでした。

全体的なキャッシュ設定は
・ブロックキャッシュ
  有効
・フルページキャッシュ
  有効 - 該当のページ上のブロックで許可されていれば
のままです。

Posted on 11月 08, 2021 at 1:24 午後

Re: キャッシュ設定について(グローバル設定とページ単位の設定)

ご回答ありがとうございます。

> キャッシュをサポートしていないブロックがあるのだと思います。
> ブロックごとのキャッシュサポート状況はこちらのページをご覧ください。
前ポスト時に記載するのを忘れていましたが、
「キャッシュを受け付けるブロック」のみしか使用していませんので、
なおさら理由がわからなかった次第です。
念の為、ページテンプレートからエリアを作成する記述等を取っ払って実行してみましたが、
キャッシュは作成されませんでした。

なお、新規で 8.5.4 の環境を作り、前ポストに記載しました設定(下記)
> ■キャッシュと表示速度設定
> ・ブロックキャッシュ
>   有効
> ・フルページキャッシュ
>   有効 - 該当のページ上のブロックで許可されていれば

> ■キャッシュを作成したいページのキャッシュ設定
> ・キャッシュを有効にする
>   グローバル設定を適用 - 使用ブロックがサポートしている場合、有効
> ・ブロックのキャッシュ設定
>   ブロックタイプのキャッシュ設定を上書きします。
>   ブロックの出力をキャッシュします。
でテストしてみたところ、こちらではキャッシュが作成されました。

やりたいこと自体はキャッシュを作成したいページのキャッシュ設定を変更することで達成できますので、
もやっとしたものが残りますが、この方法で対処したいと思います。


# もしソースを追っかけるとするならば、どこら辺を見ればよいのかご存知であれば
# 共有いただけると幸いです。

Posted on 11月 06, 2021 at 11:48 午前

キャッシュ設定について(グローバル設定とページ単位の設定)

Concrete5 のバージョン : 8.5.4

お世話になります。

キャッシュの設定について質問です。

■キャッシュと表示速度設定
・ブロックキャッシュ
  有効
・フルページキャッシュ
  有効 - 該当のページ上のブロックで許可されていれば

■キャッシュを作成したいページのキャッシュ設定
・キャッシュを有効にする
  グローバル設定を適用 - 使用ブロックがサポートしている場合、有効
・ブロックのキャッシュ設定
  ブロックタイプのキャッシュ設定を上書きします。
  ブロックの出力をキャッシュします。

上記のように設定した場合、ページのキャッシュが作成されるような気がしているのですが作成されません。
(設定を行うブラウザとキャッシュを作成したいページを閲覧するブラウザは分けています(Firefox、Chrome))
なお、キャッシュを作成したいページのキャッシュ設定を「このページをキャッシュする。」とすると
キャッシュが作成されます。

この動作が正常なのか判断が付きません。
ご存じの方、いらっしゃいましたらご回答願えますでしょうか。

Posted on 11月 05, 2021 at 9:44 午前

Re: ファイルマネージャーの検索機能の拡張方法について

ありがとうございます。

フォルダ名での検索については、一旦先送りとします。

Posted on 8月 06, 2020 at 4:08 午後

ファイルマネージャーの検索機能の拡張方法について

■ Concrete5 のバージョン 8.5.2

ファイルマネージャー上部にある検索テキストボックス内に文字列を入力して検索すると、
デフォルトではファイル名が検索の対象となりますが、
これをファイル名、或いはフォルダ名を対象とするように拡張することは可能でしょうか。

検索結果の取得は XHR で行われているようですので、実際の処理が行われているファイルがわかれば
何とか追えるとは思うのですが…。


また、上記の方法で検索を行った場合、表示件数が効かないようなので、
これも改善できたらと考えています。
例えば 00001~00099 のような連番のファイルを 99 個登録後「000」で検索しても 1 ページ 10 件しか表示されません。
詳細検索では表示件数が有効になるのですが。

ご存じの方、ご教授いただけたら幸いです。


以上、宜しくお願いいたします。

Posted on 8月 06, 2020 at 2:15 午後

翻訳表示されていない文言を翻訳する方法

スケジュール公開をしようとして設定ダイアログを表示すると
開始(原文は「From」ですかね)は翻訳されているのですが、
To が翻訳されていません。

他言語サポート設定の「既定の地域は」日本としています。
日本語のみのサイトなので、言語セクションは作成していません。
(他言語 → 言語をコピーと遷移した場合に「言語セクションがない」と表示される)

このようなケースで、翻訳表示されていない文言を翻訳する方法はあるでしょうか。

バージョン 8.5.2

Posted on 5月 27, 2020 at 4:29 午後

Re: CIF によるページ作成(更新)時に、エクスプレスエンティティの属性の値を設定したい

情報ありがとうございました。
結論から言ってしまうと、ダメでした orz

「既知の属性タイプじゃねーから、インポートされないよ」
Attribute bus_id could not be mapped to a known attribute type. It may not be fully imported.
とのメッセージが表示され、インポートできませんでした。残念です。
ひとまずは別の方策を考えることにします。


P.S. 個人情報と言えば個人情報ですけどね(笑

Posted on 12月 25, 2019 at 4:08 午後

CIF によるページ作成(更新)時に、エクスプレスエンティティの属性の値を設定したい

エクスプレスに、チーム名(ハンドル team / teams)という名前でオブジェクトを作成しておき、
その中に下記のような構造とデータが入っているとします。
-----------------------
No | チーム名
-----------------------
01 | あんこう
02 | ウサギさん
-----------------------

ページには、下記のような属性(カッコ内はハンドル)を作成しておきます。
--------------------------------------------------------------------------------------------------
名前    | ハンドル    | 属性タイプ
--------------------------------------------------------------------------------------------------
チーム名  | team_id     | エクスプレスエンティティ(team)
氏名    | member_name  | テキスト
--------------------------------------------------------------------------------------------------

その上で、下記データを元に CIF を用いてページを作成しようとする際、
チーム名属性(team_id)の値を設定することは可能なのでしょうか。
可能な場合は、どの様に指定すればよろしいでしょうか。
----------------------------
チーム No | 氏名
----------------------------
01    | 武部沙織
01    | 秋山優花里
02    | 澤梓
----------------------------

下記のような XML を生成し、取り込んでみましたが、
氏名は反映されるのですが、チーム名が反映されませんでした。

<?xml version="1.0" encoding="UTF-8"?>
<concrete5-cif version="1.0">
 <pages>
  <page path="/students/saori-takebe" pagetype="student" template="student_detail" name="武部沙織" public-date="2019-12-21 00:00:00">
   <attributes>
    <attributekey handle="team_id">
     <express><![CDATA[01]]></express>
    </attributekey>
    <attributekey handle="member_name">
     <value><![CDATA[武部沙織]]></value>
    </attributekey>
   </attributes>
  </page>
 </pages>
</concrete5-cif>

また、チーム No を元に、エクスプレスのエントリーの ID を取得し、
それを
<express><![CDATA[エクスプレスのエントリー ID]]></express>
のようにもしてみましたが、これも反映されませんでした。


ご存じの方、いらっしゃいましたらご教授願えますでしょうか。

Posted on 12月 21, 2019 at 11:42 午後