登録日
2011年1月15日

メンバー検索

  

kanetei

名前(ニックネーム)
kanetei
自分のconcrete5サイト
http://www.tagworks.jp
ホームページ
http://www.tagworks.jp
自己紹介
concrete5.org のユーザー名
kanetei
concrete5 Slack Team ID
@kanetei
Twitterアカウント
@kanetei
フォーラム総投稿数
137

コミュニティバッジ

WEB 編集メンバー concrete5 のヘルプドキュメント編集を手伝っていただいている方です。どなたでも参加できます。詳しくはconcrete5 コミュニティ活動のお誘いへ。
ローカルグループリーダー concrete5 ローカルグループのまとめ役をしている方です。勉強会やイベントを開催していただけるのであれば誰でもなることができます。詳しくはconcrete5 コミュニティ活動のお誘いへ。
エバンジェリスト 宣伝・普及活動を行っていただいている concrete5 の伝道師です!エバンジェリストについて

投稿

11から20までを表示 (計137)

GA Popular Pagesのインストールが出来ない

クライアントにGA Popular Pagesのインストール作業をして頂いているのですが、
インストールがうまくいかないとの事で連絡が来ました。
こちらで作業する事も提案したのですが、規定上Googleアカウントのログイン情報を渡す事は出来ないそうです……。

クライアントに作業手順を確認した所、以下の返信がありました。
こちら、手順に問題はないでしょうか?
concrete5のバージョンは8.3.2です。
ーーー
●いただいた以下のページを参考に設定
http://c5addon.com/review/google-analytics
・GAを使用しているアカウントでGoogle APIsにアクセス
・プロジェクトを作成
・OAuth 2.0 クライアントIDを作成…「ウェブアプリケーション」を選択、「承認済みのリダイレクトURI」を設定

●下記の設定ページの「Have you set-up Google API yet?」の「いいえ/はい」どちらも参考に設定
http://(クライアントのHPのドメイン)/index.php/dashboard/ga_popular_pages/settings/config
・プロジェクトを作成
・APIは「Analytics Reporting API」と「Google Analytics API」どちらかと、どちらもを入れた状態でもテスト(※1)
・OAuth 2.0 クライアントIDを作成…「ウェブアプリケーション」を選択、「承認済みのリダイレクトURI」を設定

※1.「Have you set-up Google API yet?」「いいえ」の1「Visit the Easy Setup Tool Here」のリンクからAPIを許可でき、これは「Google Analytics API」だと思うのですが、APIを有効にした際「Undefined parameter - API_NAMESが有効化されました」と表示され、存在してるのかもわからん…と思いました。「Google Analytics API」は古いAPIとのことで、「Analytics Reporting API」も試してみましたが、できませんでした。
---

Posted on 6月 24, 2019 at 1:46 午後

『サイトマップ』→『フラットビュー』の代替手段はないか?

現在運用しているサイトで、お客様の方で商品情報の追加や並び替えを作業して頂いているのですが、一つの商品カテゴリーに100件以上の商品が存在するため、フルサイトマップ上ですべての商品が一覧出来ず、フラットビューでの表示になってしまいます。

フラットビュー上での操作は説明しておりますが、同じ階層でのページの移動の場合、『移動/コピー』では移動が出来ず、『一番上に移動』『一番下に移動』しか出来ず、さらにフラットビュー内でもページネーションが出て、すべてのページが一覧出来ないので、ドラッグ&ドロップで任意の位置に移動出来るようには出来ないか?とお客様から言われております。

フラットビュー上で同じ階層に存在するすべてのページを表示する方法があるのか、また、フラットビューの代替になる表示方法がアドオン等であるのか、もしご存じの方がいたら教えて頂けるとありがたいです。
よろしくお願いします。

Posted on 4月 24, 2019 at 6:39 午後

Re: キャッシュが壊れて(?)、サイトが表示出来なくなった

ありがとうございます。クライアントと相談して、アップデートを進めていく事にします。

Posted on 4月 22, 2019 at 2:13 午後

Re: キャッシュが壊れて(?)、サイトが表示出来なくなった

本日また、同様のエラーが発生しました。
キャッシュファイルを消去するとサイトが正常に表示するようになりました。


Exception Occurred: /home/kusanagi/excloud/DocumentRoot/application/files/cache/0fea6a13c52b4d47/25368f24b045ca84/38a865804f8fdcb6/57cd99682e939275/18e23c785c6a72cf/ca47fbe20fed45aa.php:14 syntax error, unexpected end of file, expecting variable (T_VARIABLE) or ${ (T_DOLLAR_OPEN_CURLY_BRACES) or {$ (T_CURLY_OPEN) (4)


定期的にキャッシュが壊れる状況が発生しているのですが、どうにか調査する方法はないでしょうか……?現状、どこを調べたらよいかが全く見当つかない状態です。

Posted on 4月 22, 2019 at 1:35 午後

Re: 『多言語』→『ページレポート』で作成したページがシステムページとして表示されてしまう

返答遅くなりました。
上記、時間を作って、新規インストール後に設定して発生するか確認します。

Posted on 4月 15, 2019 at 5:30 午後

Re: 『多言語』→『ページレポート』で作成したページがシステムページとして表示されてしまう

ロケールを一度消して設定し直して見たのですが、結果が変わりませんでした……。

ただ、英語サイトホームページのURLスラッグを'en'から'en_us'に変えると、サイトマップ上で表示します。ただURLスラッグを'en'に戻すとまた表示しなくなります。

ロケールを消してもどこかに設定が残っているのでしょうか……?

Posted on 4月 08, 2019 at 5:55 午後

『多言語』→『ページレポート』で作成したページがシステムページとして表示されてしまう

既に公開済のサイトに、英語・中国語サイトの追加作業を行っています。
日本語サイトは数千ページあるのですが、とりあえず6~7ページ程度を別言語で表示したいという事だったので、言語のコピーを使用せずに『多言語』→『ページレポート』からページの作成をしました。

その際に、中語サイトは問題なく出来ているのですが、英語サイトが、ページの表示自体は出来るものの、サイトマップ上では『サイトマップにシステムページを含める』にチェックを入れないと追加した表示が出てきません。
何らかの理由でシステムページとして作成されてしまったようなのですが、こちら、変更する方法はないでしょうか?

concrete5のバージョンは8.3.2です。

Posted on 4月 08, 2019 at 4:40 午後

Re: 『言語をコピー』→『言語ツリーを再スキャン』を実行後、サイトの一部が崩れた

なるほど……。基準になるサイトは別に再スキャンしなくても良かったんですね。操作自体を勘違いしていたようです……。
ありがとうございました。

Posted on 4月 04, 2019 at 2:37 午後

『言語をコピー』→『言語ツリーを再スキャン』を実行後、サイトの一部が崩れた

既に公開済のサイトを、日英中の多言語サイトに設定変更する必要が出たので、多言語の設定を進めています。

『言語をコピー』→『言語ツリーを再スキャン』で、日本語のサイトを再スキャンしました。
(この際、時間が掛かりそうだったので少し席を外していたのですが、戻った時エラーが発生していたかもしれません……。ただ、nginxやconcrete5のエラーログに該当の時刻のエラーは残っていませんでした)
その後に別のサイトの作業を進めていたのですが、クライアントから、
・一部ページのスライドショーが消えている
・一部ページのページリストが0件になっている
という不具合が起きていると連絡がありました。

状況を確認すると、サイトの全ページ(トータルだと7000ページ強)で、新たにページバージョンが同時刻に2つ出来ていて、最新のバージョンが承認された状態になっていました。
バージョンを戻すと表示が元に戻ったので、取り急ぎで表示に影響のあるページから随時手作業で戻していって、とりあえず復旧させました。

恐らくは言語ツリーを再スキャンで不具合が起こったと思われるのですが、一部ブロックの設定がおかしくなるという事はあり得るのでしょうか?
concrete5のバージョンは8.3.2です。
環境情報は別ファイルで添付します。

添付: concrete5.txt
Posted on 4月 04, 2019 at 1:58 午後

Re: Re: 『エリアの追加』時にJavaScriptエラーが発生してしまう

こちら、解決しました。ありがとうございました。

以下、解決に至った手順です。

concrete5のレポート→ログを確認した所、下記エラーが発生していました。

Exception Occurred: /home/sites/heteml/users/****/web/******/updates/concrete5-8.3.2/concrete/src/Area/Layout/Preset/Provider/ThemeProvider.php:19 Invalid argument supplied for foreach() (2)


該当のソースを確認した所、
http://github.com/concrete5/concrete5/blob/develop/concrete/src/Area/Layout/Preset/Provider/ThemeProvider.php#L19

$arrayPresets が空になっているのが原因のようだと推測できました。

上の行で

$arrayPresets = $interface->getThemeAreaLayoutPresets();


となっていたので、getThemeAreaLayoutPresetsが空という推測が出来たので、
どこで使用しているのかを探してみた所、テーマのpage_theme,phpにたどり着きました。

エラーが出ている方とエラーが出ていない方のpage_theme,phpを比較した所、エラーが出ている方は下記のようにgetThemeAreaLayoutPresets()が空になっていました……。
適切な値を入れる事でエラー解消しました。


public function getThemeAreaLayoutPresets()
{
}


参考:http://concrete5-japan.org/help/5-7/developer/designing-for-concrete5/adding-complex-custom-layout-presets-in-your-theme/

Posted on 3月 26, 2019 at 3:56 午後