Duoke Circle コミュニティ システムの無料オープンソース バージョン
Duoke オープンソース チームの 2022 年の肝臓にダメージを与える作業!
システムはTP6+Uni-appフレームワークに基づいて開発されており、クライアントモバイル端末はuni-appを使用して開発され、管理バックエンドはTP6を使用して開発されます。
このシステムは、WeChat 公式アカウント、WeChat アプレット、H5、PC での複数端末のアカウント同期をサポートしており、APP を迅速にパッケージ化して生成できます。
私たちはあなたのために完全なバックグラウンド管理を用意しています。PHP の知識は必要ありません。チュートリアルに従って 3 分でインストールできます。夜中に Durex と同じくらい便利です。
私たちは美しい UI フロントエンドを用意し、UNI をインポートして 2 分で小さなプログラムにコンパイルし、3 分で Android アプリにコンパイルし、5 分で iOS システムにコンパイルします。
何もわからない、サーバーのセットアップ方法がわからない、データベースの操作方法がわからない、パッケージ化の方法がわからない場合は、お気軽にお問い合わせください。
当社は、設置、試運転、立ち上げサービスの完全なセットを提供します。もちろん、さまざまな優れた機能が追加された商用のプロバージョンもあります。もちろん二次カスタム開発も承ります。
機能紹介
1. uniapp を使用してフロントエンドを開発し、ミニ プログラム、APP Android、APP Apple、Alipay ミニ プログラムなどにパッケージ化できます。詳細はuniapp公式サイトをご確認ください。
2. APP は SMS 認証を使用してログインし、ミニ プログラムは WeChat 認証を使用してログインします。
3. サークルはバックエンドの作成とフロントエンドのユーザーの作成をサポートします。
4. ユーザーは投稿時にサークルとトピックを選択できます。
5. バックグラウンドで投稿を追加およびレビューしたり、おすすめや人気を投稿したりすることができます。
6. Alibaba Cloud oss と Qiniu Cloud をアップロードして統合し、ローカルに保存することもできます。
7. Qiniu コンテンツ検出インターフェイスを使用した、公開されたコンテンツの自動セキュリティ検出。
8. 複数画像のアップロードとドラッグ アンド ドロップによる並べ替えをサポートします。
9. サポートメンバーシップレベル。
10. 投稿は、サークル管理者によるフロントエンドの推奨と固定をサポートします。
11. メダルとユーザーレベルをサポートします。
V2.0の思い出
最新 V4.2 フロントエンドページ表示
バックエンド機能の紹介
バックエンドプログラムディレクトリ
システム要件
PHP >= 7.3
MySQL >= 5.6
ユニアプリのインストール
1. フロントエンド UNI ディレクトリを HBuilder にインポートします。
2. tools/siteinfo.js 内のドメイン名を自分のドメイン名に変更します。
3. ミニプログラムとアプリをパッケージ化したい場合は、uniapp の公式ドキュメントを参照してください。
バックエンドのインストール
1. バックエンド PHP コードを Web サイトのルート ディレクトリに配置します。
2. ====WEB ディレクトリを実行==== public
3. ====Database==== db.sql ファイルをディレクトリにインポートします。
4. ディレクトリ内の .env データベース構成を変更します。
5. ディレクトリのアクセス許可を変更する (Linux システム) 777 /public
6. ====バックエンドログイン==== http://ドメイン名/admin デフォルトアカウント: admin パスワード: 6192652
インストールと使用方法に関するよくある質問
1. 機密性の高い単語のフィルタリングについてはどうですか?
回答: Qiniu Cloud にアクセスしてアカウントを登録し、[My] に AccessKey と AccessKeySecret があり、バックグラウンドで Qiniu Cloud のアップロード設定を入力し、[保存] をクリックしてください。 Qiniu Cloud の画像ストレージを使用したい場合は、引き続きスペース名、ドメイン名、その他の情報を入力してください。Qiniu Cloud ストレージを使用したくない場合は、キーとシークレットを入力するだけです。次に、保存方法としてローカルを選択します。 それはQiniuyunが必要であることを意味します。そうしないとフィルタリングできません。フィルタリングしたくない場合は、インターフェースファイル app/controller/user.php で checkCloseSpeck を検索し、この行をコメントアウトしてください。
2. APP版リリースイベントの選択アドレス・閲覧アドレス無効化問題について?
回答: Hbiuder で manifest.json を開き、APP モジュール設定をクリックし、マップを選択して、使用するマップを選択してください。Amap と Tencent が一般的に推奨されます。 Amap または Tencent Open Platform にアクセスしてアカウントを登録し、アプリケーションを追加してください。キーを取得し、ここに入力します。 APPはSDKマップを使用しているためです。ミニ プログラムについて考える必要はなく、WeChat マップを直接使用するだけです。
3. SMS ログインについて質問がありますか?
回答: バックグラウンドで SMS 検証をオフにするのは、テスト目的、または SMS チャネルでの一時的な障害に対処するためです。つまり、ユーザーはテキスト メッセージを受信する必要がなく、直接ログインできます。これがリリースされた後は、SMS 認証を有効にし、Alibaba Cloud に移動して SMS メッセージを購入し、入力してバックグラウンドで使用することをお勧めします。
4. デモ APP またはミニプログラムに投稿できないのはなぜですか?
回答: テストする人が多すぎて髪が毎日乱れ、テストの美しさに影響を与えるため、デモの公開機能はオフになっています。 自分で構築してデータベースに公開してください。
5. Linux システムは疑似静的コードを構成する必要があります
`
位置/{
if (!-e リクエストファイル名){
^(.*) /index.php?s=$1 最後に書き換えます。
壊す;
}
}
`
6. Windows システム設定は擬似静的です。パゴダに擬似静的選択TP6を設定してください。
7. API インターフェイス読み取り 500 エラーが発生します。 回答: 多くの原因は疑似静的が設定されていないことです。項目 5 を参照してください。またはデータベースが接続されていません。
8. バックエンドをインストールした後、アクセスすると「404 ページが見つかりません」というメッセージが表示されます。 回答: Pagoda が使用するほとんどの Web サイトではクロスサイト防止がオンになっています。オフにしてください。継続的に更新中....