osCommerce系 Part2
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
05/02/14 15:36:34ID:???■本家osCommerce(英語)
http://www.oscommerce.com/
■本家Contribut(拡張機能等)(英語)
http://www.oscommerce.com/community/contributions
■日本語ドキュメント・メーリングリスト
http://www.bitscope.co.jp/
MLの過去ログには有用な情報がたくさんあります。
質問前に目を通しましょう。
-------------------------------------------------------
osCommerce派生バージョン
▽osCommerce alter
http://blog.tanaka-cs.com/
SEO対策、ポイント機能、ログインせずに買い物、Smartyを使ってデザイン分離等
▽Zen Cart
http://www.zen-cart.jp/
SEO対策、配送先5件拡張、サイドボックスのON/OFFが管理画面で可能等
▽OpenBazaar
http://sourceforge.jp/projects/openbazaar/
SEO対策、Smartyによるデザイン分離、携帯対応等。
飽きたようで2004年1月以降に更新がない
0666nobodyさん
2006/10/05(木) 23:29:10ID:???多いんだ。
それって、モジュールの不具合? それとも、システムそのもの?
>問い合わせても対応してもらえませんでした。
それはきついな。
0667nobodyさん
2006/10/06(金) 11:37:22ID:???そんな人を相手にモジュールを出すのはきついと思うけど
でも、それで商売してるなら、ちゃんとサポートしなきゃ
0668nobodyさん
2006/10/07(土) 16:18:09ID:yzfjIqOFttp://www.sumainu.jp/index.php?cPath=26&osCsid=f6f413bc96044ef9d7405e7a7393a2d5
ここの パンくずリストで、
上の方に、以下のように書いていると思いますが、
トップ ? おもちゃ
ここは基本的にコンパネ上のカテゴリ登録に記載しているデータベース情報を
ひろってきている思いますが、ここの表示を、日本語で登録しているものと
英語で登録しているものを同時に表示させることはできないでしょうか?
たとえば、おもちゃ(日本語のデータベースから取得)<br>HOBBY(英語のデータベースから取得)
その場合は、どのファイルのどこをカスタムすると実現できるでしょうか?
どうぞ手ほどきお願いいたします。
0669nobodyさん
2006/10/07(土) 16:19:22ID:yzfjIqOF上記文書訂正
トップ ? おもちゃ
→トップ>>おもちゃ
0670nobodyさん
2006/10/07(土) 22:42:09ID:???0671nobodyさん
2006/10/08(日) 07:32:05ID:???osCsid付きのリンクって大丈夫なの?
セッション・ハイジャックにはならないのでしょうか。
再生成されるんでしたっけ? どなたか
0672nobodyさん
2006/10/08(日) 08:28:27ID:???セッションの再生成をtrueにしとけば、ログイン時とかでは再生成される。
それ以外でタイミングがよければアウト。
0673nobodyさん
2006/10/08(日) 08:29:37ID:???0674nobodyさん
2006/10/08(日) 09:09:19ID:???0675nobodyさん
2006/10/08(日) 12:09:33ID:???0676nobodyさん
2006/10/09(月) 10:16:54ID:???俺んとこFalseだった。\(;゜∇゜)/ヒヤアセモン☆
0677nobodyさん
2006/10/09(月) 10:27:32ID:???アホなサイト
管理画面を公開
http://www.google.co.jp/search?q=users_login.php+%E3%83%A6%E3%83%BC%E3%82%B6%E8%AA%8D%E8%A8%BC&hl=ja&lr=&rls=GGLD,GGLD:2005-22,GGLD:ja&filter=0
mklist.phpを公開・・アクセスが集中すると..(汗
http://www.google.co.jp/search?hl=ja&rls=GWYD%2CGWYD%3A2005-48%2CGWYD%3Aja&q=mklist.php&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
0678nobodyさん
2006/10/09(月) 20:16:53ID:???0679624
2006/10/09(月) 21:21:44ID:85RElxY6手順とおりに、ルート以下にデータを移動して、
ドメイン以下で、OSCがトップで表示できるようになったのですが、
ひとつ問題が発生しました。
ログインしたあとは、他のページに移動しても、基本的に、ブラウザを
落とさない限りログイン状態が維持されていると思ったのですが、
現在、ログインを必要とするページは、すべて、その都度、ログインを
促されます。なにか、設定しなくてはいけないのでしょうか?
#osc/catalog/以下では、ログイン状態は維持されています。
0680nobodyさん
2006/10/09(月) 21:31:36ID:bYqFdi1X顧客から注文があった時に自動配信されるメールの署名が、
「オンラインショップ×××」と表示されています。
この部分を直すには、catalog/includes/japanese の中のファイルではないのでしょうか?
どこを探しても該当箇所が見つからず困ってます。
それと、初歩的な質問でお恥ずかしいのですが、
>>677-678さんのご指摘されてる内容を修正するには
どうしたら良いのでしょうか?
admin/user_login.phpのadmin部分をいじってみたのですが、
まったく意味がないようでした・・・。
宜しくお願いいたします。
0681nobodyさん
2006/10/09(月) 21:47:26ID:???japanese.php
>>677-678さんのご指摘されてる内容を修正するには
>どうしたら良いのでしょうか?
- 管理画面で別の管理ユーザー作って、adminを消す
- .htaccessとかでIPアドレスで制限をかける
0682nobodyさん
2006/10/09(月) 21:53:42ID:bYqFdi1Xありがとうございます!今から作業してみます。
>- .htaccessとかでIPアドレスで制限をかける
.htaccessというものをいじったことがないのですが、
素人にはまったく無理でしょうか。
0683nobodyさん
2006/10/09(月) 21:55:28ID:???0684nobodyさん
2006/10/09(月) 21:55:44ID:???0685nobodyさん
2006/10/09(月) 22:21:04ID:bYqFdi1X商品が売り切れになった場合、デフォルト画面から画像が消えてしまいます。
これを自分で用意したSOLDOUT用の画像を使って
「今は売り切れで購入はできないけど、こういう商品がありましたよ」
みたいに表示できるよう変更することはできないでしょうか?
現状は商品画像の部分にSOLDOUT画像を置いても、
クリックすると商品購入が面に移ってしまいます。
(在庫0なので購入はできない。でも受注してしまうのです)
宜しくお願いいたします。
0686nobodyさん
2006/10/09(月) 22:36:25ID:???あとはこのへんを参照
http://lists.sourceforge.jp/mailman/archives/tep-j-general/2003-July/012510.html
0688nobodyさん
2006/10/10(火) 09:30:25ID:???1:検索サーバーに拾わせない
/admin/users_login.php
Line68あたり
echo '<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">' . "\n";
の下に、下記を追加
echo '<META NAME="ROBOTS" CONTENT="NOINDEX">' . "\n";
2:タイトルを変更
/admin/users_login.php
Line72あたり
echo '<title>' . osCommerce . '</title>' . "\n";
の osCommerce を 空白 もしく自分だけのタイトルへ変更する
3:/admin/ の名前を変える
adminセクションのincludes/configure.phpの設定2箇所を変更
観ればわかる筈。
*)/adminのままで運用、/adminの.htaccessに
order deny,allow
deny from all
# 自分のIPからのみアクセス許可
allow from ***.***.***.***
---日々の注意点----------------------------------
●PCにわけの判らないツールバーは入れない(アクセス情報が垂れ流し)
Googleツールバーは、安全。他は不明
●もし、Googleに拾われていた場合
上記1を実施後 「自動 URL 削除システム」を利用する
0689nobodyさん
2006/10/10(火) 09:32:45ID:???http://www.google.co.jp/intl/ja/remove.html#exclude_pages
http://services.google.com:8882/urlconsole/controller?cmd=reload&lastcmd=login
0690nobodyさん
2006/10/10(火) 09:35:40ID:???0691nobodyさん
2006/10/10(火) 09:44:28ID:???0692nobodyさん
2006/10/10(火) 10:55:50ID:???ロリポでカートを借りたほうが
【遥かに安くて、本業に専念できる!】 と感じる今日この頃。
かなり快適だったよ。
http://shop-pro.jp/?mode=example
0693nobodyさん
2006/10/10(火) 12:37:09ID:???catalog/default.phpに表示される商品画像の下に価格がありますが、
ここに(税込み)という表示を追加できますか?
0694nobodyさん
2006/10/10(火) 16:07:28ID:8kgaHi5s670さんありがとうございます。
668です。
すいません。いろいろ自分なりお教えいただいたファイルを
研究してみたのですが、力不足で、どうカスタマイズしていいのか
わかりませんでした。申し訳ありませんが、もう少しヒントいただけないでしょうか?
よろしくおねがいします。
0695nobodyさん
2006/10/10(火) 22:19:52ID:???新着商品のことなら、catalog/includes/modules/new_products.php の 35Lの最後に
tep_get_tax_rate($new_products['products_tax_class_id'])) . "(税込)");
のように追加。
0696nobodyさん
2006/10/10(火) 22:38:09ID:???ソフト(Software)というかんじだったら、
application_top.html 452L
>452 for ($i=0, $n=sizeof($cPath_array); $i<$n; $i++) {
>453 $categories_query = tep_db_query("select categories_name from " .
の452のあとに、
$categories_en_query = tep_db_query("select categories_name from " . TABLE_CATEGORIES_DESCRIPTION . " where categories_id = '" . $cPath_array[$i] . "' and language_id='1'");
を追加。
そのあとのIF文を
if (tep_db_num_rows($categories_query) > 0 && tep_db_num_rows($categories_en_query) > 0) {
$categories = tep_db_fetch_array($categories_query);
$categories_en = tep_db_fetch_array($categories_en_query);
$breadcrumb->add($categories['categories_name'] . '(' . $categories_en['categories_name'] . ')' , tep_href_link(FILENAME_DEFAULT, 'cPath=' . implode('_', array_slice( $cPath_array, 0, ($i+1)))));
} else {
のように変更する。
日本語と英語のカテゴリー名がないとだめだけど、そのへんはてきとうに。
もうすこし、見栄えをかえるなら、breadcrumbをいじる。
0698nobodyさん
2006/10/10(火) 23:30:59ID:???すみません、697ですが文字化けしてしまいます。
コードおかしいところが分かりません。
お手数ですが教えて頂けますか?
0699nobodyさん
2006/10/10(火) 23:35:26ID:???0701nobodyさん
2006/10/11(水) 00:10:11ID:???0702nobodyさん
2006/10/11(水) 00:12:27ID:???助かりました〜本当にありがとうございます。
0703nobodyさん
2006/10/11(水) 03:23:53ID:???0704nobodyさん
2006/10/11(水) 12:32:39ID:???PHP4.4以降なのね… 俺が借りてるサーバ4.3だよ…orz
0705nobodyさん
2006/10/11(水) 15:31:21ID:???OSCを使うのは止めとけ。そんなんじゃ、先行きは危うい。
本業に専念しなさい。
>>692とかのカートを借りな。決済システムも全部付いてくる
0706nobodyさん
2006/10/11(水) 20:10:15ID:6a8gvasE質問の上で、参考になるオーソドックスなサイトで、
こちらになります。
http://osc.ebisuweb.jp/index.php/cPath/1_9
キャプションのマウスという文字の右延長上のマウスアイコン
の表示は、DBで登録した画像になります。その画像を、
次の詳細ページ(以下のURL)でも表示したいとおもいます。
http://osc.ebisuweb.jp/product_info.php/cPath/1_9/products_id/26
それで、index.phpで、データベースから取得している構文を
product_info.phpでコピー&ペーストしても画像のリンク先が
登録画像とリンクしていないようで、画像が非表示(画像がなくエラーになっている状態)
になります。product_info.php(+関連ソース)で、どのようにカスタマイズすれば、
カテゴリ画像がページに、表示できるようになるでしょうか?
ご教授お願いします。
0707nobodyさん
2006/10/11(水) 21:39:55ID:???0708nobodyさん
2006/10/12(木) 00:36:46ID:???0709nobodyさん
2006/10/12(木) 02:41:26ID:TsoGbyyNちょっとお聞きしたいのですが、
>692のショッピングカートは低価格だしかなり魅力的ですね。
それなのにOSCを使っている方々の理由は?
自分はレンタルサーバー会社との契約で
OSCレンタルが無料で付いてたからなのですが・・・。
カスタマイズなど>>692のやつとOSCでは、>>692のほうが優れてませんか?
0710nobodyさん
2006/10/12(木) 09:29:36ID:???0713nobodyさん
2006/10/12(木) 12:04:35ID:???自分の扱う商品はカスタマイズ商品なので 注文オプションの設定が豊富でない
と困るからOSC系を考えている
ネットショップオーナーでもオプション設定が不満だし ほぼ満足なレンタル
カートもあるけど 半年に4〜5万円もする それでもし気に食わないところが
出来たらたまったもんじゃない
OSC系はPHPだから DreamweaverとPHP攻略本で何とかなるかもと素人ながらに
思ってるんだけどね 甘い目論見なんだろうけど
0715nobodyさん
2006/10/12(木) 12:24:30ID:???決済方法がいっぱい付いてくるのは良いね
SEO的には単独ではフリだけど、
その分、自分でBlogなどで外部リンクを増やせば補える。
考えようによっては、両方でやっても問題ないんじゃないか?
例えば、OSCのとこから数点持ち出して、
プロショップや、特選ショップって感じに。
やってみようかな。
0717704=713
2006/10/12(木) 13:00:14ID:???ホント? <4.3でも稼動
早速デモサイトをチェックしたけど… ここって商品のオプション項目設定
が見当たらないんだけど ひょっとしてデフォルトでは設定できないの??
Zenのほうがカスタマイズしやすいかなぁ…
0719717
2006/10/12(木) 14:18:52ID:???ありがとう
オプションの数自体は3つ以上もOKみたいだけど オプションごとに価格を増減
させる機能はないみたいだね
本当はオプションを2階層にする設定がデフォルトだといいんだけど…
標準 色:赤色・黒色…
ハイグレード(+\2,000) 色:金色・銀色…
みたいなのね
ZENあたりで何とかカスタマイズしてみるしかないかな…
0721nobodyさん
2006/10/12(木) 17:59:38ID:???0722nobodyさん
2006/10/12(木) 18:39:14ID:9fgGD2qF引き続きよろしくお願いいたします。
いろいろ、わたしの方でも調べているのですが、難しいです。。
0723nobodyさん
2006/10/12(木) 22:15:47ID:???<?php
if (isset($current_category_id)) {
$image = tep_db_query("select categories_image from " . TABLE_CATEGORIES . " where categories_id = '" . $current_category_id . "'");
$image = tep_db_fetch_array($image);
$image = $image['categories_image'];
}
echo tep_image(DIR_WS_IMAGES . $image, 'image', HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT);
?>
0724nobodyさん
2006/10/13(金) 01:33:56ID:QCibT5ak723さん。ありがとうございます。
上記の表記分を当ててみたのですが、この場合ですと、
現在の階層に割り当てられているデータベース画像が表示されるようです。
一つ上の階層に割り当てられている画像を表示させるためには、
一体、どうすればいいのでしょうか。
度々すいませんがよろしくお願いいたします。
0726nobodyさん
2006/10/13(金) 10:54:09ID:???0728nobodyさん
2006/10/13(金) 19:59:09ID:???なんの事? 意味がわからんよ。
日本語から勉強しなおし。 PHPのお勉強はその後。
0729nobodyさん
2006/10/13(金) 20:19:00ID:???マウスカテゴリにある商品には、マウスカテゴリの画像を表示したいと思ったのだが。
>>724の言い方だと、ハードウェアの画像を表示したいのか?
それだと、>>722と食い違うし。
>日本語から勉強しなおし。 PHPのお勉強はその後。
に同意
0730nobodyさん
2006/10/14(土) 09:29:36ID:D9oT/0t6そのとおりです。 ハードウェア画像を表示したいのです
0731nobodyさん
2006/10/14(土) 10:20:48ID:???if (isset($HTTP_GET_VARS['cPath'])) {
$path = $HTTP_GET_VARS['cPath'];
} elseif (isset($HTTP_GET_VARS['products_id'])) {
$path = tep_get_product_path($HTTP_GET_VARS['products_id']);
} else {
$path = '';
}
if (tep_not_null($path)) {
$array = tep_parse_category_path($path);
$image = tep_db_query("select categories_image from " . TABLE_CATEGORIES . " where categories_id = '" . $array[0] . "'");
$image = tep_db_fetch_array($image);
$image = $image['categories_image'];
echo tep_image(DIR_WS_IMAGES . $image, 'image', HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT);
}
?>
やりたいことは正確な日本語でね
0732nobodyさん
2006/10/14(土) 10:42:28ID:???WordかExcelで画像をコピペして解説文入れて Printscreenしてアップロード
するだけじゃん
0733nobodyさん
2006/10/20(金) 19:30:27ID:???クレジット決裁にしても決裁後に管理側の決裁処理が終わらないと
ダウンロードできなさそうに見受けられました
クレジットカードでの決裁のあと即ダウンロードをさせるようにすることは可能でしょうか?
0734nobodyさん
2006/10/20(金) 22:35:03ID:???0735nobodyさん
2006/10/20(金) 23:00:50ID:???0737nobodyさん
2006/10/23(月) 08:19:25ID:???それじゃだめだな。
0738nobodyさん
2006/10/25(水) 09:33:17ID:???ネットでのクレジット決済は、
「必ず初回は、カード番号を間違えて突き進む!」が
犯罪に巻き込まれるのを防ぐ鉄則。
ちゃんとしたトコは、店側から必ず連絡があるからね
0739nobodyさん
2006/10/25(水) 10:48:51ID:???どういうosCommerce系ではどういう仕組みでクレジット決済をしているのですか?
入力された番号を見て手動でクレジット会社とやりとり?
暗証番号等、本人確認はどうやっているのですか?
なんか危険な香りがするのですが
0740nobodyさん
2006/10/25(水) 15:17:49ID:???呼び出してるんじゃない?
0741nobodyさん
2006/10/26(木) 08:43:56ID:???ネットは即決済。サインもなんもない。
1:クレジット番号を照会。
2:有ったら OK! と管理画面に入力(これは手動)。
本人かどうかは関係ない。一致すればOK。
成りすまし(犯罪)だとしても、それは、カード会社の責務。
ショップ側、捜査には協力するけど責任はない。
アマゾンにしても楽天にしても、クレジット決済で、本人確認の電話、連絡なんて来ない。
それがネットでのクレジット決済の実態。
クレジット決済代行が全責任を負うなら、>>733の即ダウンロードも有りだろうけど。
あるかどうか不明。
もし、クレジット決済するなら、結構費用が掛かったり、面倒だから
>>692あたりを利用するのが正解かも
0742nobodyさん
2006/10/26(木) 09:01:02ID:???0743nobodyさん
2006/10/26(木) 10:33:07ID:???これマジですか?
最低でもクレジット番号と名前とかの照合ってしていないんですかね。
これが本当なら有効なクレジット番号さえあれば他人のカードで買い物ができると
言う意味ですよね。
0744nobodyさん
2006/10/26(木) 12:01:26ID:???あとカード番号だけでなく有効期限は必要だろうな。
ちなみに741の「ネットは即決済」というのは微妙な表現だね。
リアルタイムでは与信のみのところも多いんじゃないか?
0745nobodyさん
2006/10/26(木) 17:50:39ID:???双方にとって不便ちゃあ不便だな
特にDL商品は急ぎの場合も多い
0746nobodyさん
2006/10/26(木) 18:29:26ID:???入金があるとメールが来るし。と言っても手動だけどさ。
駄目だな。
0747nobodyさん
2006/10/27(金) 06:08:58ID:AXbGmpx91054 - Unknown column 'p.products_id' in 'on clause'
というエラーが表示され、カテゴリーをクリックしても商品が
表示されません(それ以外は正常です)
MySQL5が原因でこうなってるのを何とか理解出来たのですが、
何を書き換えなければならないのかが分かりません。
どなたかご教授お願いいたします。
0748nobodyさん
2006/10/27(金) 09:35:32ID:???Mysql5用に改造を試みたけど、Mysql4で動かせば済む事なので止めた。
そのエラーの原因かどうかはわかんないけど
nullの表現(取扱い)が違ってたと思った。
0749nobodyさん
2006/10/27(金) 12:34:20ID:???まだ商品登録の段階なんだけど少し不安…
しかしzencart せっかくCSS使ってるのに テンプレートhtmlにテーブル使い
まくりなのね…
0750nobodyさん
2006/10/27(金) 13:01:02ID:p3xrG1Rnありがとうございます。全然詳しくないのですが借りてる所が最近
MySQL5に変更したようで…MySQL4をどうすれば使用出来るか分かりませんが
色々調べてがんばってみます。トラブルが起きるとレベルの低い初心者
には辛いです…
0751nobodyさん
2006/10/27(金) 14:56:23ID:???0752nobodyさん
2006/10/27(金) 15:19:46ID:p3xrG1Rn情報ありがとうございます。
でも、全部英語でする必要があるので残念ながら対応してないという
ことで諦めました。何とか動かせそうな感じになってきましたが、
怪しいのでなれるために色々いじってみます。
0753749
2006/10/27(金) 15:22:08ID:???俺に言ってる? それとも>>750にかな?
EC-Cubeはオプションのバリエーションが少なすぎるからなぁ
(料金変更やラジオボタン・テキストボックスなどのフォーム変更など)
写真がいくつも登録できるのはいいけどね
0754nobodyさん
2006/10/30(月) 14:38:03ID:hktSj7TW0755nobodyさん
2006/11/02(木) 10:22:32ID:FzJexw/Q0756nobodyさん
2006/11/03(金) 07:44:31ID:NFBVCPKeおれも知りたいな。
こないだ、凄い凝った外観へのカスタマイズの仕事来て、
(デザイン部の作ったHTMLが流れてきた)やってられなかった。
あのZenのファイル群のHTMLを辻褄合わせるのは力仕事だよ。
スマートな方法はないものか。
0757nobodyさん
2006/11/03(金) 08:15:54ID:bTzrM1AKoscにせよzenにせよ、HTML部分に手を加えるだけでも一仕事。
ぶっちゃけあのレベルのEコマサイトならゼロから構築したほうが楽だよ。
無論phpやcgiを組める知識があればの話だが。
0758756
2006/11/03(金) 10:28:17ID:NFBVCPKe俺は気持ち悪いんだけど。templateといいつつ
SQL文が書いてあるし。
0759nobodyさん
2006/11/03(金) 10:39:11ID:???機能どころか見栄えを変えるだけでも糞のように時間がかかるぞ
0760nobodyさん
2006/11/03(金) 22:11:32ID:???0761nobodyさん
2006/11/04(土) 11:28:45ID:???0762nobodyさん
2006/11/05(日) 16:14:13ID:???自分の好みにカスタマイズしてるよ
ついこの間までIEだとレイアウトが崩れてしまい それを直すのに四苦八苦
してたけど…
まあZENは本も出てるし 日本のコミュニティも活発だから 悪くはないと思う
プロに一から作ってもらうのが最善と言うのには同意だけど
俺も今月中にショップを立ち上げて 半年から1年を目処に外注に変える予定
0763nobodyさん
2006/11/06(月) 01:36:29ID:???うちは、Zenの特徴のSEO対策を消してしまっている・・・。
0764nobodyさん
2006/11/06(月) 01:40:42ID:???Zen自体テーブルレイアウトだし、lint
通した点数もあまりよくないのだよなあ。
0765nobodyさん
2006/11/06(月) 01:57:04ID:???Validator通したいならosc や zen は使えないな。
基本的にずっと使い続けることができるようなブツじゃないし。
■ このスレッドは過去ログ倉庫に格納されています