5.7に使えるおすすめアドオン

2015年1月19日 at 18:11

お世話になります。
5.7になり5.6まで使えていたアドオンが使えないものが多いと思いますが、「content_around_image」のような汎用性の高い5.7で使えるアドオンを紹介してください。
よろしくお願いいたします。

タグ:

Re: 5.7に使えるおすすめアドオン

2015年1月20日 at 17:56
Spacerは必須みたいになっています。これは縦方向にスペースを30pxとか指定できるので、cssを変更しなくて助かります。
http://www.concrete5.org/marketplace/addons/spacer1
無料のものが色々出ていますから、1つずつ試してみると良いと思います。
試した後で使わないものは削除したほうがいいかもしれませんね。
-----
すいません、質問の意味を間違えて妙なことを書き込みました。
失礼しました。
 

Re: 5.7に使えるおすすめアドオン

2015年1月21日 at 17:01
ありがとうござます。参考にさせていただきます。
ひとつ困ったことがありまして、5.7対応のアドオンで【Vivid Carousel】を公式ページからダウンロード、インストールを行いました。
設定をし、必要データの入力と画像設定を行い、編集画面とプレビュー画面では正常に表示されます。
が、ログアウトした画面で表示させると、そのアドオンで作成したブロックのH2の見出しは表示されますが、それ以外の画像とコメントは表示されません。
【Vivid Carousel】で作成した箇所以外は正常に表示されていますし、ソースを見るとそのブロックのソースもちゃんと記載されています。
ブロックでの詳細設定では表示する数を設定するだけですので、何かし忘れることなどないと思われます。
IEをはじめ複数のモダンブラウザで同様の症状です。
5.7のせいなのか、アドオンのせいなのか、それともインストールが正常にされていなかったのか、判断できません。
どなたかわかる方がおみえでしたら、ご教授ください。
URLは、http://www.chuzo.co.jp/casting/products など製品のページすべて同じアドオンを使用しています。
よろしくお願いいたします。
 

Re: Re: 5.7に使えるおすすめアドオン

2015年1月21日 at 18:03
試してみました。
新規testページを作成
vivid_carouselをメインに追加
ログアウト
表示しています。
添付ファイル載せました。

MAMP上
v5.7.3.1
テーマ Elemental
---------
追記です
ページのヴァージョンを承認するとか、画像のパスを確認するかくらいしか思いつきません。
 

Re: 5.7に使えるおすすめアドオン

2015年1月21日 at 21:36
containerのz-indexが99になっていますが、これは関係ありませんか。
 

Re: 5.7に使えるおすすめアドオン

2015年1月22日 at 11:01
症状が発生している原因が判明しました。

デフォルトで入っているテーマの「Elemental」では、正常に表示されます。
オリジナルのテーマを使用すると表示されないという現象が現れます。

そして、オリジナルのテーマを使用して左上のメニューからページ設定をしようとすると、コンポーザーなどのメニューをクリックしても右側のメイン画面は白っぽくなるなるだけで、何も表示されません。
テーマを「Elemental」に変更するとは正常に表示されます。
となると原因は、オリジナルのテーマになるのですが、PHPの記述は5.6で使用していたもののままなのですが、何か記述が変なのでしょうか?
下記に記述します。

-----------------------------------------------------------------------------------------------------------------
<?php
defined('C5_EXECUTE') or die(_("Access Denied."));
$this->inc('elements/header.php');
?>
<div id="outercontainer1">
<div id="outercontainer2">
<div id="container">
<div id="contents">
<div id="main">
<?php
$a = new Area('Main');
$a->display($c);
?>
</div>
<div id="side">
<?php
$a = new Area('Sidebar');
$a->display($c);
?>
</div>
<div style="clear:both"> </div>
</div>
</div>
</div>
<?php
$this->inc('elements/footer.php');
?>
-----------------------------------------------------------------------------------------------------------------

オリジナルのテーマは、【application/themes/○○】に入れています。
ご教授いただける方、お手数をおかけいたしますが、よろしくお願いいたします。
 

Re: Re: 5.7に使えるおすすめアドオン

2015年1月22日 at 11:31
elements/header.phpとelements/footer.phpのほうが重要ですので
そちらを見せてもらえるとわかると思います。
 

Re: Re: Re: 5.7に使えるおすすめアドオン

2015年1月22日 at 18:58
ありがとうございます。
以下に記載しますので、よろしくお願いいたします。

【header.php】
----------------------------------------------------------------------------------------------------------------------------------------------

<?php defined('C5_EXECUTE') or die(_("Access Denied.")); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd">
<html lang="ja">
<head>
<?php Loader::element('header_required'); ?>
<!-- Site Header Content //-->
<style type="text/css" media="screen">@import "<?php echo $this->getStyleSheet('main.css')?>";</style>
<style type="text/css" media="screen">@import "<?php echo $this->getStyleSheet('typography.css')?>";</style>
</head>
<body>
<div id="header">
<h1>東洋鋳造株式会社|鋳鉄品製造|手ごめアルミ|アルミダイキャスト|工作機械部品、電子部品、船舶部品、産業機械部品はご相談ください。</h1>
<a href="http://www.chuzo.co.jp"><img src="<?php echo $this->getThemePath()?>/images/header.gif" alt="鋳物の東洋鋳造" width="750" height="70" /></a>
</div>

----------------------------------------------------------------------------------------------------------------------------------------------

【footer.php】
----------------------------------------------------------------------------------------------------------------------------------------------

<?php
defined('C5_EXECUTE') or die(_("Access Denied."));?>

<div id="footer">
Copyright(c) 東洋鋳造 株式会社 All Rights Reserved.
</div>

</div>
</div>

<?php Loader::element('footer_required'); ?>
</body>
</html>

----------------------------------------------------------------------------------------------------------------------------------------------
 

Re: Re: 5.7に使えるおすすめアドオン

2015年1月23日 at 7:30
bodyタグのすぐ下に
<div class="<?php echo $c->getPageWrapperClass()?>">

<?php Loder::element('footer_required') ?>
のすぐ上に
</div>
を追加してください。

これでコンポーザーが出てくると思います。
この機能は5.7から新設され、必須項目のようです。

もう一点ですが、
5.7系からCSSを読み込むとき$view->getSytlesheet が推奨されるようなので
$this->getSytlesheet を $view->getSytlesheet に変更してみてください。
 

Re: Re: Re: 5.7に使えるおすすめアドオン

2015年1月23日 at 9:43
ご教授ありがとうございます。

ご指示の通り、header.phpとfooter.phpに記述しアップしましたが、表示はされませんでした。

それと、cssを読み込むときの記述を変更したら、【予期せぬエラー】と出ました。
双方とも何か記述方法が違っているのでしょうか?

とりあえず、CSSの方$this に戻してあります。

http://www.chuzo.co.jp/casting/products
 

Re: 5.7に使えるおすすめアドオン

2015年1月23日 at 12:30
キャッシュクリアはされましたか?
 

Re: Re: 5.7に使えるおすすめアドオン

2015年1月23日 at 12:58
1はい。何度もクリアしました。
 

Re: Re: Re: 5.7に使えるおすすめアドオン

2015年1月23日 at 12:09
申し訳ありません。
コンポーザーは、上記の指示通りの書き込みで表示されました。
アドオンの表示に関しては、上記とは別物なのですね。勘違いしておりました。

ただ、CSSはエラー表示されます。
 

Re: 5.7に使えるおすすめアドオン

2015年1月23日 at 16:55
該当ページのソースを拝見すると、jQuery が読み込まれていないような気がするのですが...

Chrome の Console でも『ReferenceError: $ is not defined』となっていますので、jQuery が読み込まれていないと思います。
表示しないのは、おそらくこれが原因だと思いますが、『header_required』を記述しているのに jQuery が読み込まれていないのが何故なのかはよくわかりません。
 

Re: 5.7に使えるおすすめアドオン

2015年1月23日 at 17:08
<?php Loader::element('header_required'); ?>

の上の行に

<?php $this->requireAsset('javascript', 'jquery'); ?>

と追加してみてください。
 

Re: Re: 5.7に使えるおすすめアドオン

2015年1月23日 at 17:26
ご教授いただいたソースを追加したら表示されました。

大変助かりました。
ありがとうございます。