caozha-order は、オープンソースの caozha-admin に基づいて開発された一般的な入札ページの注文管理システムです。注文管理、注文のリサイクル箱、製品管理、一括アップロード注文、一括エクスポート注文 (サポートされているエクスポート形式: .xls) をサポートしています。 .xlsx、.csv)、重複注文の検出、入札ページでの注文フォームの呼び出しなど、柔軟な注文権限設定メカニズムが組み込まれています。システムの特徴: 使いやすく、しきい値ゼロ、クリーンでシンプルなインターフェイス、二次開発に非常に便利。
caozha-order (入札ページ注文管理システム) v1.7.7 更新ログ
注文後のジャンプ機能を最適化しました。注文が正常に行われた後、プロンプト ボックスが表示された後にジャンプ、成功ページに移動した後にジャンプ、および詳細なパラメータをバックグラウンドで直接設定できるジャンプの 3 つのジャンプ モードがあります。
caozha オーダーシステム関数1. システム設定
2. 管理者の管理
3. 権限グループ管理
4. システムログ
5. バックエンド機能マップ
6. 製品管理
7. 注文管理
8. 注文のごみ箱: 注文を復元、注文を完全に削除、注文のごみ箱を空にする
9.注文の重複チェック:重複した注文をチェックし、重複した注文を削除します
10. バッチアップロード注文、サポートされているアップロード形式: .xls、.xlsx など。
11. 注文をバッチでエクスポートします。サポートされているエクスポート形式は、.xls、.xlsx、.csv などです。単一エクスポートの数は 200,000 未満にすることをお勧めします。日付でフィルターしてエクスポートできます。
12. 異なるスタイルの 3 セットのオーダー フォーム ページが組み込まれており、入札ページで呼び出したり、埋め込んだりできます。 (別のスタイルが必要な場合は、自分で追加または変更できます)
13. 保護設定: 注文ページで確認コードが有効になっているかどうか、および悪意のある送信を防止するかどうかをサポートします (同じ IP または携帯電話番号を X 分以内に N 個の注文のみ送信するように設定できます)
14. 製品 ID ごとに注文を表示する権限を設定します。特定の製品 ID を持つ注文のみを表示するように個別のアカウントを設定できます。説明: ① 部下やパートナーが注文を閲覧するためのアカウントを簡単に開設できる機能です。 ②本機能と権限グループ設定は並列しており、併用することが可能です。
15. 100万レベルを超える注文データ量をサポートします。データ量が多く、明らかな遅延がある場合は、システム設定 -> 注文リスト ページング モード -> シンプル モードに移動して問題を解決できます。
開発環境 このシステムの開発に使用したローカル環境は、phpstudy8.1統合ツール、phpMyAdmin4.8.5、Apache2.4.39(またはNginx1.15.11)、PHP7.3.4、MySQL5.7.26です。
実際、理論的には、PHP>=7.1 であれば、このシステムを正常に実行するために上記とまったく同じ環境を使用する必要はありません。非互換性がある場合は、この環境をシミュレートしてテストすることをお勧めします。提案やバグのフィードバックを歓迎します。
クイックインストール:
1. PHP バージョンは 7.1 以降である必要があります。
2. ディレクトリ /Src/ 内のすべてのソース コードをサーバーにアップロードし、Web サイトのルート ディレクトリが実行ディレクトリ /public/ を指すように設定します。 (これはThinkPHP6.0の要件です)
3. /Database/ ディレクトリ内の .sql ファイルを MYSQL データベースにインポートします。 (SQL ファイルのエクスポートには phpMyAdmin4.8.5 を使用しました。互換性がない場合は、この環境をシミュレートしてテストすることをお勧めします。より高いパフォーマンスを得るには、MySQL データベースの上位バージョンを使用することをお勧めします。)
4. ファイル /config/database.php を変更し、データベース情報を構成します (テスト中に /.env が有効になっている場合は、ファイル /.env も変更する必要があります。システムは最初にこの構成ファイルを使用します)。
5. バックエンドアクセスアドレス: http://ドメイン名/admin/index/login (アカウント番号: caozha パスワード: 123456)
擬似静的設定
1. 通常アクセスするには、実行ディレクトリで ThinkPHP フレームワークを疑似静的に設定する必要があります。そうしないと、404 エラーが表示されます。
2. Apache を使用している場合、疑似静的設定は (.htaccess) です。
オプション + シンボリックリンクをたどる - マルチビュー
リライトエンジンオン
RewriteCond%{REQUEST_FILENAME}!-d
RewriteCond%{REQUEST_FILENAME}!-f
RewriteRule^(.*)index.php?s=in
dex.php?s=1[QSA,PT,L]
3. Nginx を使用している場合、例として wdCP と Pagoda Linux パネルを使用すると、擬似静的設定は次のようになります。
Indexindex.php;if(!-e$request_filename){rewrite^(.*)$/index.php?s=/$1last;break;}
4. Web サイトの実行ディレクトリ (/public/) には、.htaccess と nginx.htaccess の 2 つのファイルがあり、それぞれ Apache と Nginx の疑似静的ファイルです。これらを直接使用できます。