Système communautaire Duoke Circle Version Open Source gratuite
Le travail dommageable pour le foie de l’équipe open source Duoke en 2022 !
Le système est développé sur la base du framework TP6+Uni-app ; le terminal mobile client est développé à l'aide d'uni-app et le backend de gestion est développé à l'aide de TP6.
Le système prend en charge la synchronisation de comptes multiterminaux sur le compte officiel WeChat, l'applet WeChat, H5 et PC, et peut rapidement empaqueter et générer des applications ;
Nous vous avons préparé une gestion complète en arrière-plan. Vous n'avez pas besoin de connaître PHP. Vous pouvez l'installer en 3 minutes selon le tutoriel. C'est aussi pratique que Durex en pleine nuit.
Nous préparons pour vous un magnifique frontal d'interface utilisateur, importons UNI, le compilons dans un petit programme en 2 minutes, le compilons dans une application Android en 3 minutes et le compilons dans un système iOS en 5 minutes.
Si, je veux dire si, vous ne savez rien, vous ne savez pas comment configurer un serveur, vous ne savez pas comment faire fonctionner une base de données, vous ne savez pas comment packager, contactez-nous.
Nous fournissons un ensemble complet de services d’installation, de mise en service et de lancement. Bien sûr, nous avons également une version commerciale professionnelle, qui a ajouté diverses fonctionnalités intéressantes. Bien entendu, nous accepterons également le développement personnalisé secondaire. Tant que vous le souhaitez, vous pouvez l'avoir.
Présentation de la fonction
1. Utilisez uniapp pour développer le front-end, qui peut être regroupé dans des mini-programmes, APP Android, APP Apple, mini-programmes Alipay, etc. Veuillez consulter le site officiel d'Uniapp pour plus de détails.
2. L'APP utilise la vérification par SMS pour se connecter et le mini programme utilise l'autorisation WeChat pour se connecter.
3. Les cercles prennent en charge la création backend et la création d'utilisateurs frontend.
4. Les utilisateurs peuvent choisir des cercles et des sujets lors de la publication.
5. Les publications peuvent être ajoutées et révisées en arrière-plan, ainsi que recommandées et populaires.
6. Téléchargez et intégrez Alibaba Cloud oss et Qiniu Cloud, et pouvez également être stocké localement.
7. Détection automatique de sécurité du contenu publié, à l'aide de l'interface de détection de contenu Qiniu.
8. Prend en charge le téléchargement de plusieurs images et le tri par glisser-déposer.
9. Soutenez les niveaux d’adhésion.
10. Les publications prennent en charge la recommandation frontale et l'épinglage par les administrateurs du cercle.
11. Supporte les médailles et les niveaux d'utilisateurs.
Mémoires V2.0
Dernier affichage de la page frontale V4.2
Introduction aux fonctions back-end
Répertoire du programme back-end
Configuration système requise
PHP >= 7.3
MySQL >= 5.6
installation d'Uniapp
1. Importez le répertoire UNI front-end dans votre HBuilder.
2. Modifiez le nom de domaine dans tools/siteinfo.js en votre nom de domaine.
3. Si vous souhaitez regrouper des mini-programmes et applications, veuillez vous référer à la documentation officielle d'Uniapp.
Installation du back-end
1. Placez le code php back-end dans le répertoire racine de votre site Web.
2. ====Exécuter le répertoire WEB==== public
3. ====Base de données==== Importez le fichier db.sql dans le répertoire.
4. Modifiez la configuration de la base de données .env dans le répertoire.
5. Modifier les autorisations du répertoire (système Linux) 777 /public
6. ====Connexion backend==== http://nom de domaine/admin Compte par défaut : admin Mot de passe : 6192652
FAQ d'installation et d'utilisation
1. Qu’en est-il du filtrage des mots sensibles ?
Réponse : Veuillez vous rendre sur Qiniu Cloud pour enregistrer un compte. Il y aura AccessKey et AccessKeySecret dans My, remplissez la configuration de téléchargement Qiniu Cloud dans notre arrière-plan et cliquez sur Enregistrer. Si vous souhaitez utiliser le stockage d'images de Qiniu Cloud, veuillez continuer à remplir le nom de l'espace, le nom de domaine et d'autres informations. Si vous ne souhaitez pas utiliser le stockage Qiniu Cloud, il vous suffit de renseigner la clé et le secret. Sélectionnez ensuite la méthode de stockage comme locale. Cela signifie que Qiniuyun est requis. Sinon, il ne peut pas être filtré. Si vous ne souhaitez pas filtrer, veuillez rechercher checkCloseSpeck dans le fichier d'interface app/controller/user.php et commenter cette ligne.
2. Concernant la question de l'invalidation de l'adresse sélectionnée et de l'adresse de visualisation pour l'événement de sortie de la version APP ?
Réponse : Veuillez ouvrir manifest.json dans Hbiuder, cliquez sur Configuration du module APP, sélectionnez les cartes et choisissez la carte que vous souhaitez utiliser. Amap et Tencent sont généralement recommandés. Veuillez vous rendre sur Amap ou Tencent Open Platform pour créer un compte et ajouter une application. Récupérez la clé et remplissez-la ici. Parce que l'APP utilise la carte SDK. Il n'est pas nécessaire de penser au mini programme, utilisez simplement la carte WeChat directement.
3. Des questions sur la connexion par SMS ?
Réponse : La désactivation de la vérification SMS en arrière-plan est destinée à des fins de test ou en cas de pannes temporaires du canal SMS. Autrement dit, les utilisateurs n'ont pas besoin de recevoir de messages texte et peuvent se connecter directement. Une fois cette publication publiée, il est recommandé d'activer la vérification par SMS et d'accéder à Alibaba Cloud pour acheter des messages SMS, les remplir et les utiliser en arrière-plan.
4. Pourquoi ne pouvons-nous pas publier dans notre application de démonstration ou notre mini-programme ?
Réponse : La fonction de publication de la démo a été désactivée car trop de personnes testent et leurs cheveux sont ébouriffés chaque jour, ce qui affecte la beauté du test. Veuillez le créer vous-même et le publier vous-même dans votre base de données.
5. Le système Linux doit configurer du code pseudo-statique
`
emplacement/{
if (!-e request_filename){
réécrire ^(.*) /index.php?s=$1 en dernier ;
casser;
}
}
`
6. Les paramètres système Windows sont pseudo-statiques. Veuillez définir la sélection pseudo-statique TP6 dans la pagode.
7. L'erreur de lecture 500 de l'interface API se produit. Réponse : La plupart d'entre elles sont dues au fait que le pseudo-statique n'est pas défini. Ou la base de données n'est pas connectée.
8. Après avoir installé le backend, une page 404 introuvable apparaît lors de l'accès. Réponse : La plupart des sites Web utilisés par Pagoda ont activé l'anti-cross-site, veuillez le désactiver. Mise à jour continue....