バージョン選択

フォーラム

メニュー

オンライン状況

59 人のユーザが現在オンラインです。 (52 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 59
もっと...

サイト内検索

質問 > フロント機能 > topページのsuliderの追加の仕方

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
sawada
投稿日時: 2016/7/19 16:30
対応状況: −−−
半人前
登録日: 2016/7/19
居住地:
投稿: 19
topページのsuliderの追加の仕方
サイトのトップページにリンク付きのスライドショーを追加しようとjavaやcss等を試してみましたが、画像が縦に表示されてしまい、スライドショーになりません。
どのようにしたら、リンク付きのスライドショーを追加できるか、教えていただいてもよろしいでしょうか?
初歩的な質問で申し訳ありませんが、よろしくお願いします。
shhirose
投稿日時: 2016/7/20 12:08
対応状況: −−−
一人前
登録日: 2014/4/24
居住地:
投稿: 94
Re: topページのsuliderの追加の仕方
javascript のライブラリは何を使用して、どのように記述(HTML、JavaScript)したかを記載しないとアドバイスもできないかと思います。


----------------
株式会社ジインズ

パートナーページ http://www.ec-cube.net/integrate/partner/partner.php?partner_id=1325
会社URL http://www.jins.co.jp

sawada
投稿日時: 2016/7/20 16:09
対応状況: −−−
半人前
登録日: 2016/7/19
居住地:
投稿: 19
Re: topページのsuliderの追加の仕方
「A Simple jQuery Slideshow」を利用し、ホームページのトップに画像の切り替えを付けようと試みました。

記述の仕方としては、

<head>のところに、head用のブロックを作り、

<style type="text/css">
#slideshow {
position: relative;
width: 360px;
height: 300px;
}

#slideshow p {
position: absolute;
top: 0;
left: 0;
z-index: 8;
opacity: 0.0;
margin: 0;
background-color: white; /* ボックスの背景色(必須) */
height: 300px;
}

#slideshow p.active {
z-index: 10;
opacity: 1.0;
}

#slideshow p.last-active {
z-index: 9;
}

#slideshow p img {
width: 360px;
height: 280px;
display: block;
border: 0;
margin-bottom: 10px; /* 画像下部の余白 */
}
</style>

<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.3.min.js"></script>

<script type="text/javascript">
function slideSwitch() {
var $active = $('#slideshow p.active');

if ( $active.length == 0 ) $active = $('#slideshow p:last');

var $next = $active.next().length ? $active.next()
: $('#slideshow p:first');

$active.addClass('last-active');

$next.css({opacity: 0.0})
.addClass('active')
.animate({opacity: 1.0}, 1000, function() {
$active.removeClass('active last-active');
});
}

$(function() {
setInterval( "slideSwitch()", 5000 );
});
</script>

上記の様に入力しました。

そして、画像を表示させたいbodyの該当ブロックの中身が、

<div class="top-block1">
<p>
<a href="リンク先"><img src="画像1" /><br />
コメント</a>
</p>
</div>
<div id="slideshow">
<p class="active">
<a href="リンク先"><img src="スライドショーにしたい画像1" alt="画像"></a>
キャプション1
</p>
<p>
<a href="リンク先"><img src="スライドショーにしたい画像2" alt="画像"></a>
キャプション2
</p>
</div>

 これで記載しましたが、縦に画像が並んでしまうだけで、スライドショーになりません。
 また、上の画像1とスライドショーの画像を隣に並べて、スライドショーの画像だけを動かしたいと思います。
 ここを訂正したらできるというのを教えていただいてもよろしいでしょうか?
 また、これ以外にの方法でもっと簡単にできる方法があれば教えていただきたいです。
 よろしくお願いいたします。

shhirose
投稿日時: 2016/7/20 19:27
対応状況: −−−
一人前
登録日: 2014/4/24
居住地:
投稿: 94
Re: topページのsuliderの追加の仕方
引用:
これで記載しましたが、縦に画像が並んでしまうだけで、スライドショーになりません。

この状態で縦に並ぶということは、スタイルが適応されていないですね。
スタイルが適応されていれば、画像が重なった状態になっているはずです。
※z-index を考えると画像1が表示されているはず。

ひとまず表示したページのソースを開いて(ブラウザ上で右クリックしてソースを開く)みて、style タグが head タグの中にあるか確認してください。

また、EC-CUBE のバージョンはいくつですか?2系?3系?
以下のページの「質問用テンプレート」を引用して記載ください。
http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8


----------------
株式会社ジインズ

パートナーページ http://www.ec-cube.net/integrate/partner/partner.php?partner_id=1325
会社URL http://www.jins.co.jp

sawada
投稿日時: 2016/7/21 15:53
対応状況: −−−
半人前
登録日: 2016/7/19
居住地:
投稿: 19
Re: topページのsuliderの追加の仕方
headの中にstyle タグがあるかどうかを見てみましたが、ありませんでした。

この方法では難しいのでしょうか?

また、前回いただいておりました、EC-CUBE情報です。

------------------------------------------------------------------------------------------
[EC-CUBE] 2.13.5
[レンタルサーバ] カゴヤレンタルサーバー
[OS] Linux x86_64
[PHP] 5.6.23
[データベース] PostgreSQL 9.3.5
[WEBサーバ] Apache 2.0 Handler
[ブラウザ] Google Chrome 51.0.2704.103 m
[導入プラグインの有無] パンくずリスト表示プラグイン カテゴリ別MV枠追加、配送先別商品別CSVダウンロード
[カスタマイズの有無]
------------------------------------------------------------------------------------------

ご確認をお願いいたします。
shhirose
投稿日時: 2016/7/21 16:00
対応状況: −−−
一人前
登録日: 2014/4/24
居住地:
投稿: 94
Re: topページのsuliderの追加の仕方
style タグ等をブロックではなく、コンテンツ部分に記載して見てください。
これで最低限スタイルは適応されるのではと思います。


----------------
株式会社ジインズ

パートナーページ http://www.ec-cube.net/integrate/partner/partner.php?partner_id=1325
会社URL http://www.jins.co.jp

sawada
投稿日時: 2016/7/21 17:13
対応状況: −−−
半人前
登録日: 2016/7/19
居住地:
投稿: 19
Re: topページのsuliderの追加の仕方
デザイン管理 > PC > ページ詳細設定 > 該当ページの『ページ詳細』部分の『編集』をクリックし、 2つ前に投稿したhead部分とbody部分を一緒にして入力しましたが、スライドショーになるようになりましたが、入力したタグ部分の同じものが上下で2セット出てきてしまいました。
先程入れたブロックを外した上で入力しましたが、上のような形になりました。
対処方法はありませんか?
shhirose
投稿日時: 2016/7/21 17:34
対応状況: −−−
一人前
登録日: 2014/4/24
居住地:
投稿: 94
Re: topページのsuliderの追加の仕方
簡易的にHTMLを作ってみましたが、問題なく表示されますね。

https://github.com/shhirose/eccube_xoops_77183
zip でダウンロードして index.html を開いてみてください。

slideshow という id 属性が複数あったりしないですかね?


----------------
株式会社ジインズ

パートナーページ http://www.ec-cube.net/integrate/partner/partner.php?partner_id=1325
会社URL http://www.jins.co.jp

sawada
投稿日時: 2016/7/21 18:06
対応状況: −−−
半人前
登録日: 2016/7/19
居住地:
投稿: 19
Re: topページのsuliderの追加の仕方
出来ました。
styleタグの中の.(ドット)が抜けている部分を見落としてました。
もう1つありまして、今この状態だと、画像1が右寄せになってしまい、スライドショーにしたい画像が改行されて左側に行ってしまっている状態になってます。
理想としては、スライドショーに入れない画像1を左側に、スライドショーにしたい画像を右側にして、1行でまとめて並べて表示させたいのですが、難しいでしょうか?
shhirose
投稿日時: 2016/7/21 19:40
対応状況: −−−
一人前
登録日: 2014/4/24
居住地:
投稿: 94
Re: topページのsuliderの追加の仕方
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,846名です
総投稿数は109,985件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.