登録日
2011年1月15日

メンバー検索

  

kanetei

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

コミュニティバッジ

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

投稿

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

8.1.0:フォーム(express_form)で、『Reply-to の値をメールフィールドに設定』を設定してもReply-toが変わらない

表題の通りですが、express_formで、
フォームで入力されたメールアドレスをReply-toに設定が出来ません。

http://github.com/concrete5/concrete5/blob/8.1.0/concrete/blocks/express_form/controller.php#L174

この行以降で、エクスプレスのエンティティから値を取得しているのだと思うのですが、
正常に取れていないのでしょうか……?

(最新のコードを参考にしようと思ってGithubを見てみたのですが、
action_submitの中身がずいぶん変わっていますね……。
http://github.com/concrete5/concrete5/blob/develop/concrete/blocks/express_form/controller.php)

Posted on 4月 27, 2017 at 1:49 午後

Re: エクスプレスの属性に、『この項目を表示しない』という属性を設定して、一覧表示する時に非表示にしたい

こちら、修正出来ました。

ページネーションの表示等も変更必要なため、controllerの修正で対応しています。
また、該当の属性が設定されていないエクスプレスオブジェクトではエラーが出るので、
ハンドルで判定して処理をしています。

修正したcontoller.phpをgistにUPしました。
追加したのは42行目から48行目です。
http://gist.github.com/kanetei/ffd7fb2887cf02ca728f2d6ce05e044e

Posted on 4月 11, 2017 at 12:36 午後

Re: 『パスワード再発行』メール内URLの有効期限は?

ありがとうございます。
7200は恐らく秒数でしょうから、有効期限は2時間という事ですね……。
了解しました。変更する必要があるかどうかはお客様と話し合いします。

Posted on 4月 10, 2017 at 1:01 午後

Re: エクスプレスの属性に、『この項目を表示しない』という属性を設定して、一覧表示する時に非表示にしたい

ありがとうございます。
エクスプレスオブジェクトもPagelistオブジェクトと同じ操作が出来るんですね……。
下記も参考にして色々試してみます。

PageList オブジェクトで検索・ソートを行う
http://concrete5-japan.org/help/5-7/developer/working-with-pages/searching-and-sorting-with-the-pagelist-object/

Posted on 4月 10, 2017 at 12:58 午後

『IPブラックリスト』について

お客様から、『ログインが出来ないので早急に対処して欲しい』と連絡がありました。

添付されていたスクリーンショットに、「お使いのIPアドレスがブロックされています」というメッセージがあったので、DBのUserBannedIPsから今日付のレコードを消去しとりあえず対処しました。

その上で、質問が2点あります。

1.ブロックされたIPアドレスは、管理画面の『IPブラックリスト』の中にある『自動ブロックされたIPアドレスリスト』の中に表示されるものだと思っていたのですが、確認した所「なし」になっていました(運用しているバージョンが5.7.5.8なのでそのせいかもしれませんが……)。本来はここに表示されるのでしょうか?

2.恐らく今後も同じ事が起きそうなので、特定のIPアドレスに関してはIPブロックをしない、いわゆるホワイトリスト的な設定がしたいのですが、設定画面内では出来ないようです……。方法はあるのでしょうか?
(可能であれば、.htaccessで特定のIPアドレスだけログイン出来る設定にして、スマートIPブロックを外す設定にしたいのですが、このサイトがユーザー登録してログインしてもらう必要があるサイトのため出来ません……)

上記、良い方法ご存じの方いらっしゃいましたらご回答お願いいたします。

Posted on 4月 10, 2017 at 12:39 午後

『パスワード再発行』メール内URLの有効期限は?

現在運用中のサーバーで、レポート→ ログに、
---
Exception Occurred: /home/xxx/www/xxx/application/authentication/concrete/controller.php:221 認証キーの期限が切れています。
もう一度パスワードリセットのページに行き、リセット作業を行ってください。 (0)
---

というメッセージがあるが、これはどういうことか?とお客様より質問がありました。

パスワードリセットのメールで送付されているURLが、時間が経って期限切れてからクリックされた際に発生したログだと言うことを説明した所、

・メールの中に有効期限の説明がないのは不親切ではないのか
・期限はどれくらいあるのか、また、変更は可能なのか

という追加の質問が来ました。

メールの文中にメッセージを追加することは可能なのですが、期限がどこで設定されているのかが分かりません。これは、どこを調べれば分かるのでしょうか?

Posted on 4月 08, 2017 at 1:27 午後

エクスプレスの属性に、『この項目を表示しない』という属性を設定して、一覧表示する時に非表示にしたい

現在エクスプレスを使用してサイト作成しているのですが、一部の項目について、原稿が完全に揃ってから公開したいということになり、
『この項目を表示しない』という属性を追加して表示を制御できないか?という要望が出ました。

試行錯誤してみたのですが、view.php上で該当の項目を隠すこと自体は出来るのですが、
count($results) で表示出来る項目の総数や、ページネーションについては、非表示にしたい項目の分を含めた数で表示されてしまいます。

$results = $result->getItemListObject()->getResults(); で取得している内容から、該当する属性がある項目を抜くことが出来ると良いのでしょうけど、
上記は controller.php を変更しないと出来なさそうに見えます。
また、色々ソースを見てみたのですが、どうすれば出来そうかもまだ分かりません……。

もし、方法が分かる方いらっしゃいましたら、ご教授頂けるとありがたいです。

Posted on 4月 07, 2017 at 6:29 午後

Re: ワークフローで承認した後、確認する方法はある?

ありがとうございます。という事は、データベースのログを表示する方法を作成すれば対応は出来る、という事ですね。お客様と検討します。

Posted on 3月 31, 2017 at 11:40 午前

Re: ワークフローで承認した後、確認する方法はある?

メールで送付出来ることは案内したのですが、どうしても一覧を管理画面で確認するか、一覧表としてダウンロードしたい、と言われました……。アドオン等で対応可能なのでしょうか?

Posted on 3月 26, 2017 at 9:32 午後

Re: ワークフローで承認した後、確認する方法はある?

ああ、メール送付の設定ありましたね……。
メール送付での運用で問題ないかユーザー様に確認してみます。

Posted on 3月 22, 2017 at 10:15 午前