ページ: | 1 |

左メニューの下に画像や文字を入れたいのですが

ynos

2010-11-16 14:19:48
はじめまして、お世話になります。

ver2.2ですが、左のメニューカテゴリ名の下に、例えば新製品の画像や文字などを
入れたいのですが可能でしょうか。

どのファイルのどこへ入れればよいでしょうか。
お教えください。

よろしくお願いします。
----------------------------------------
ynos

setsu

2010-11-17 14:35:45
ynos さん はじめまして。

左メニューのテンプレートは、templates/manu3.tpl と menu4.tpl です。
デフォルトでは、この2つのファイルの内容は同じです。

まず、文字を入れる場合ですが、このファイルの冒頭
--------
<!-- BEGIN LIST --><li class="l$aData[sStyle]"><a href="$aData[sLinkName]" $aData[sSelected]>$aData[sName]</a>$aData[sSubContent]</li><!-- END LIST -->
--------

--------
<!-- BEGIN LIST --><li class="l$aData[sStyle]"><a href="$aData[sLinkName]" $aData[sSelected]>$aData[sName]</a><p>$aData[sDescriptionShort]</p>$aData[sSubContent]</li><!-- END LIST -->
--------
などと、$aData[sName] のあとに、$aData[sDescriptionShort] を挿入します。

<li>の中には<p>や<div>を入れてはいけないことになっているのですが、動作には問題ありません。気になる場合は<span>を使うとよいでしょう。

こうしておいて、「ページ編集」で「前文」を記入すれば、それが表示されます。

次に画像ですが、files/ に使いたいファイルをアップロードしておいて、前文に、<img src="files/newproduct.jpg" alt="newproductの写真" width="80" height="80" /> などと、img 要素を埋め込みます。

使いたい画像が、すでに商品ページなどに登録してあれば、それを使い回すこともできます。

サブページ一覧は、pages_default.tpl から外に出すこともできるので、サブページ一覧用の写真をメニューに表示させることもできそうなのですが、うまいやり方が見つかりません。今後の課題とさせてください。
----------------------------------------
setsu

setsu

2010-11-17 15:17:34
すみません。v3.x で回答してしまいました。
v2.2 の左メニューファイルは、menu_1.tpl です。

v2.2 では試したことがないのですが、
$aList[sName] のあとに、$aList[sDescriptionShort] を挿入する方法でいけると思います。
----------------------------------------
setsu

koji

2010-11-17 17:50:22
力業ですけどmenu_1.tpl に直接書きこんでもいけたような・・・・
こんな感じで

<!-- BEGIN LIST_FOOT -->
</dl>
あいうえお
<img src="" />
<!-- END LIST_FOOT -->

あまりお勧めしませんが・・・・・
----------------------------------------
koji

ynos

2010-11-18 01:49:02
setsuさん、 kojiさん、お世話になります。

お教えいただいた方法に従ってやってみます。

当方詳しくないものですから時間がかかるかもしれませんが
ご報告(再度質問かも)いたします。

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

setsu

2010-11-18 21:53:51
再度、お詫びして訂正します。
私の記述内容で、呼称(用語)がみだれています(Simple.Cart と Quick.Cms の混交)。

ページ編集(Quick.Cms)→ページデータ(Simple.Cart)
前文(Quick.Cms)→概要(Simple.Cart)
です。
----------------------------------------
setsu

ynos

2010-11-28 00:21:58
setsuさん

>>などと、$aData[sName] のあとに、$aData[sDescriptionShort] を挿入します。

やってみましたが、やり方がまちがっているのかメニューが文字化けするばかりで
できませんでした。><
バージョンアップ検討します。

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


kojiさんがお教え下さった方法はできました。

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

>>あまりお勧めしませんが・・・・・
とおっしやっていますが何か不都合が起きるということでしょうか。
単に書き換えがめんどうだからという意味でしょうか。


再度質問で恐縮ですが
5000点の商品をこのカートでは無理でしょうか。
どこかに小規模のショップ向けとあったように思いましたが
もし5000点入れたとしたら何か問題が出るでしょうか。
1商品の写真は1点のみで説明用の写真はimg srcで引っ張って
くるとかでも難しいでしょうか。
フリーのテンプレートなど見ますと凄いショップが出来そうに見えるのですが。

----------------------------------------
ynos

setsu

2010-11-28 11:34:47
>>>あまりお勧めしませんが・・・・・
>とおっしやっていますが何か不都合が起きるということでしょうか。
動作には問題ないと思います。

>もし5000点入れたとしたら何か問題が出るでしょうか。
データを1つのテキストファイルで管理しているので、肥大化すると読み書きに時間がかかるようになり、書き換えに失敗したり、最悪の場合、データが全部消えるというケースがあり得ます。

各データファイルは、2MB以内にすることが推奨されています。
5000点あっても、商品説明を少なくして、データ量を抑えればだいじょうぶですが、カテゴリ別に複数インストールする手もあります。スタイルシートはもちろん、テンプレートも共用できます。

>1商品の写真は1点のみで説明用の写真はimg srcで引っ張って
>くるとかでも難しいでしょうか。
画像ファイルはそれぞれ独立していますので、点数はあまり関係ないです。

>フリーのテンプレートなど見ますと凄いショップが出来そうに見えるのですが。
はい、デザインは、ほんとうに、どのようにでもなります。
----------------------------------------
setsu

ynos

2010-12-07 21:36:24
setsuさん

遅くなりましたが、ご回答ありがとうございます。

>カテゴリ別に複数インストールする手もあります。

それはいいですね。
ただ複数分のカテゴリーを跨いでの買い物の合算(集計)は
どうするのでしょうか?

それが、
>スタイルシートはもちろん、テンプレートも共用できます。
で可能になるということでしょうか。

また、V2.で金額表示の1000円を1,000円と「,」を入れることは
できるでしょうか?

質問ばかりで本当に申し訳ありませんが、よろしくお願いします。
----------------------------------------
ynos

setsu

2010-12-08 10:53:05
ynosさん

>ただ複数分のカテゴリーを跨いでの買い物の合算(集計)は
どうするのでしょうか?

すみません。それはできません。デパートでフロアごとに精算するような感じでしょうか。お客様には手数をかけさせることになりますね。

>また、V2.で金額表示の1000円を1,000円と「,」を入れることは
できるでしょうか?

「1000.00→1,000」問題は、v0.x 時代より本家フォーラムでも話題になっているのですが、スマートな解決方法が提示されていません。

できないことはないと思うのですが、相当に面倒で、日本語版 v1.x~2.2 開発時には断念しています。

v3.x での解決法は、下記のとおりです。
» http://opensolution.jp/forum/index.php?p=topicsMore&iTopic=33 ----------------------------------------
setsu

setsu

2010-12-08 12:07:24
「相当に面倒」というのは、「きちんと PHP や JavaScript を修正するのは」という意味です。

v2.2 では、HTML上にある「yyyy.00」を探して「y,yyy」に置き換えるJavaScript を書いて、HTML を表示・更新する際に作動させる、という方法が最も簡単と推察しているのですが、試してはいません。
----------------------------------------
setsu
ページ: | 1 |
回答の投稿
名前
本文
署名
URL