Home

Zen-Cart.JP コミュニティ掲示板の過去ログ

extra_cart_actionを改造したい

  • 2010-03-11 (木)
  • logs

by kimono (Posted 2010年3月11日(木) 11:20 am)
なるほどぉ。
これは使い方によっては素晴らしいですね~。
うちのサイトでもセットなどで販売して、一緒にカートに入れてもらうなど使い道はありますね。
オプションは選ばせないといけないから入れれないんですね。
fmfm :?



やられました

  • 2010-03-11 (木)
  • logs

by kimono (Posted 2010年3月11日(木) 12:40 pm)
通常は、phpを5.2.1から5.2.12に変えたぐらいで、データーベースの文字コードがおかしくなるなんてことないはずですが、phpだけではなくmysqlの方もバージョンアップとか一緒にされてませんかね? 以前のmysqlのバージョンと現在のmysqlのバージョンが違っていたら、意味が分かるのですが。。。
まぁ、どちらにしろ、それでデーターベースがおかしくなった。もしくは、文字コード関係が変わったなどがあるのであれば、クレームを言ってもいいと思います。
弊社もレンタルサーバーをやっていて、保守・メンテナンスでバージョンアップすることはあっても、文字コードなどの問題は起きてはいけないことなので、常に注意しておりますし、あった際は、弊社のオンラインのSHOPも恐らく同じようになるため、一緒に対応させていただいておりますので、すぐに何かしらの対応を行なうのですが、何もないのでしょうかね・・・
ちなみに、通常はmysql4.0系から4.1系や、5.0系に変わった際は、元々文字コードがなかったのに、文字コードが増えるため、おかしくなるのは多くの皆さんが知っていることですが、何か他であるのであれば、同様のことがこれからもあるかもしれませんので、情報共有しておいた方がいいかもしれませんね。



より詳しい情報は…。

  • 2010-03-11 (木)
  • logs

by コウタ (Posted 2010年3月11日(木) 6:46 pm)
たびたび、すみません。

メーカーよりcsvファイルをいただいたのですが
メーカーリンク先URLの記述が全て「http:」付になっていたのですが
一括登録で登録する場合は「http:」が邪魔になります。

http:付で登録出来る方法はありますか?
ない場合にはテキストエディタ等で検索削除しかないかなととも思いますが、
下記プログラム変更でるのでしょうか?
試してみたのですがtopページへ飛んでしまいました。

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



インストーラーが途中で止まってしまう

  • 2010-03-11 (木)
  • logs

by ちか (Posted 2010年3月11日(木) 10:49 pm)
Zen-Cart 1.3.8aをダウンロードさせていただき、サーバ(レンタルサーバ)にて稼働させようとしたところ、データベース設定をする画面で先に進めなくなってしまい、困っています。
具体的には下記のようになります。

・データベースの情報を入力し、「データベースの設定を保存」をクリックするとリロードするだけでインストールが始まらない。
・エラーメッセージは何も出ない。
・リロードされるとデータベースパスワードが空欄になる。
・試しに間違った情報(例:間違ったパスワード)などを入力すると、「警告」としてエラーメッセージが正しく表示される。

使用している環境は下記です。
* Zen Cart ver:1.3.8a (日本語)
* サーバOS:FreeBSD 6.2
* PHP 5.2.8、MySQL 5.0.45
* ホスティングサービス: cpi (シェアードプラン)

本家1.3.8(英語版)、zen-cart-v1.3.0.2-l10n-jp-5(こちらはPHP4.4.9、MySQL4.0.27使用でインストール)は何の問題もなくインストールできました。

ご教授いただけたら幸いです。
どうぞよろしくお願いいたします。



フッターの上に画像を表示したい

  • 2010-03-11 (木)
  • logs

by itou (Posted 2010年3月11日(木) 2:01 pm)
相対パス違いでした。

階層を間違えていたようで相対パスをちゃんと指定してあげたら解決しました。

因みに・・・トップページに画像を挿入する事にも成功しました。

わかるとたったひと手間なのに。。。。その間違いに気づくのに膨大な時間を費やしてしまいます。。。。。

困った時はまたお願いします。
本当にありがとうございます。心強い限りです。



フッターの上の画像を表示したい 其の弐

  • 2010-03-11 (木)
  • logs

by kimono (Posted 2010年3月11日(木) 4:07 pm)
スキルがあるなしは、全く関係ないと思います。
誰もが最初はないと思いますし、私も最初から全て知っていた訳でもなく、今も勉強中です。
ただ、自分で勉強するところは勉強する、Zen Cartに関係あることで分からないなら掲示板で聞いたりする、そのときも普通のhtmlだったら問題ないけどもZen Cartでだとおかしいなどだと、Zen Cartが原因という風に原因も切り分けしていくという感じですね。
皆で、Zen Cartも盛り上げていく必要があります。
掲示板は自分だけではなく、多くの人が分からないことを探して調べたりと(私も過去ので調べるのによく使っています)して、使っているのですよということだけを忘れずに、皆でいいものにしていければいいと考えております。

とにかく、まずご自身で頑張れるところは頑張ってみましょう。
どうしても駄目なら掲示板や、有料で助けてくれる会社もいっぱいありますので、その辺りは心配しなくてもいいと思います。
時間がある人はどんどんご自身で勉強されて、任せる人は任せて、サイトの運用に特化するというのも考え方の一つだと思います。



ヘッダー背景が変わらない

  • 2010-03-11 (木)
  • logs

by demo (Posted 2010年3月11日(木) 4:55 am)
こんにちは。demoと申します。

Quote:
用されているテンプレートはclassicでした。
言い訳をすると、市販のカスタマイズガイドに デフォルトは
templete_default だと書いてあったから、そこだと思ってました。

しかし不思議なのはlogo.gif は templete_default から反映されている
ようなのです。

デフォルトのテンプレートは、templete_defaultで合っていますよ。
logo.gif は、classicの中に画像がない為、templete_defaultの画像がオーバーライドで反映されています。
ご自身の作製したテンプレートの画像を反映させるなら、作製したテンプレートのCSSで設定すれば反映されると思います。
ちなみに一番手っ取り早いのは、templete_defaultのlogo.gif画像を上書きです(笑)
zen-cartのオーバーライドは、利用しているテンプレートの中にないファイルを、templete_defaultのファイルでまかないます。

Quote:
MyTemplate以下にもすべてデフォルトと同じファイルをそろえなければいけないということですか?

全部ファイルを揃える必要はないですよ。
変えたいファイルだけを用意して、ご自身のテンプレートに入れれば、それだけがオーバーライドされます。
ただし、ディレクトリ構造(フォルダの階層)とファイルの名前は、デフォルトと同じにしないと反映されないので、ここは注意して下さい。



下位カテゴリに登録された商品の表示はできないのでしょうか?

  • 2010-03-11 (木)
  • logs

by zen_Beginner (Posted 2010年3月11日(木) 4:07 pm)
kimonoさん、
やはり基本機能として可能ではないとのこと了解いたしました。
全商品表示があるので親カテゴリ単位で絞りこんだ一覧も生成してくれるのでは、と勝手に期待していましたが残念です。
画像と説明htmlで見栄えを整える方向で何とか頑張ってみます。

どうもありがとうございます。



商品のメーカーごとの送料設定について

  • 2010-03-11 (木)
  • logs

by sae (Posted 2010年3月11日(木) 11:34 am)
多分ですが、

まずデータベースのproductsにカラムを追加します。このカラムは個別の送料を格納します。

そして
admin/includes/modules/product/collect_info.php

上記が商品登録のHTMLを表しているので、そこにその商品に適用したい金額のテキストボックスを入れます。

次に

admin/include/modules/update_product.php

がデータベースに各項目をインサートやアップデートなりするので、$sql_data_arrayの配列にキーを冒頭で使いしたカラム名にして、値を$post[’xxxxxx’](テキストボックスで飛ばした内容)にします。

じゃあ各商品ごとに送料を設定することができますね :D

そうすると今度はフロントエンド側のカスタムなるので、

使用する配送のモジュールの$tmpQuote[’cost’]にデータベースに保持している
送料をquote()関数のreturn直前で代入して通常の値を上書きすればOK

ところで少し疑問なのですが、個別に設定しても全部の商品の送料を累計した金額を送料として使うのかな?

それともその中で一番高い料金を使うのかな?

またその辺は$tmpQuote[’cost’]に値を代入する前に処理をすればいいだけのことと思います。



商品画像について

  • 2010-03-11 (木)
  • logs

by コウタ (Posted 2010年3月11日(木) 6:37 pm)
ありがとうございます、kimono様

おっしゃる通りカスタマイズしないと難しいですね、
メーカーから画像は提供されているので問題ないのですが
カテゴリページや、TOPページ、サイドボックスなどを考えてませんでした。

そして、確かに相手方サーバーで問題が起きた時のことを考えると
大変でも登録した方が良いと思うようになりました。

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



Home


Feeds
Meta

Page Top