161からまでを表示 (計263) |
うわ〜ほんとだ!
すごく見逃してた
ありがとうございます。
思い込み、恐い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 午後
|
こんにちは。
そのブロックは、最終的にはウェブの閲覧者に表示されるのですよね?
そうするとゲストユーザーの閲覧はオーケーになりますので基本は表示されますね。
もし、どうしても特定のユーザーもしくはグループに編集モードでブロックを表示させない、もしくは違う形で表示したい場合は
それぞれのブロックのview.phpなどで
if($c->isEditMode()){ //エディトモードかどうか?
で判断し、さらにグループで
$g = Group::getByName("グループ名");
if($u->inGroup($g)){
で分岐すれば、できない事もありません。
ただ権限がなければ、表示されても編集可能にならないので、非表示にする必要はないように思いますが?
Posted on 5月 08, 2017 at 10:51 午後
|
トップページの現状の<meta name=”robots”>はどのようになっていますか?
そのサイトのURLを記載されると、みなさんアドバイスが言いやすいと思います。
ヘッダーのタグを編集するのは、ヘッダーファイルですが
5.6、5.7、8などのconcrete5のお使いのバージョンも併記すると具体的なアドバイスが来ると思います。
Posted on 4月 20, 2017 at 9:47 午後
|
忙しいとこすいません。
core_commerceのほうがいけるんですが
派生アドオンのcore_commerce_downloadable_fileはダメだったということで
違う人が作ってるので、仕方ないですね。
いい勉強になりました。
Posted on 3月 08, 2017 at 3:43 午後
|
すいません、解決というかとりあえずの処理でやりました。
私の勘違いで、菱川さんが指摘していただいたものの逆で
/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 午後
|
すいません。
このmailのテンプレートをcontrollerからmodelを呼び出して、それからmailのひな形で送ってると思うんですが、↑のところを変えてもうんともすんともで
Posted on 3月 02, 2017 at 7:48 午後
|
返信あざす。
/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 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 午後
|
こちらの解説ページの一番下にある設定ファイルを上書きすることで、戻すことができます。
/application/config/generated_overrides/ssl_redirect_conf/https.php
https.phpファイル
http://c5addon.com/review/urlhttpsssl
Posted on 2月 28, 2017 at 12:06 午後
|