81からまでを表示 (計137) |
現在運用中のサーバーで、レポート→ ログに、
---
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 午後
|
ありがとうございます。という事は、データベースのログを表示する方法を作成すれば対応は出来る、という事ですね。お客様と検討します。
Posted on 3月 31, 2017 at 11:40 午前
|
メールで送付出来ることは案内したのですが、どうしても一覧を管理画面で確認するか、一覧表としてダウンロードしたい、と言われました……。アドオン等で対応可能なのでしょうか?
Posted on 3月 26, 2017 at 9:32 午後
|
ああ、メール送付の設定ありましたね……。
メール送付での運用で問題ないかユーザー様に確認してみます。
Posted on 3月 22, 2017 at 10:15 午前
|
こちら、実際にお客様のサイトに導入して実行してみたのですが、エラーなく実行は出来ているようなのですが、下書きが消えませんでした……。
管理画面のレポート→ログを参照しても、エラーはありません。
画面上では「1of0個のアイテム」という表示が出て、すぐ閉じます(添付画像参照)。
サーバーの違い等が影響している可能性ありますが、何から調べていけば良いのでしょうか……?
Posted on 3月 17, 2017 at 11:12 午前
|
下書きページを一括削除するアドオン
アドオンページhttp://www.concrete5.org/marketplace/addons/erase-draft-pages-job
開発の経緯http://concrete5-japan.org/community/forums/usage/post-13997/
Posted on 3月 17, 2017 at 11:03 午前
|
concrete5を導入したユーザー様から、
『ワークフローで承認ボタンを押した後、どの企業のどの内容を承認したのかを管理画面で確認する方法がありますか』
という質問がありました。
管理画面内確認してみましたが、レポート→ログの中にページ承認の情報はないようですし、標準の機能で確認する方法はないように見えます。
こちら、標準の機能で確認する方法はあるのでしょうか?
もしくはアドオンの開発などが必要になりますか……?
Posted on 3月 17, 2017 at 10:52 午前
|
こちら、別件と同様に調査しました。
コンポーザーの画面は、
concrete\views\panels\details\page\composer.php
上記を表示していますので、
application\views\panels\details\page\composer.php
コピーすることでオーバーライドできました。
ボタンについては、上記 composer.php 内を見ると、
<?php Loader::helper('concrete/composer')->displayButtons($pagetype, $c); ?>
上記のコードで読み出しています。
displayButtons で検索すると、
concrete\src\Application\Service\Composer.php
上記のPHP内で function として定義されていることが分かりました。
public function displayButtons(PageType $pagetype, $page = false)
{
View::element('page_types/composer/form/output/buttons', array(
'pagetype' => $pagetype,
'page' => $page
));
}
上記を見ると、また別のファイルを読み出していることが分かりましたので、
concrete\elements\page_types\composer\form\output\buttons.php
を
application\elements\page_types\composer\form\output\buttons.php
こちらにコピーして修正する事でボタンが変更可能になりました。
Posted on 2月 17, 2017 at 3:46 午後
|
修正作業は私の方でやっているので返答しておきます。
今回は、ファイルマネージャーの画面内の、検索条件と検索結果の間にテキストを挿入する必要がありましたので、
/concrete/elements/files/search.php
を
/application/elements/files/search.php
にコピーして、HTMLを変更する事で適用出来ました。
ただ、アップロードしただけでは変更が反映されず、
「システムと設定」から「最適化」→「キャッシュをクリア」する必要がありました。
Posted on 2月 17, 2017 at 3:16 午後
|