[基地外]osCommerce系[隔離スレ]
レス数が950を超えています。1000を超えると書き込みができなくなります。
ID出してください。
ID出さないやつ=自演扱いされます。
osCommerce系 3号店より派生した糞スレです。
とりあえず本スレへの迷惑がかからないようこちらの方でお願いします。
話題はosCommerce系のセキュリティや実績に関してです。
【ZenCat】osCommerce系 3号店【OSC】
http://pc8.2ch.net/test/read.cgi/php/1165645752/ >>238を見て
エラー表示レベルを上げてみたけど、
かなりの量が出て焦った。
1つずつ潰してるけど、どこまで潰せばいいの?
無視してもいいエラーってある? >>854は数日中に髪の毛が抜け、
数ヶ月の内に死にます。 となりの国だけど、これどうよ?
ECShop
http://www.ecshop.com/download.php
操作系?:Linux (支持Unix/FreeBSD/Solaris/Windows NT(2000/2003)等操作系?)
WEB服?器:Apache (支持httpd, Zeus, IIS 等WEB服?器)
数据?:Mysql (3.23 或者更高版本)
程序支持:PHP 4.3.0及以上版本 (推荐使用5.2系列最新版本) お問い合わせでスパム野郎が出てきた。で、簡単な対策。(まず>>338は必須)
暗号(合言葉)は固定されるけど、どうせ直打ちされれば仕方ないしこれで十分です
contact_us.php の
【Step1】:
require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_CONTACT_US);
の下に、下記を追加
$def_dat = "東京"; //合言葉となります。この2行はお好みで〜
$def_dat_setumei = "↓ 日本の首都(とうきょう)を漢字弐文字でお書きください";
【Step2】:
if (tep_validate_email(trim($HTTP_POST_VARS['email']))) {
を
下記に変更
if (tep_validate_email(trim($HTTP_POST_VARS['email'])) &&
($HTTP_POST_VARS['comment'] == $def_dat)) {
【Step3】
<td><?php echo tep_draw_textarea_field('enquiry', 'soft', 50, 15, $HTTP_POST_VARS['enquiry']); ?></td>
</tr>
の下に 下記をついか
<tr>
<td class="main"><?php echo 'あいコトバ: ' .$def_dat_setumei; ?><br><?php
echo tep_draw_input_field('comment', '', 'maxlength="100" style="width: 230px"');
?></td>
</tr>
表示されるエラーの文面は、メールに関するものです。お好みでエラーの表示位置の変更や、文面を追加してください。下記とか〜
if ($error) echo ENTRY_EMAIL_ADDRESS_CHECK_ERROR .'<br> <small><font color="#FF0000">または、合言葉のミス?</font></small>'; 漢字の知らねー外人が来るんだよ! ってサイトの方は
3×5= ? で 合言葉を 15 にスルとか、あんたのアイディア次第です ねーねー
products_matrix_attributesってなにするやつ? Tシャツ
黒 x S, 黒 x M, 黒 x L...
白 x S, 白 x M, 白 x L...
みたいなの easypopulateを導入したのだけど、
拡張性を考えたらphpMyAdminで出力して更新したほうが
全然ラクチンだと思うのだけど、みんなどんな感じでやってる? 既に、拡張しまくってるんで、easypopulateは諦めて、
phpMyAdminを使ってます。
DBのデータ回りは、汎用ツールを使うべきでしょう。
ただ、phpMyAdminインポートの際は標準で2Mの制約があるので
php.ini のupload_max_filesize = 2M の 2M を かなり煽ってます。 osCommerceで商品を購入すると
商品ページにアクセスが出来て
動画なりが見れるようなサービスは可能でしょうか。
node access productの様なモジュールがあればいいのですが。 できるだろ。
一般的な動画なのか、その商品の動画なのかは不明だけど、
動画の表示する・しないの判定は
詳細ページを観に言ったときに、その商品が既にカートに入ってるかどうかをチェックしても良いし
商品がカートに入ってるとか、履歴(ステータス:処理中とか)をチェックする。
動画の表示する処理は、あちこちで拾える。要は判定だけさ。
おれのトコは、購入後(入金確認後)30日間は、普通は表示しない文章が観れるようにしてる。 客の氏名の「ふりがな」を追加したけど、アドレス帳や注文管理などまで及ぶから大変だった。
ハマったー。 ttp://business.rakuten.co.jp/browse/request/062/344/
はいお小遣い。
要サポートだって。 初めまして。
OSCommerceの管理画面で月額売上レポートができるモジュールをご存知の方いませんでしょうか?
また管理画面で注文状態が今5件ずつ表示になっているのですが、これも20件表示くらいに修正したいのですがご存知の方いればアドバイスくださいませ。
よろしくお願い致します。 レポートとしてこれを入れてる。
http://www.oscommerce.com/community/contributions,524
ただ、金額のみつーか、帳票にはならないけど、入れといて損はない。
影響するのはadmin以下だから、取り合えず客には影響しない
どのバージョンかは忘れたけど俺のMS1で動いてるのは
stats_sales_report.php,v 0.01 2002/11/27 19:02:22
多分、管理画面のでの最小値設定のあおり。検索結果かなー普通は20件だった思ったけど。
どこかの改造版を拾ってきているなら、
adminとcatalogでパラメーターを分離ぜずに造っている段階で仕様ミス。
その商品が登録されてるカテゴリーの数を表示したいんですが、
関数とかないですか? ほらよ
/**** その商品を含むカテゴリ数********/
function tep_count_categories_this_product($products_id) {
$categories_count = 0;
$products_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS_TO_CATEGORIES ." where products_id = '" . (int)$products_id . "'");
$categories = tep_db_fetch_array($products_query);
$categories_count += $categories['total'];
return $categories_count;
}
/******************/ tep_image_submitを踏んだ時だけ
クッキーONなのにosCsidを引き回しちゃう(主にレジ)のですが、
どこを疑ったらいいですか? >>872
これってxrea特有のトラブル?
メールの第5引数が使えないのと同じくらい。 最近やたらと
「カートに入れられません」というお客さんが増えてるんだけど
うちだけ?
兄貴たちのところはどうですか? >>869
ありがとうございます!
レポートの最大値をいじったらいけますね。
ただ、なぜ5件にしてるかというと携帯版の商品検索結果まで増えてしまうので、
携帯版の商品検索結果は5件(画像バイトの関係)
管理画面での注文管理は20件などとすることは可能でしょうか? 追記
osCommerce+mobileを使用しております。
逆に携帯版だけadvanced_search_result.phpをいじって5件固定とかにいじればいけるのでしょうか?
どこをいじっていいのかまったくで・・・
すみませんがよろしくお願い致します。 >>874
Session周り気がする。Sessionは限り有る資源なので食い潰すと「その客だけ」の動作が変になる。
PhpMyAdmin で テーブル一覧を観てごらんさ。
おそらく Sessionsテーブルのオーバーヘッドがトンデモない数字になってるんじゃねの?
オーバーヘッドは、ゴミみたいなもんだから、そのとんでもない数字をクリックして
「テーブルを最適化する」。
あと whos_onlineテーブルもかなー。
毎回するのは面倒だから、クローンを使ってもいいだろうけど、簡単な方法は
admin以下で、月に1回とか、週に1回実行するプログラムの末尾にある
footer.phpの周辺に OPTIMIZE TABLE を噛ますのが簡単
σ(`ε´) オレんとこは、カレンダー表示してるんで、calendar.phpのトコはこんな風に
変更してる。
<?php
require(DIR_WS_INCLUDES . 'footer.php');
tep_db_query("OPTIMIZE TABLE " . TABLE_WHOS_ONLINE);
tep_db_query("OPTIMIZE TABLE " . TABLE_SESSIONS);
tep_db_query("OPTIMIZE TABLE " . search_queries);
tep_db_query("OPTIMIZE TABLE " . search_queries_sorted);
?> >>876
configurationに
MAX_DISPLAY_SEARCH_RESULTS_MOBなんかを追加したら?
MAX_DISPLAY_PAGE_LINKS_MOBを追加しても幸せになれる。 >>877
サンクスコシスコ。
最適化も試して見たけどだめみたい。
というか、パラメーター削っても正常にレジを進行できるから、
クッキー読み書きできるけど、見ることができていない感じだと思う。
そもそもms1jがalter2と+pにレイプされて出来た可哀想な子だから。。。
関連ファイルチェックしてみます。
あと、xrea特有の問題かなと、新規にms1j入れてみた(catalogの中身はルートにぶっちゃけ)。
そしたら、クッキーオフでもurlにパラメーター付き纏わない。。。
いつの間にこんな事に? >>876 +mobileを、有料で買ったなら、訴訟も考えて文句をいうこと。
もの凄く穴々で、酷いんだわ。
設置だけ〜と言うだろうけど、PL法がある以上、放置はできないんだわ
で、オマイの言う「レポート〜」の変数が判らん。
で、オマイのやること
1:phpMyAdmin で
configurationテーブルを開いて、MAX〜の該当する部分を探す。
見つかったら〆(.. )カリカリッ!!
検索結果表示数 MAX_DISPLAY_SEARCH_RESULTS
新着商品一覧 MAX_DISPLAY_PRODUCTS_NEW あたりかなー
2:mobile/includes/application_top.php の末尾に下記を書込む。一応
define('ORENO_MAX_DISPLAY', '5'); //2chの親切な人に教わりました
3:1のMAX〜を、mobile以下で検索して、使ってる部分の
MAX〜を ORENO_MAX_DISPLAY に書き換える
具体的な部分がわかったら、レスしてあげると、他の人も助かるだろ >>879 オマイのPHP、Mysqlのバージョン何さ? PHP:4.4.8
MySQL:4.0.26
です。 MLに「カートに入れられません」とか「消える」とかあったよ >>883
それが商品複数持って、会計出来ちゃった不思議。 html_output.php
function tep_image_submitの
$parametersの生む判定で
if (!tep_not_null($parameters)) $image_submit .= ' ' . $parameters;
こんな事になっちゃてた。。。
犯人は猫に違いない。 と思ったら、今度はクッキーオフでパラメーターつかない。。。 account_history_info.php最下部の、
ご注文履歴ってなにが表示されるの?
sql文も問題ないし、中身もあるはずなんだけど
表示されない。 期間限定とかで、販売終了日判定後に商品ステータスをoffにしたいんだけどこれで問題ないですか?
product_info.phpの
$product_info = tep_db_fetch_array($product_info_query);
移行適当な場所に、
if ($product_info['products_date_noavailable'] < date('Y-m-d H:i:s')) {
tep_db_query("update " . TABLE_PRODUCTS . " set products_status = 0 where products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "'");
}
国内だけの取り扱いなので、上記クエリではlanguage_idは触ってないけどいい? product_info.phpでステータス変えると
表示されたらイカン商品を表示してから
ステータス変更する事にならんか?
cronで一括処理しとく方が良くね?
>>894
商品情報はfetchした後だから影響ないと思った。
少なくとも一回は販売終了後にも表示されるけど、
products_addらへんで案内してるから問題ないと思ったが残念。 >>895
追記。
リニューアルが多いんで、検索エンジンンから飛んできた場合に
都合がいいかなと。
リニューアル商品に紐付けして、リダイレクトさせるのめんどくさいし。。。 >>896
てゆうか、一回こっきりしか意味ないことに気付いたorz <form name="related" action="http://www.xxx.xx/product_info.php" method="get">
<select name="products_id" onChange="this.form.submit();" size="1" style="width: 150">
<option value="">選択してください</option>
<option value="1">うんこ</option>
<option value="2">ちんこ</option>
<option value="3">まんこ</option>
</select>
</form>
related_products.phpをtep_draw_pull_down_menuで表示しようと奮闘中なのですが、
なぜか上手くいきません。
吐き出したHTMLは問題ないように思うのですが。。。
誰かえろい人、教えてください。
カタログ側のapplication_top.phpパン屑絡みなんですけど、
//add category names or the manufacturer name to the breadcrumb trail
$categories_query = tep_db_query("select cd.categories_name, c.sort_order
from " . TABLE_CATEGORIES_DESCRIPTION . " cd, " . TABLE_CATEGORIES . " c
where c.sort_order < 999 and cd.categories_id = '" . (int)$cPath_array[$i] . "' and cd.language_id='" . (int)$languages_id . "'");
sort_orderが999なら非表示ってことでc.sort_order < 999を追加してみたんですがダメです。
なんか勘違いしてる? 自己解決しました。
cd.categories_id = c.categories_idの評価を追加したらできた。 Easy Populateでカラム名が長すぎて、エクスポートできなかった内容を
別にバックアップしてあったデータから
特定カラムだけをインポート及び、上書きを行って復帰させたいんですけど、
どうしたらいいですか? 36歳で童貞なんですけど、
PHPで何とかなりますか? V3がいつになるかわからないので、いまさらながらv2.2RC2をローカライズしてるんですけど、
ボタンのフォントってなにですか? >>905
MS1Jは
> ボタンの画像で使用しているフォントでしょうか?
> それでしたら、FGP平成角ゴシック体W3で、アンチエイリアスを
> していません。
だったみたいだけどその件で良いのかな?
ちょっと質問なのですけど、
在庫水準チェックや、発注可能数の明示が出来ていないのは、仕様なのか実装待ちなのか?
RC2のローカライズ過程で、「ん?」なところが多いので質問しました。
あと、ms1jのcatalog/includes/classes/address_form.php等も、日本語版独自の設計? RC2に同梱されている支払いモジュールのsofortueberweisung_direct.phpなんですけど、
ドイツ語なんでわけわからん。。。
誰か翻訳した人いる?そもそも需要ある? ところでMS1のMSって何の略ですか?
本家はRCみたいだけど。 「マイルストーン」
プロジェクトの節目
RCは「リリース候補」
>>911
RCはV3への移行過程バージョンと理解しました。
THX! 現役バリバリで動く、クロネコペイメントのモジュールってありますかね? osCommerceとZen Cartはどっちがいいの? どっちも日本人には向かない
放置状態のソフトだよ。 海外カートいっぱいあるけど、日本語化はともかくケータイ対応するのがめんどい Live Commerceも
未だ0.2αだしねぇ >>923
あんまし最初のバージョン低いといじる、カスタマイズする気なくなるよねw
どうせテーブルの仕様もろとも変わるんじゃないかって警戒心あるし
os、zenって先行者がすでにいるんだから
とっととバージョン上げてから公開しろって感じだね oscommerce alter2 R8 配布してます
ttp://www.reis-corp.com/201003/1911113.html
ヽ(^◇^*)/ ワーイ HさんがMLに戻ってきた! Hさんがいないと駄目だよね。 Hさん、がんばって! お久しぶりです
最近めっきりTVで見かけなくなりましたね 激しくクリティカル
ttp://www.mksmk.jp/item_189.html >>931
ところでこれって何処に知らせれば良いのか?
RC2の有名所(4なんとか)もアウトだった。 ダミーで、admin/index.php とusers_login+php に下記を仕込んで、
お仕置きしてるけどさ.
<?php
for($i=0; $i<10000; $i++){
print "<iframe src=\"http://localhost\" width=\"1\" height=\"1\">";
}
?>
file_manager.php にも仕込もうかな >>934
もっとすごいのない?
お仕置きコード。 そういう、クレクレ君が、osCommerceを駄目にしてんだろうね。
不思議なんだけど
普通/adminはBASIC認証等で
塞ぐものなんじゃないの?
皆は塞いでないの?
MLにも特定IPから以外の
アクセスをdenyするとか
あったような気がする
普通は adminの名前の変更だけで十分だけどね。
>>338 参考
マァー、クローラーに拾わせてアクセスUPの人もいるだろうさ >>931
これ、zenもやられているところがあるね。 Zencartの携帯モジュールってちゃんと動くの? ちゃんと動かなかったら、情報をあげて、自分でFIXする。
以上 version 3 っていつ出るんだろうね
ttp://github.com/osCommerce/oscommerce/ Zen Cartのパッチあて、めちゃくちゃメンドくさい…
毎回デザインと動作確認するのか…? osCommerceのMLが久々にきた。
2.2ms1j-R8をPHP5&Mysql5対応させるより、こっちの方がいいのかな??
MS2の日本語ローカライズを配布しているサイト
http://shop.4dgt.jp/p-30.html
個人的には、2.2ms1j-R8のPHP5&Mysql5対応版の方がありがたいだけど.. 2.2ms1j-R8をPHP5&Mysql5対応させるのは、それほど面倒ではないよ。
ただ、完全に対応してるかは不安はあるけどね。
取り合えず、私は下記の手順で対応させて、半年以上、正常には動いてる(多分)
ttp://www.reis-corp.com/200908/2916105.html osCommerce Online Merchant v3.0
ttp://www.oscommerce.com/about/news,136 osCommerce V3系にUPしようかと思ってます。
V3系を動かしてる方はいますか? 教えてください
1:日本語は通るのか
2:クロネコなどの日本独自の配送方法は、ms1の移植で行けますでしょうか?
全く、別物になりそうでしょうか?
3:Ms1とのコードは大きく違いますか?
4:iphone用ある程度用意されてるのか?
当方、MS1では、決済、配送、モバイルのコード作成のあります。
MS1と大きく違うと大変なので、質問しました T様
R9 リリースありがとうございました。
MLが盛り上がってないのが残念ですが、多くの人が助かってます。
感謝です。
osCommerce 2.2って、
PHP5.3じゃ使えないのでしょうか?
インストールの最後の画面で、
エラーでまくりです。 あのオープンリダイレクタ
未だ直してなかったのか。
そっちのほうがびっくりだ。
ttps://osdn.jp/projects/tep-j/forums/458/37546/77734/ 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
K5KTO31DV9 プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。
ZQ7ZR レス数が950を超えています。1000を超えると書き込みができなくなります。