登録日
2011年1月15日

メンバー検索

  

kanetei

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

コミュニティバッジ

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

投稿

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

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

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

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

Re: Erase Draft Pages Job

こちら、実際にお客様のサイトに導入して実行してみたのですが、エラーなく実行は出来ているようなのですが、下書きが消えませんでした……。
管理画面のレポート→ログを参照しても、エラーはありません。

画面上では「1of0個のアイテム」という表示が出て、すぐ閉じます(添付画像参照)。

サーバーの違い等が影響している可能性ありますが、何から調べていけば良いのでしょうか……?

添付: erase.jpg
Posted on 3月 17, 2017 at 11:12 午前

Erase Draft Pages Job

下書きページを一括削除するアドオン

アドオンページ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 午前

Re: コンポーザー画面に注釈を入れたい ボタンのラベルを変えたい

こちら、別件と同様に調査しました。

コンポーザーの画面は、
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 午後

Re: ファイルマネージャー画面に注釈を記載したい

修正作業は私の方でやっているので返答しておきます。

今回は、ファイルマネージャーの画面内の、検索条件と検索結果の間にテキストを挿入する必要がありましたので、

/concrete/elements/files/search.php

/application/elements/files/search.php

にコピーして、HTMLを変更する事で適用出来ました。

ただ、アップロードしただけでは変更が反映されず、
「システムと設定」から「最適化」→「キャッシュをクリア」する必要がありました。

Posted on 2月 17, 2017 at 3:16 午後

Re: ワークフローを設定しているのに即時公開されてしまう

こちら、Cloud9の環境に5.7.5.13をインストールして検証してみました。

http://workflow-test-kanetei.c9users.io/

作業自体はKatzさんの下記の記事を参考にして権限の設定しています。
http://ja.katzueno.com/2016/05/3593/

何度か設定を変更して確認して、途中、報告にあるような承認無しで公開される状態にもなりましたが、現在は承認しないと公開されないよう設定出来ています。

色々試行錯誤してこの状態になっているので、どこを直せば良いのかはハッキリと言えませんが、

・ページタイプの権限→変更を承認 の、ワークフローのチェックボックスが外れている可能性がある
チェックして『保存』でダイアログを閉じて、さらに右下の『保存』を押さないと保存されないので、チェックしたつもりがチェック外れていた事がありました。

・ページタイプの権限を与えすぎている
添付画像の設定が恐らく最小限の権限になるかと思います。

テストサイトを立ち上げたままにしておきますので、設定ご確認ください。
Cloud9なので止まっている事もありますが、こちらにご返答頂けば立ち上げ直します。

管理者
admin / i$Re26gK

記事作成者
testuser / dS2#wOG*

なお、ワークフローを設定していてもコンポーザーのボタンが『公開』になっているのは仕様のようです。運用しているサイトでもそうなっておりますので……。

Posted on 2月 07, 2017 at 5:39 午後

Re: ヘテムル (heteml)

すいません、↑ですが、JP Secureさんに問い合わせすれば良いのでしょうか?Hetemlのサポートでしょうか?

Posted on 1月 30, 2017 at 4:29 午後

Re: ヘテムル (heteml)

hetemlに concrete5 ver 8.1をインストールした際に、
ブロックの編集でエラーが発生しましたので、対処法を共有します。

Elementalをフルサイトでインストールして、トップページのスライダーを編集しようとしましたが、保存ボタンを押した際に下記のエラーが出ました。

---
403 error Forbidden 指定されたページ(URL)へのアクセスは禁止されています。 以下の状況が考えられます。 • URL に間違いがないか、再度確認してください。再読み込みしてください。 • ご利用中のユーザー様は 【 よくある質問 】 をご参照ください。 - We host your creativity _uacct = "UA-3482791-3"; urchinTracker();
---

hetemlではWAFが標準で有効になっていますので、.htaccess に除外記述を追加する必要があります。

http://heteml.jp/support/manual/waf/

上記の手順でWAFのログを確認し、除外記述を追加することでスライダーの編集が可能になりました。

以上、報告します。

Posted on 1月 27, 2017 at 2:23 午後

Re: ワークフローの通知メールのFromを、adminユーザーのメールアドレスから変更したい

ああ、src以下のオーバーライドは /application/bootstrap/app.php の変更も必要なのですね……。

テスト環境を作成して検証しました。

/application/bootstrap/app.php に設定を追加して、無事にメールアドレスの上書きは出来ました。

http://gist.github.com/kanetei/dbfd9e688aef2587701bcf6ab857da20

gistのコード更新しましたが、BasicWorkflow に全てのメソッドを記述しなくても動作しています。

Posted on 1月 24, 2017 at 6:08 午後