Shu
登録日
2016年1月6日

メンバー検索

  

Shu

名前(ニックネーム)
Shu
自分のconcrete5サイト
ホームページ
自己紹介
concrete5.org のユーザー名
concrete5 Slack Team ID
Twitterアカウント
フォーラム総投稿数
31

コミュニティバッジ

エバンジェリスト 宣伝・普及活動を行っていただいている concrete5 の伝道師です!エバンジェリストについて

投稿

21から30までを表示 (計31)

Re: エラーに関して Call to a member function setBlockObject() on a non-object

すみません。またこのエラーが発生してしまいました。

今回、カスタムレイアウトプリセットは変更していないのですが…
ページを復旧することは難しいでしょうか…

どなたかご存知の方がいらっしゃいましたら、ご教示ください。

page_theme.php の中身は下記です。

<?php
namespace Application\Theme\○○○;

use Concrete\Core\Page\Theme\Theme;
use Concrete\Core\Area\Layout\Preset\Provider\ThemeProviderInterface;
class PageTheme extends Theme implements ThemeProviderInterface
{
public function registerAssets() {
$this->providesAsset('javascript', 'bootstrap/*');
$this->providesAsset('css', 'bootstrap/*');
$this->requireAsset('javascript', 'jquery');
$this->requireAsset('css', 'font-awesome');
}

protected $pThemeGridFrameworkHandle = 'bootstrap3';

public function getThemeBlockClasses()
{
return array(
'content' => array(
'product-table',
),
);
}

public function getThemeAreaLayoutPresets()
{
$presets = array(
array(
'handle' => 'xs12_sm4',
'name' => 'xs1col sm3col',
'container' => '<div class="row"></div>',
'columns' => array(
'<div class="col-xs-12 col-sm-4 mb20"></div>',
'<div class="col-xs-12 col-sm-4 mb20"></div>',
'<div class="col-xs-12 col-sm-4 mb20"></div>'
),
),
array(
'handle' => 'xs12_sm6',
'name' => 'xs1col sm2col',
'container' => '<div class="row"></div>',
'columns' => array(
'<div class="col-xs-12 col-sm-6 mb20"></div>',
'<div class="col-xs-12 col-sm-6 mb20"></div>'
),
)
);
return $presets;
}

}

Posted on 2月 03, 2016 at 11:18 午前

Re: カスタムブロックのjsをエディットモードで非表示にしたい

hishikawa 様

ご返答いただきありがとうございます。
無事に分岐できました!

js内ですればよかったのですね…controller.phpばかり見ていました…。

ありがとうございます。

Posted on 2月 02, 2016 at 2:45 午後

カスタムブロックのjsをエディットモードで非表示にしたい

こんにちは。

現在、カスタムブロックを作成しております。
そこで読み込むJavaScriptをエディットモードでは読み込まない様にしたいのですが、お教えいただけないでしょうか。

バージョンは5.7.5.6です。


http://concrete5-japan.org/community/forums/development/post-11092/

1ページに複数ブロックを置く想定なので、上記の投稿を読んで、controller.phpからフッターに読み込みました。
これにisEditModeを併用してはどうかと思ったのですが、上手くできないのです…


if (!Page::getCurrentPage()->isEditMode()) {



よろしくお願いいたします。

Posted on 2月 02, 2016 at 2:05 午後

Re: 【困っております…ご教示お願い致します。】win7ローカル環境にXAMPPv5.6.15を新規導入後、concrete5 5.6.3.4のインストールが完了しない…

私も初心者なので、間違っていたらすみません。
下記の記事と内容が似ていると思いましたが、いかがでしょうか。

http://concrete5-japan.org/help/5-6/install/install-xampp/

Posted on 2月 01, 2016 at 11:15 午前

Re: エラーに関して Call to a member function setBlockObject() on a non-object

先日の大阪セミナーにてKatzさんにお答えいただきました。

使用していたカスタムレイアウトプリセットを消してしまっていたことが原因だった様です。

ありがとうございました。

Posted on 1月 31, 2016 at 7:14 午後

エラーに関して Call to a member function setBlockObject() on a non-object

いくつかのページにて件名のエラーが出て、追加したブロックをアンインストールしてみたりしましたが解決できません…

本家フォーラムにて同じ内容の投稿を見つけたのですが、ここでも解決策は書かれておりませんでした
http://www.concrete5.org/community/forums/usage/error-acured-when-editing-a-block./#796828

どうにか、エラーの原因を知ることだけでもできないでしょうか。
ページを作りなおすしかないのでしょうか…
よろしくお願いいたします。

エラーログ、環境は下記です。

ログ
Exception Occurred: /usr/local/www/apache24/data/concrete5/updates/concrete5.7.5.6/concrete/blocks/core_area_layout/controller.php:64 Call to a member function setBlockObject() on a non-object (1)

環境
# concrete5 Version
Core Version - 5.7.5.6
Version Installed - 5.7.5.4
Database Version - 20151221000000

Posted on 1月 28, 2016 at 3:15 午後

Re: ログインページ・新規ユーザー登録ページの多言語化について

丁寧なご返答をいただき、本当にありがとうございます。

よく、考えてみると言語別に変更の必要な項目があるため、(住所の登録が必要なのです。)
「1」のパターンになります…
初心者には難しそうなので、外注を検討します。
通常のページの様に言語ごとにカスタマイズできれば嬉しいのですが。

ご提案いただきありがとうございます。
CMSを選ぶ際に多言語対応が決め手でConcrete5にしたので今後の発展にも期待しております。


自分自身もPHP技術の習得がんばります!

Posted on 1月 14, 2016 at 10:39 午前

Re: ログインページ・新規ユーザー登録ページの多言語化について

Katz さん

ご返答いただきありがとうございます。
やはり、初心者では少し難しいのですね。

何度もすみません。
では、下記の様な通常のページからのリンクにコードを追加して、各言語のログインページに飛ばすことも難しいでしょうか。

<a href="<?php echo $this->url('/login', 'forward'). '/' . $c->getCollectionID() . '/';?> >



よろしくお願いします。
(超初心者向けカテゴリに投稿すれば良かったです。すみません。)

Posted on 1月 14, 2016 at 8:03 午前

ログインページ・新規ユーザー登録ページの多言語化について

こんにちは。

Version 5.7.5.3 にて、ログインページ・新規ユーザー登録ページを多言語対応させる方法はありますでしょうか。

具体的には、ログインページや新規ユーザー登録ページ(公開)にも「言語切り替えボタン」(日本語・英語・中国語・韓国語)を設置して、
ユーザーが任意の言語に変更できるようにしたいのです。
参考URLや、アドオンの情報だけでもいただけますと幸いです。

よろしくお願い致します。

Posted on 1月 08, 2016 at 4:02 午後

Re: ファイルのダウンロード制限

ご返答ありがとうございます。

初心者でまだよくわかっていない部分が多いのですが、
何とか下記のカスタムで動作しました。
ありがとうございます。

<?php
global $u;
if($u->isLoggedIn()) { ?>
<div class="ccm-block-file"><a href="<?php echo ($forceDownload ? $f->getForceDownloadURL() : $f->getDownloadURL()); ?>" class="d_button"><?php echo stripslashes($controller->getLinkText()) ?></a></div>
<?php }else{ ?>
<div class="ccm-block-file"><a href="<?php echo $this->url('/login', 'forward'). '/' . $c->getCollectionID() . '/';?>" class="d_button"><?php echo stripslashes($controller->getLinkText()) ?></a></div>
<?php }
?>

Posted on 1月 07, 2016 at 8:07 午前