Erstellen Sie eine QQ-Gruppe und einen Spendenkanal
Link
- Blog: https://baijunyao.com
- Github: https://github.com/baijunyao/thinkphp-bjyadmin
- Gitee: https://gitee.com/baijunyao/thinkphp-bjyadmin
Einführung
Bei der Verwendung von thinkphp zum Entwickeln von Projekten werden einige häufig verwendete Funktionen oder SDKs von Drittanbietern als Referenz verwendet. Diese wurden von Online-Betrieben getestet und können kostenlos verwendet werden Da Sie mich eines Tages nicht finden, sagte er, dass er Hunderte Millionen Verluste verursacht habe, um die Verantwortung zu übernehmen und zu kompensieren
Wenn Sie ein Blog-Programm wünschen, ist dieses natürlich auch verfügbar: https://github.com/baijunyao/thinkphp-bjyblog
veranschaulichen
Dieses Open-Source-Produkt steht allen thinkphp-Entwicklungsbenutzern offen; meine Grundidee besteht nicht darin, die Quelldateien des Frameworks zu ändern, damit die integrierten Funktionen problemlos mit verschiedenen Umgebungen kompatibel sind Um diese zu integrieren, kann die Funktion problemlos auf Ihr bestehendes Projekt übertragen werden. Sie kann auch direkt auf der Grundlage dieses Projekts entwickelt werden.
Installieren und verwenden
- Bitte legen Sie das Programm direkt im Stammverzeichnis ab. Verwenden Sie zum Beispiel nicht: www/; falsch: www/bjyadmin/; Für eine Windows-Umgebung verwenden Sie wamp, um einen virtuellen Host zu konfigurieren. Für eine Linux-Umgebung verwenden Sie Apache, um mehrere virtuelle Hosts zu konfigurieren, um mehrere Sites bereitzustellen und diese gleichzeitig in der Linux-Umgebung auszuführen.
- Beim ersten Zugriff werden automatisch Konfigurationselemente und Datenbanken für das Installationsprogramm erstellt.
- Installation fehlgeschlagen? Es muss eine Frage des Charakters sein; finden Sie eine Ecke, um darüber nachzudenken; dann lesen Sie Teil 2 der Open-Source-Projektreihe thinkphp-bjyblog
- Standardbenutzername: admin Passwort: 123456
- Informationen zur Nutzung grundlegender Funktionen finden Sie in der offiziellen Website-Dokumentation.
- Weitere Funktionen finden Sie in den folgenden Artikeln
Artikelserie
- Thinkphp Integration Series SMS-Bestätigungscode, Bestellbenachrichtigung
- Thinkphp Integration Series Rbac aktualisierte Version des Authentifizierungs-Berechtigungsverwaltungssystems, Demo
- thinkphp-Integrationsserie Alibaba Cloud oss
- Der PHPMailer der Thinkphp-Integrationsserie sendet E-Mails in Stapeln
- thinkphp integriert eine Reihe von Nachrichten-Pushs der Friends League
- Die Thinkphp-Integrationsserie phpqrcode generiert QR-Code
- Thinkphp-Integrationsserie Rongyun Instant Messaging Online-Chat
- Die Thinkphp-Integrationsserie tcpdf generiert PDF-Dateien
- Die Thinkphp-Integrationsserie PHPExcel generiert Excel-Dateien
- Thinkphp-Integrationsserie Alipay MD5-Verschlüsselungsmethode Scan-Code-Zahlung
- thinkphp-Integrationsserie Alipay RSA-Verschlüsselungsmethode zum Empfangen von mobilen Zahlungsbenachrichtigungen
- Thinkphp-Integrationsserie WeChat-Scancode-Zahlung
- Thinkphp-Integrationsserie WeChat-Zahlung für öffentliche Konten
- Der ultimative Sliding-Verifizierungscode der Thinkphp-Integrationsserie
- Thinkphp Integration Series Webuploader asynchroner Vorschau-Upload
- Thinkphp-Integrationsserie PHPExcel Import von Excel-Daten
- Die serverseitige PHP-Verifizierung der In-App-Kaufzahlung im Apple AppStore in der thinkphp-Integrationsserie wird kontinuierlich aktualisiert...
Verwandte Artikel
- Zusammenfassung der Erfahrungen mit dem Design der Thinkphp-Verzeichnisstruktur
- Zusammenfassung der Designerfahrung des Thinkphp-Modellmodells
- Zusammenfassung der Verwendung und Szenarien der Thinkphp-Schnellabfrage getBy, getField, getFieldBy
- Lösen Sie das Problem der ungültigen Sitzungszykluseinstellung in thinkphp
- Die Thinkphp-Einstellungen zeigen die 404-Seite nur an, wenn der Debug-Modus deaktiviert ist
- thinkphp ist eine einfache, schöne und zuverlässige Paging-Klasse
- Benutzerdefiniertes Thinkphp-Vorlagen-Tag (1)
- Benutzerdefiniertes Thinkphp-Vorlagen-Tag (2)
- thinkphp trennt die Vorlagendateiansicht
- Verwenden Sie jquery, um die vue.js-Reihe zu lernen, und verwenden Sie thinkphp, um nach unten zu ziehen, um Paginierungsdaten zu erhalten
- Thinkphp-Installations-Bootloader
- Die Thinkphp-Integrationsserie gulp realisiert die Front-End-Automatisierung
- Open-Source-Projektreihe thinkphp-bjyblog-Blog
- Die verschiedenen Funktionserweiterungen von thinkphp-bjyadmin in der Open-Source-Projektreihe werden kontinuierlich aktualisiert...
Verbesserungen und Optimierungen für thinkphp;
- Der Fehler des ungültigen Sitzungseinstellungszeitraums in tinkphp wurde behoben;
- Benutzerdefiniertes Tag/Application/Common/Tag/My.class.php;
- Separate HTML-Ansichtsseiten;
PHP-Integration
- PHPMail sendet E-Mails
- PHPExcel generiert eine Excel-Tabelle
- TCPDF generiert PDF-Dateien
- Ronglian Cloud Communication SMS-Bestätigungscode
- Alibaba Oss Cloud-Speicher
- Alipay PC-Zahlungsmethode MD5
- RSA-Methode der mobilen Zahlungsschnittstelle von Alipay
- Zahlung mit WeChat-Scancode
- WeChat JSSDK-Zahlung
- Rongyun Instant Messaging
- Umeng schieben
- Zwischengespeicherter Cache
- Authentifizierungsberechtigungsverwaltung
- Konvertierung von Emoji-Ausdrücken
Anweisungen zur PHP-Integration
Eine große Anzahl häufig verwendeter PHP-Tools und SDKs wurden als Funktionen integriert und geschrieben, solange verschiedene Schlüssel konfiguriert sind.
Beispiel: send_email('mailbox','title','content'); Sie können eine E-Mail senden und das Verzeichnis festlegen, das hochgeladen werden soll. Verwenden Sie upload('path'); es wird automatisch auf oss hochgeladen und Sie können wählen, ob die Datei lokal gespeichert werden soll;
Für weitere Funktionen können Sie den Quellcode anzeigen, z. B. /Application/Common/Common/function.php
Frontend-Integration
- Front-End-Frameworks wie Boostrap, Sui, Framework7, Frozenui usw.;
- ueditor, umeditor Baidu Rich-Text-Editor;
- Webuploader-Upload, iCheck-verschönerte Radio-Check-Schaltfläche, Ebenen-Popup-Ebene, Laydate-Datum und andere Plug-Ins;
- Schriftart-awesome,animate.css;
Gebrauchsanweisung für das Frontend
Eine große Anzahl häufig verwendeter Frameworks und Plug-Ins wurde integriert und zur Tag-Bibliothek hinzugefügt. Sie können mit nur einem sehr einfachen Code in die HTML-Seite eingefügt werden.
Beispiel: <ueditor name="content" />
Ein solches einfaches Tag kann den Editor einführen und den Namen beim Einreichen eines Beitrags festlegen. Der Hintergrund kann den Inhalt direkt über das Inhaltsfeld abrufen.
Das <jquery />
-Tag kann jQuery einführen
Sie wissen nicht, wie Sie Etiketten anpassen können? Portal: https://baijunyao.com/article/21
Weitere Tags finden Sie im Quellcode von /Application/Common/Tag/My.class.php
Unternehmensfreundliche Open-Source-Lizenz
bjyadmin wird unter der Open-Source-Lizenz Apache2 veröffentlicht. Apache License ist ein Protokoll, das von Apache, einer bekannten gemeinnützigen Open-Source-Organisation, übernommen wurde. Diese Vereinbarung ähnelt BSD, fördert die gemeinsame Nutzung von Code und respektiert das Urheberrecht des ursprünglichen Autors. Sie ermöglicht auch die Änderung und Veröffentlichung von Code als Open-Source- oder kommerzielle Software.