Créer un groupe QQ et un canal de don
Lien
- Blog : https://baijunyao.com
- github : https://github.com/baijunyao/thinkphp-bjyadmin
- gîte : https://gitee.com/baijunyao/thinkphp-bjyadmin
Introduction
Dans le processus d'utilisation de thinkphp pour développer des projets, certaines fonctions ou SDK tiers couramment utilisés sont intégrés pour votre référence ; ils ont été testés par des opérations en ligne, ils sont non toxiques et peuvent être utilisés gratuitement ; comme vous ne me trouvez pas un jour, il a dit que parce qu'il avait emprunté certaines méthodes à ce produit open source, cela avait causé des centaines de millions de pertes, demandez-moi simplement d'en prendre la responsabilité et de compenser ;
Bien sûr, si vous souhaitez un programme de blog, celui-ci est également disponible : https://github.com/baijunyao/thinkphp-bjyblog
illustrer
Ce produit open source est ouvert à tous les utilisateurs de développement thinkphp ; parce que mon idée de base n'est pas de modifier les fichiers sources du framework ; pour les intégrer La fonction peut être facilement transplantée dans votre projet existant ; elle peut également être développée directement à partir de ce projet ;
Installer et utiliser
- Veuillez placer le programme directement dans le répertoire racine ; n'utilisez pas plusieurs répertoires ; par exemple, correct : www/; incorrect : www/bjyadmin/; Y a-t-il déjà des projets dans le même répertoire ? Pour l'environnement Windows, reportez-vous à Wamp pour configurer un hôte virtuel ; pour l'environnement Linux, reportez-vous à Apache pour configurer plusieurs hôtes virtuels afin de monter plusieurs sites et de les exécuter simultanément dans l'environnement Linux.
- Le premier accès entrera dans le programme d'installation ; les éléments de configuration et les bases de données seront automatiquement créés ;
- L'installation a échoué ? Cela doit être un problème de caractère ; trouvez un coin pour y réfléchir ; puis référez-vous à la deuxième partie du blog thinkphp-bjyblog de la série de projets open source.
- Nom d'utilisateur par défaut : admin Mot de passe : 123456
- Pour l'utilisation des fonctions de base, veuillez vous référer à la documentation du site officiel.
- Pour des fonctions supplémentaires, veuillez vous référer aux articles suivants
Série d'articles
- Code de vérification SMS de la série d'intégration thinkphp, notification de commande
- série d'intégration thinkphp version mise à niveau rbac démo du système de gestion des autorisations d'authentification
- série d'intégration thinkphp Alibaba Cloud oss
- thinkphp Integration Series Phpmailer envoie des e-mails par lots
- thinkphp intègre une série de messages push de la Friends League
- La série d'intégration thinkphp phpqrcode génère un code QR
- série d'intégration thinkphp rongyun chat en ligne de messagerie instantanée
- La série d'intégration thinkphp tcpdf génère des fichiers PDF
- La série d'intégration thinkphp phpexcel génère des fichiers Excel
- Série d'intégration thinkphp Alipay MD5 Méthode de cryptage Paiement par code scanné
- série d'intégration thinkphp Méthode de cryptage Alipay RSA pour recevoir des notifications de paiement mobile
- Série d'intégration thinkphp Paiement par code de numérisation WeChat
- série d'intégration thinkphp Paiement du compte public WeChat
- code de vérification coulissant ultime de la série d'intégration thinkphp
- thinkphp Integration Series WebUploader Téléchargement d'aperçu asynchrone
- série d'intégration thinkphp phpexcel importer des données Excel
- La vérification PHP côté serveur du paiement des achats in-app Apple AppStore dans la série d'intégration thinkphp est continuellement mise à jour...
Articles connexes
- Résumé de l'expérience de conception de structure de répertoire Thinkphp
- Résumé de l'expérience de conception du modèle thinkphp
- Résumé de l'utilisation et des scénarios des requêtes rapides thinkphp getBy, getField, getFieldBy
- Résoudre le problème du paramètre de cycle de session invalide dans thinkphp
- Les paramètres Thinkphp n'affichent la page 404 que lorsque le mode débogage est désactivé
- thinkphp est une classe de pagination simple, belle et fiable
- balise de modèle personnalisé thinkphp (1)
- balise de modèle personnalisé thinkphp (2)
- thinkphp sépare le fichier modèle
- Utilisez jquery pour apprendre la série vue.js et utilisez thinkphp pour dérouler afin d'obtenir les données de pagination
- chargeur de démarrage d'installation thinkphp
- La série d'intégration thinkphp gulp réalise l'automatisation frontale
- Série de projets open source blog thinkphp-bjyblog
- Les différentes extensions fonctionnelles de thinkphp-bjyadmin dans la série de projets open source sont continuellement mises à jour...
Améliorations et optimisations pour thinkphp ;
- Correction du bug de période de configuration de session invalide dans tinkphp ;
- Balise personnalisée/Application/Common/Tag/My.class.php ;
- Pages d'affichage HTML séparées ;
intégration php
- PHPMail envoie un e-mail
- PHPExcel génère un tableau Excel
- TCPDF génère des fichiers pdf
- Code de vérification SMS de Ronglian Cloud Communication
- Stockage cloud Alibaba oss
- Méthode de paiement Alipay PC MD5
- Méthode RSA de l'interface de paiement mobile Alipay
- Paiement par code scan WeChat
- Paiement WeChat JSSDK
- Messagerie instantanée Rongyun
- Umeng pousse
- Cache Memcached
- Gestion des autorisations d'authentification
- conversion d'expressions emoji
Instructions d'intégration PHP
Un grand nombre d'outils PHP et de SDK couramment utilisés ont été intégrés et écrits sous forme de fonctions tant que diverses clés sont configurées, c'est très pratique à utiliser ;
Par exemple : send_email('mailbox','title','content'); Vous pouvez envoyer un e-mail et définir le répertoire qui doit être téléchargé sur oss ; utilisez upload('path'); il sera automatiquement téléchargé sur oss ; et vous pouvez choisir de conserver le fichier localement ;
Pour plus de fonctions, vous pouvez afficher le code source tel que /Application/Common/Common/function.php
Intégration frontale
- Frameworks front-end tels que boostrap, sui, framework7, geléui, etc.;
- ueditor, umeditor Éditeur de texte enrichi Baidu ;
- Téléchargement Webuploader, bouton de vérification radio embelli par iCheck, couche contextuelle de couche, date de laydate et autres plug-ins ;
- font-génial,animate.css;
Instructions d'utilisation frontale
Un grand nombre de frameworks et de plug-ins couramment utilisés ont été intégrés et ajoutés à la bibliothèque de balises ; ils peuvent être introduits dans la page HTML avec seulement un code très simple ;
Par exemple : <ueditor name="content" />
Une balise aussi simple peut introduire l'éditeur et définir le nom du contenu lors de la soumission d'un article, l'arrière-plan peut directement obtenir le contenu via le champ de contenu ;
La balise <jquery />
peut introduire jQuery
Vous ne savez pas comment personnaliser les étiquettes ? Portail : https://baijunyao.com/article/21
Pour plus de balises, veuillez consulter le code source de /Application/Common/Tag/My.class.php
Licence open source adaptée aux entreprises
bjyadmin est publié sous la licence open source Apache2. La licence Apache est un protocole adopté par Apache, une organisation open source à but non lucratif bien connue. Cet accord est similaire à BSD, encourageant le partage de code et respectant les droits d'auteur de l'auteur original. Il permet également la modification du code et sa publication sous forme de logiciel open source ou commercial.