登録日
2017年3月7日

メンバー検索

  

giugnoe285a2

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

コミュニティバッジ

投稿

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

Re: 検索エンジンインデックスの更新について

Ueno様

(更新)と(すべて)の挙動の違い大変参考になりました。
早々にご回答いただきましてありがとうございました。

Posted on 8月 04, 2017 at 11:59 午前

検索エンジンインデックスの更新について

以下の自動実行ジョブの運用方法に関する質問になります。

1. 検索エンジンインデックス(更新)
2. 検索エンジンインデックス(すべて)

手元の環境では新規作成したページの内容は1や2の実行前でも検索結果に反映されているようですが、この認識で合っておりますでしょうか。

また1は初期設定で72時間以内に更新されたページが対象とありますが
http://concrete5-japan.org/help/5-7/using-concrete5-7/dashboard/system-and-maintenance/optimization/automated-jobs/
これは2の実行が必要なのは初回のみで、以後は1を定期的(72時間以内)に実行すれば良いという理解でよろしいでしょうか。

逆に2を定期的に実行している場合、1の定期的な実行は不要と考えて良いのでしょうか。


よろしくお願いいたします。


# concrete5 バージョン
5.7.5.13

# PHP バージョン
7.0.9

# サーバー
エックスサーバー

# クライアント
macOS 10.12 + Firefox 54

Posted on 8月 04, 2017 at 10:34 午前

Re: バージョン機能でのエラーについて

hishikawa様

方法やソースコードの間違いということではなさそうで安心いたしました。
パージョン機能利用中はご案内いただいた要領で当該箇所を非表示にして対応しようと思います。
ご回答ありがとうございました。

Posted on 7月 28, 2017 at 11:00 午前

バージョン機能でのエラーについて

ログイン中のユーザーに[管理画面]-[ユーザー]-[属性]で追加した情報を表示するため elements/header.php に以下を設置しました。

$u = new User();
$uID = $u->getUserID();
$ui = UserInfo::getByID($uID);

if ($u->isLoggedIn()){
echo h($ui->getAttribute('profile_name'));
}

目的の内容は表示できたのですが[コンポーザー/ページ設定]-[バージョン]で過去のバージョンにチェックを入れると以下のエラーを生じました。

Fatal error: Call to a member function getAttribute() on null

この場合どのような原因が考えられますでしょうか。


# concrete5 バージョン
5.7.5.13

# PHP バージョン
7.0.9

# サーバー
エックスサーバー

# クライアント
macOS 10.12 + Firefox 54

Posted on 7月 21, 2017 at 10:52 午後

Re: テンプレートファイルの $view と $this について

hishikawa様

本件承知いたしました。
elementsディレクトリのファイルを読み込む部分で両者が混在してしまい
どちらに合わせたらよいものかモヤモヤしておりました。
ご説明いただきましてありがとうございました。

Posted on 6月 29, 2017 at 12:21 午後

テンプレートファイルの $view と $this について

テーマのテンプレートファイルで利用されております以下について教えていただけますでしょうか。

1. $view->inc('elements/header.php');
concrete5の使い方・ヘルプ
http://concrete5-japan.org/help/5-7/developer/designing-for-concrete5/building-a-concrete5-theme/reusing-common-elements-in-theme-template-files/

2. $this->inc('elements/header.php');
Elemental テーマ default.php

上記はいずれも同じように動作するようですが $view と $this に違いはございますでしょうか。
またこれは以下についても同様でしょうか。

$view->getThemePath();
$view->url('/');

基本的な内容で恐縮ですがよろしくお願いいたします。


# concrete5 バージョン
5.7.5.13

# PHP バージョン
7.0.18

# サーバー
エックスサーバー

# クライアント
macOS 10.12 + Firefox 54

Posted on 6月 14, 2017 at 6:22 午後

Re: 検索ブロックでの「表示日時(公開される日時)」による絞り込みについて

hishikawa様

少しづつ理解を進めてはおりますがこれは当方には敷居が高そうです…。
検索ブロックでは全角・半角、大文字・小文字、ひらがな・カタカナは区別なく拾ってもらえるのですね。
試した限りではスペースで区切るとスペースを含んだひとつづきの文字列として検索されるようです。
思い通り使えるようになるまで道は遠そうですがこちらを参考に進められればと思います。
ご回答いただきましてありがとうございました。

Posted on 5月 18, 2017 at 10:33 午前

検索ブロックでの「表示日時(公開される日時)」による絞り込みについて

イベント情報の一覧ページを作成しております。
各イベント情報はページタイプ「event」で /event 以下へ投稿されます。
これから開催されるイベントと終了したイベントでページを分けたいという要望があり以下のような構成を検討しております。

*これから開催されるイベント
/event
ページリストブロックで /event 以下の「今日以降」を表示

*終了したイベント
/event/archive
ページリストブロックで /event 以下の「今日以前」を表示

上記ページにトピックリストを設置すると「表示日時」による絞り込みも適用されました
(「表示日時」は「コンポーザー / ページ設定」内の「属性」では「作成時間」と表示されるようです)。
フリーワード検索用に設置予定の検索ブロックでも結果に「表示日時」による絞り込みを適用したいと考えますがどのような方法が考えられますでしょうか。

カスタムテンプレートを利用して検索条件を追加する方法は以下が大変参考になりました。
http://acliss.secret.jp/private-blog/acliss-blog/2016/12/03/searchblock-radiobutton/
例えばこちらに倣って初期プロパティ「表示日時」のハンドル名を調べ設定すると検索ブロックで期間を設定するUIを利用できるのでしょうか。

よろしくお願いいたします。


# concrete5 バージョン
8.1.0

# PHP バージョン
7.1.4

# サーバー
エックスサーバー

# クライアント
macOS 10.12 + Firefox 53

Posted on 5月 16, 2017 at 6:40 午後

Re: スケジュール公開したページのページリストブロックへの反映について

Mizuno様

検証くださいましてありがとうございました。
権限の時間設定はご提案が難しかったので嬉しい機能なのですが
当方では対処できそうにありませんので担当と相談いたします。

Posted on 3月 14, 2017 at 7:38 午後

スケジュール公開したページのページリストブロックへの反映について

制作中の案件でスケジュール公開機能を利用したいと考えております。
当該ページが設定した「日付/時刻」で公開されることは確認できたのですが
これらの親ページに設置したページリストブロックでは以下のような結果になりました。


1. 設定した日時を過ぎてもリストに表示されない

ページリストブロックへの反映には検索エンジンインデックスの更新が必要な様子でしたので
http://concrete5-japan.org/help/5-7/recipes/set-up-cron/
以下を順に試みましたがいずれの方法でも解決できませんでした。

・[管理画面]-[システムと設定]-[自動実行ジョブ][検索エンジンインデックス(更新)][実行]
・[管理画面]-[システムと設定]-[自動実行ジョブ][検索エンジンインデックス(すべて)][実行]
・[管理画面]-[システムと設定]-[キャッシュをクリア]

公開されたページへ直接アクセスするとその後はページリストにも表示されるようです。


2. ページ付けインターフェースにスケジュール公開機能で非表示中のページが含まれる

ページリストブロックの「表示数よりもアイテムが多い場合、ページ付けインターフェースを表示します。」が有効の時
「表示するページ数」のカウントに非表示中のページが含まれているようです。
全件が非表示の状況ではページネーションリンクのみが表示されます。


スケジュール公開で設定した「日付/時刻」にページリストブロックへも反映できればと思いますが
上記の状況にはどのような原因が考えられますでしょうか。

よろしくお願いいたします。


# concrete5 バージョン
8.1.0

# PHP バージョン
7.0.9

# サーバー
エックスサーバー

# クライアント
macOS 10.12 + Firefox 51

Posted on 3月 13, 2017 at 3:54 午後
« 前12次 »