登録日
2012年12月10日

メンバー検索

  

pictron

名前(ニックネーム)
pictron
自分のconcrete5サイト
ホームページ
http://www.pictron.net
自己紹介
神戸に住み、デザイン・プランニングからウェブ制作を行います。
concrete5.org のユーザー名
pictron
concrete5 Slack Team ID
Twitterアカウント
@pictron2009
フォーラム総投稿数
280

コミュニティバッジ

WEB 編集メンバー concrete5 のヘルプドキュメント編集を手伝っていただいている方です。どなたでも参加できます。詳しくはconcrete5 コミュニティ活動のお誘いへ。
ローカルグループリーダー concrete5 ローカルグループのまとめ役をしている方です。勉強会やイベントを開催していただけるのであれば誰でもなることができます。詳しくはconcrete5 コミュニティ活動のお誘いへ。
インテグレートパートナー concrete5 でサイト制作を行うことができるインテグレートパートナーです。お仕事で concrete5 サイトを構築している個人・企業の方であれば申請できます。詳しくはインテグレートパートナー紹介ページ

投稿

161から170までを表示 (計263)

Re: 登録したユーザーを自動でグループに

うわ〜ほんとだ!
すごく見逃してた
ありがとうございます。
思い込み、恐いw

Posted on 5月 08, 2017 at 11:28 午後

登録したユーザーを自動でグループに

こんにちは5.7以降で質問です。
5.6の時にRegister Groupというアドオンでやっていたのですが、登録を公開にして、その登録してきたユーザーを自動的に特定にグループに振り分けるのは

controllers/single_page/register.php

のoverwriteとかでやるんでしょうか?
なんか簡単な方法ありますか?

Posted on 5月 08, 2017 at 10:56 午後

Re: ブロックのデフォルト権限をページ権限と違うものにしたい

こんにちは。
そのブロックは、最終的にはウェブの閲覧者に表示されるのですよね?
そうするとゲストユーザーの閲覧はオーケーになりますので基本は表示されますね。

もし、どうしても特定のユーザーもしくはグループに編集モードでブロックを表示させない、もしくは違う形で表示したい場合は
それぞれのブロックのview.phpなどで
if($c->isEditMode()){ //エディトモードかどうか?
で判断し、さらにグループで

$g = Group::getByName("グループ名");
if($u->inGroup($g)){

で分岐すれば、できない事もありません。
ただ権限がなければ、表示されても編集可能にならないので、非表示にする必要はないように思いますが?

Posted on 5月 08, 2017 at 10:51 午後

Re: トップページが検索エンジンに出てきません。

トップページの現状の<meta name=”robots”>はどのようになっていますか?
そのサイトのURLを記載されると、みなさんアドバイスが言いやすいと思います。
ヘッダーのタグを編集するのは、ヘッダーファイルですが
5.6、5.7、8などのconcrete5のお使いのバージョンも併記すると具体的なアドバイスが来ると思います。

Posted on 4月 20, 2017 at 9:47 午後

Re: Re: 5.6系eCommerceのdownloadableのメール送信について

忙しいとこすいません。
core_commerceのほうがいけるんですが
派生アドオンのcore_commerce_downloadable_fileはダメだったということで
違う人が作ってるので、仕方ないですね。
いい勉強になりました。

Posted on 3月 08, 2017 at 3:43 午後

Re: 5.6系eCommerceのdownloadableのメール送信について

すいません、解決というかとりあえずの処理でやりました。

私の勘違いで、菱川さんが指摘していただいたものの逆で
/modelsに入れたファイルで上書きできていなかったようです。

名前も入れる場所もあってるんですが
core_commerce_downloadable_file
のcontroller.phpで呼んでるところを見ると

public function on_start() {
// register on_order_complete function
Events::extend('core_commerce_on_checkout_finish_order',
'DownloadableProduct',
'onPurchaseComplete',
'packages/'.$this->pkgHandle.'/models/downloadable_product.php',
array($order,$ui));

Events::extend('core_commerce_on_checkout_start',
'DownloadableProduct',
'checkoutSetup',
'packages/'.$this->pkgHandle.'/models/downloadable_product.php',
array($checkoutController));
}

なので、ひょっとしたらoverrideしてくれないんじゃと思い
元のmodelsを変えると反映しました。
そういう事かなと思うんですが。

Posted on 3月 08, 2017 at 2:22 午後

Re: 5.6系eCommerceのdownloadableのメール送信について

すいません。
このmailのテンプレートをcontrollerからmodelを呼び出して、それからmailのひな形で送ってると思うんですが、↑のところを変えてもうんともすんともで

Posted on 3月 02, 2017 at 7:48 午後

Re: 5.6系eCommerceのdownloadableのメール送信について

返信あざす。
/package/の中をいじらないようには一応気をつけています。
ためしにエラーを書くと
/models/downloadable_product.php
でエラーが出るので、読んでるみたいなんですが
どうも
$mh->addParameter('orderID', $order->getInvoiceNumber());
を違う値にしてもダメなんで、メール呼び出してるのがここじゃないようです。
でも、他に見当たらないんですよね...うーん

contollerの最初に

Events::extend('core_commerce_on_checkout_finish_order',
'DownloadableProduct',
'onPurchaseComplete',
'packages/'.$this->pkgHandle.'/models/downloadable_product.php',
array($order,$ui));

Events::extend('core_commerce_on_checkout_start',
'DownloadableProduct',
'checkoutSetup',
'packages/'.$this->pkgHandle.'/models/downloadable_product.php',
array($checkoutController));

と書いてあるので、ここくらいしか見当たらんのですが..どこだろう..

Posted on 3月 02, 2017 at 4:45 午後

5.6系eCommerceのdownloadableのメール送信について

5.6系eCommerceアドオンにDownloadable File Purchaseを追加しています。
このダウンロード販売を行った際にメールを送信しますが。

/mail/downloads_available.php

で文面を書き換えます。
このメールは

/models/downloadable_product.php



public static function onPurchaseComplete($order, $userInfo) {
$downloads = self::getDownloadableProductsFromOrder($order);

if(count($downloads)) { // send mail
$mh = Loader::helper('mail');

$pkg = Package::getByHandle('core_commerce');
$fromE = $pkg->config('EMAIL_NOTIFICATION_EMAIL');
if ($fromE != '') $mh->from($fromE, $pkg->config('EMAIL_NOTIFICATION_NAME'));
$mh->addParameter('orderID', $order->getInvoiceNumber());
$mh->to($order->getOrderEmail());
$mh->load('downloads_available','core_commerce_downloadable_file');
@$mh->sendMail();
}
}

のところだと思うんですが、パラメーターを追加しています。
これにさらに$orderから値をもってきたいと思い。
$mh->addParameter('billing_last_name', $order->getAttribute('billing_last_name'));
$mh->addParameter('billing_first_name', $order->getAttribute('billing_first_name'));
を追加したのですが、メール分でNULLになってしまいます。
$order->getAttribute('billing_last_name')
が取れてないのか思い、ここを
$mh->addParameter('billing_last_name','FIRST NAME');
のようにスタティクにしても反映されません。
何か手続きが足りないのでしょうか?

Posted on 2月 28, 2017 at 12:20 午後

Re: SSL Redirect Configurationを入れたらダッシュボードに入れなくなりました

こちらの解説ページの一番下にある設定ファイルを上書きすることで、戻すことができます。

/application/config/generated_overrides/ssl_redirect_conf/https.php
https.phpファイル

http://c5addon.com/review/urlhttpsssl

Posted on 2月 28, 2017 at 12:06 午後