Duoke Circle Community System Free Open Source Version
The Duoke open source team’s liver-damaging work in 2022!
The system is developed based on the TP6+Uni-app framework; the client mobile terminal is developed using uni-app, and the management backend is developed using TP6.
The system supports multi-terminal account synchronization on the WeChat official account, WeChat applet, H5, and PC, and can quickly package and generate APPs;
We have prepared a complete background management for you. You do not need to know PHP. You can install it in 3 minutes according to the tutorial. It is as convenient as Durex in the middle of the night.
We prepare a beautiful UI front end for you, import UNI, compile it into a small program in 2 minutes, compile it into an Android app in 3 minutes, and compile it into an ios system in 5 minutes.
If, I mean if, you don’t know anything, you don’t know how to set up a server, you don’t know how to operate a database, you don’t know how to package, just contact us.
We provide a complete set of installation, commissioning and launch services. Of course, we also have a commercial pro version, which has added various cool features. Of course, we will also accept secondary custom development. As long as you want it, you can have it.
Function introduction
1. Use uniapp to develop the front end, which can be packaged into mini programs, APP Android, APP Apple, Alipay mini programs, etc. Please check the uniapp official website for details.
2. The APP uses SMS verification to log in, and the mini program uses WeChat authorization to log in.
3. Circles support backend creation and frontend user creation.
4. Users can choose circles and topics when posting.
5. Posts can be added and reviewed in the background, as well as recommended and popular.
6. Upload and integrate Alibaba Cloud oss and Qiniu Cloud, and can also be stored locally.
7. Automatic security detection of published content, using Qiniu content detection interface.
8. Supports multi-image uploading and drag-and-drop sorting.
9. Support membership levels.
10. Posts support front-end recommendation and pinning by circle administrators.
11. Support medals and user levels.
V2.0 memories
Latest V4.2 front-end page display
Introduction to backend functions
Backend program directory
System requirements
PHP >= 7.3
MySQL >= 5.6
uniapp installation
1. Import the front-end UNI directory into your HBuilder.
2. Modify the domain name in tools/siteinfo.js to your domain name.
3. If you want to package mini programs and apps, please refer to the uniapp official documentation.
Backend installation
1. Place the back-end php code in the root directory of your website.
2. ====Run WEB directory==== public
3. ====Database==== Import the db.sql file in the directory.
4. Modify the .env database configuration in the directory.
5. Modify directory permissions (linux system) 777 /public
6. ====Backend login==== http://domain name/admin Default account: admin Password: 6192652
Installation and usage FAQ
1. What about filtering sensitive words?
Answer: Please go to Qiniu Cloud to register an account. There will be AccessKey and AccessKeySecret in My, fill in the upload configuration Qiniu Cloud in our background, and click Save. If you want to use Qiniu Cloud's image storage, please continue to fill in the space name and domain name and other information. If you don't want to use Qiniu Cloud storage, you only need to fill in the key and secret. Then select the storage method as local. It means Qiniuyun is required. Otherwise it cannot be filtered. If you do not want to filter, please search for checkCloseSpeck in the interface file app/controller/user.php and comment out this line.
2. Regarding the issue of invalidation of the selected address and viewing address for the APP version release event?
Answer: Please open manifest.json in Hbiuder, click APP module configuration, select maps, and choose which map you want to use. Amap and Tencent are generally recommended. Please go to Amap or Tencent Open Platform to register an account and add an application. Get the key and fill it in here. Because the APP uses sdk map. There is no need to think about the mini program, just use the WeChat map directly.
3. Questions about SMS login?
Answer: Turning off SMS verification in the background is for testing purposes, or for temporary failures in the SMS channel. That is, users do not need to receive text messages and can log in directly. After this is released, it is recommended that you enable SMS verification and go to Alibaba Cloud to purchase SMS messages, fill them in and use them in the background.
4. Why can’t we post in our demo APP or mini-program?
Answer: The publishing function of the demo has been turned off because too many people are testing and their hair is messed up every day, which affects the beauty of the test. Please build it yourself and publish it to your database yourself.
5. The Linux system needs to configure pseudo-static code
`
location/{
if (!-e request_filename){
rewrite ^(.*) /index.php?s=$1 last;
break;
}
}
`
6. Windows system settings are pseudo-static. Please set pseudo-static selection TP6 in the pagoda.
7. API interface read 500 error occurs. Answer: There are many reasons. Most of them are that pseudo-static is not set. Please see item 5. Or the database is not connected.
8. After installing the backend, a 404 page not found appears when accessing. Answer: Most of the websites used by Pagoda have anti-cross-site turned on, please turn it off. Continuously updating....