バージョン選択

フォーラム

メニュー

オンライン状況

97 人のユーザが現在オンラインです。 (83 人のユーザが フォーラム を参照しています。)
登録ユーザ: 3
ゲスト: 94
psycomicom bong88boo WYB もっと...

サイト内検索

質問 > フロント機能 > メインページのレイアウトについて

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ishibo
投稿日時: 2008/9/13 11:09
対応状況: −−−
常連
登録日: 2008/5/24
居住地: 北海道
投稿: 33
メインページのレイアウトについて
初めまして。
現在テストを兼ねてサイトを制作しております。

メインページにおけるレイアウトに関して質問させてください。

メインページの任意の場所にnewsブロックなどを表示させるには
どの様にしたら宜しいでしょうか?
PHPには詳しくはないのですが、見たところ「.tpl」の幾つかのファイルがあってそれらが基本となり最終的に表示されている事はわかりましたが…

先ず行ったことを報告します。
1.index.tpl内の任意の場所にnews.tplのソースをそのままコピペではダメでした。
2.top.tplに関するcssで表示したい場所を2カラムに設定し左カラムにnewsを表示するように設定?してもダメでした。
(例)
・index.tpl
<div id="flasharea" align="center"></div>
<div id="top_con">
<div id="top_con-left">
<div id="left_news">
<div class="newsarea">
</div>
</div>
</div>
<div id="top_con-left">
</div>
</div>
・news.tpl
<div id="newsarea">
〜〜〜 省略 〜〜〜
</div>
を以下に変更
<div class="newsarea">
〜〜〜 省略 〜〜〜
</div>
ちなみにindex.css内のnewsareaの修正は、
div#left_news {
margin: 0;
padding: 0;
}
div#left_news .newsarea {
width: 550px;
margin: 0;
padding: 45px 5px 0 5px;
font-size: 110%;
background-image: url( ../img/top/news3.jpg);
background-repeat: no-repeat;
}
等となっております。
このコミュニティーサイト内で似たような事がないか探してみたり
ググっても見ましたがしっくり来るようなヒントが見当たらなかったので新たに質問させていただきました。

どなたか、ご教授下さい。

ちなみにバージョンは…
EC-CUBE 2.1.2
PHP 4.3.9
MySQL 5.0.22
サーバはxserverです。

宜しくお願いします。
seasoft
投稿日時: 2008/9/13 11:22
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: メインページのレイアウトについて
news.tpl の呼び出し元である
/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_News.php
の処理も移植する必要があると思います。(未検証)

他の手法としてですが、ブロックの表示をコントロールする仕組みを分析して、同じ方法でブロックを呼び出せるならば、その方がスマートかも。news ブロックだけなら、現在行われている方法でも良さそうだなって気はしますが、色々なブロックを検討されているならですね。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

ishibo
投稿日時: 2008/9/13 14:30
対応状況: −−−
常連
登録日: 2008/5/24
居住地: 北海道
投稿: 33
Re: メインページのレイアウトについて
ご返答ありがとうございます。

初歩的な質問になりますが、最終的?にTOPページを表示する時のPHPファイル名は何と言うファイルになるのでしょうか?

date/class/class_extends/page_extends/page_extends/LC_Page_Index_Ex.php
でしょうか?
私自身意味を理解していないのかもしれませんが、大概のPHPファイルでは、
/**
* Page を初期化する.
*
* @return void
*/
function init() {}

/**
* Page のプロセス.
*
* @return void
*/
function process() {}

/**
* デストラクタ.
*
* @return void
*/
function destroy() {}
の繰り返しで上記のような記述ですが、ここの意味を先ず知る必要があるのでしょうか?
排出画面から追いかけていこうと思いまして質問させて頂きます。

現行は、zen cartを使用しており、お客様から見た使い勝手ではEC-CUBUが良いのではと考え、移行を踏まえてインストールしましたが、同じデザインにしたく困っております。
要はトップページの真ん中辺りにニュースブロックを埋め込みそのまわりは通常の画像等のコンテンツでと考えております。
※食品販売サイトです。
その他、送料にクールも追加したかったり商品詳細のレイアウトやデザインもあったりで、先ずはTOPページでつまずいてます。
seasoft
投稿日時: 2008/9/13 16:56
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: メインページのレイアウトについて
私のメモ書きで申し訳ございませんが、下記が若干の参考になるかもしれません。
http://seasoft.jp1.cx/ec/tips/editfiles

引用:
要はトップページの真ん中辺りにニュースブロックを埋め込みそのまわりは通常の画像等のコンテンツでと考えております。

ニュースブロックを使うのがHOME(TOP)のみなら、ニュースブロック自身の上に、HOMEのコンテンツの一部を埋め込んでしまうという荒業もアリかと思います。私の運用管理サイトでは、実際にそのようにしています。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

ishibo
投稿日時: 2008/9/14 5:16
対応状況: −−−
常連
登録日: 2008/5/24
居住地: 北海道
投稿: 33
Re: メインページのレイアウトについて
参考ページありがとうございます。

先ずは参考にさせて頂き挑戦してみます。

ニュースブロックは、seasoftさんの言うとおりTOPページにのみ表示を予定しており、他のページでの表示は予定しておりません。
ちなみに荒業?は、例えばニュースブロックがページの真ん中あたりと想定し、ページ上部を通常の作りで制作したあとニュースブロック周り、その他フッターまでのデザインをニュースブロックで作ってしまうと言う事でしょうか?
それなら逆にアリ?簡単?かもしれませんね。
自分しか制作・更新をしないのであれば自分自身がその作りを把握していればいいのですから…。
荒業?もとても参考になりました。
合せて調整してみます。

また不明な点がありましたらご教授お願いします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,645名です
総投稿数は110,158件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1657
8
red
1570
9
mcontact
1323
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.