Crear grupo QQ y canales de donación.
Enlace
- Blog: https://baijunyao.com
- github: https://github.com/baijunyao/thinkphp-bjyadmin
- casa rural: https://gitee.com/baijunyao/thinkphp-bjyadmin
Introducción
En el proceso de uso de thinkphp para desarrollar proyectos, se integran algunas funciones de uso común o SDK de terceros para su referencia; como no me encontrarás un día Dijo que debido a que tomó prestados algunos métodos de este producto de código abierto, causó pérdidas de cientos de millones, solo pídeme que asuma la responsabilidad y compense;
Por supuesto, si quieres un programa de blog, este también está disponible: https://github.com/baijunyao/thinkphp-bjyblog;
ilustrar
Este producto de código abierto está abierto a todos los usuarios de desarrollo de thinkphp; porque mi idea básica no es cambiar los archivos fuente del marco; simplemente expandir el marco para que las funciones integradas puedan ser compatibles con varios entornos; para integrarlos La función se puede trasplantar fácilmente a su proyecto existente y también se puede desarrollar directamente en base a este proyecto;
Instalar y usar
- Coloque el programa directamente en el directorio raíz; no utilice varios directorios, por ejemplo, correcto: www/; incorrecto: www/bjyadmin/; Para el entorno Windows, consulte wamp para configurar un host virtual; para el entorno Linux, consulte Apache para configurar varios hosts virtuales para montar varios sitios y ejecutarlos simultáneamente en el entorno Linux.
- El primer acceso de ejecución ingresará al programa de instalación, los elementos de configuración y las bases de datos se crearán automáticamente;
- ¿Falló la instalación? Debe ser una cuestión de carácter; busque un rincón para pensar en ello; luego consulte la Parte 2 del blog de la serie de proyectos de código abierto thinkphp-bjyblog;
- Nombre de usuario predeterminado: admin Contraseña: 123456
- Para el uso de funciones básicas, consulte la documentación del sitio web oficial.
- Para funciones adicionales, consulte los siguientes artículos
Serie de artículos
- Código de verificación por SMS de la serie de integración thinkphp, notificación de pedido
- demostración del sistema de gestión de permisos de autenticación de la versión mejorada de rbac de la serie de integración thinkphp
- serie de integración thinkphp Alibaba Cloud oss
- serie de integración thinkphp phpmailer envía correos electrónicos en lotes
- thinkphp integra una serie de mensajes push de la Liga de Amigos
- Serie de integración thinkphp phpqrcode genera código QR
- serie de integración thinkphp rongyun mensajería instantánea chat en línea
- La serie de integración thinkphp tcpdf genera archivos pdf.
- serie de integración thinkphp phpexcel genera archivos excel
- Serie de integración thinkphp Alipay MD5 método de cifrado código de escaneo pago
- serie de integración thinkphp Método de cifrado Alipay RSA para recibir notificaciones de pagos móviles
- serie de integración thinkphp pago con código de escaneo WeChat
- Serie de integración thinkphp Pago de cuenta pública WeChat
- código de verificación deslizante definitivo de la serie de integración thinkphp
- carga de vista previa asincrónica del cargador web de la serie de integración thinkphp
- serie de integración thinkphp phpexcel importar datos de Excel
- La verificación PHP del lado del servidor del pago de compras dentro de la aplicación Apple AppStore en la serie de integración thinkphp se actualiza continuamente...
Artículos relacionados
- Resumen de la experiencia de diseño de estructura de directorios Thinkphp
- Resumen de la experiencia de diseño del modelo thinkphp
- Resumen del uso y escenarios de la consulta rápida getBy, getField, getFieldBy de thinkphp
- Resuelva el problema de la configuración del ciclo de sesión no válida en thinkphp
- La configuración de Thinkphp solo muestra la página 404 cuando el modo de depuración está desactivado
- thinkphp es una clase de paginación simple, hermosa y confiable
- etiqueta de plantilla personalizada thinkphp (1)
- etiqueta de plantilla personalizada thinkphp (2)
- thinkphp separa el archivo de plantilla Ver
- Use jquery para aprender la serie vue.js y use thinkphp para desplegar y obtener datos de paginación
- gestor de arranque de instalación de thinkphp
- La serie de integración thinkphp gulp logra la automatización front-end
- Blog thinkphp-bjyblog de la serie de proyectos de código abierto
- Las diversas ampliaciones funcionales de thinkphp-bjyadmin en la serie de proyectos de código abierto se actualizan continuamente...
Mejoras y optimizaciones para thinkphp;
- Se corrigió el error del período de configuración de sesión no válido en tinkphp;
- Etiqueta personalizada/Aplicación/Común/Etiqueta/Mi.clase.php;
- Páginas de vista HTML separadas;
integración php
- PHPMail envía correo electrónico
- PHPExcel genera una tabla de Excel
- TCPDF genera archivos pdf
- Código de verificación por SMS de Ronglian Cloud Communication
- Almacenamiento en la nube de Alibaba oss
- Método de pago MD5 de Alipay PC
- Interfaz de pago móvil Alipay método RSA
- Pago del código de escaneo de WeChat
- Pago WeChat JSSDK
- mensajería instantánea rongyun
- empujón umeng
- caché memcached
- Gestión de permisos de autenticación
- conversión de expresión emoji
Instrucciones de integración PHP
Se han integrado y escrito como funciones una gran cantidad de herramientas PHP y SDK de uso común; siempre que se configuren varias claves, es muy conveniente de usar;
Por ejemplo: send_email('mailbox','title','content'); puede enviar un correo electrónico y configurar el directorio que debe cargarse en oss; use upload('path'); se cargará automáticamente en oss y podrá elegir si desea conservar el archivo localmente;
Para obtener más funciones, puede ver el código fuente como /Application/Common/Common/function.php
Integración frontal
- Marcos front-end como boostrap, sui, framework7, frozenui, etc.;
- ueditor, umeditor Editor de texto enriquecido de Baidu;
- Carga del cargador web, botón de verificación de radio embellecido de iCheck, capa emergente de capa, fecha de disposición y otros complementos;
- fuente impresionante, animate.css;
Instrucciones de uso del front-end
Se han integrado y agregado a la biblioteca de etiquetas una gran cantidad de marcos y complementos de uso común; se pueden introducir en la página HTML con solo un código muy simple;
Por ejemplo: <ueditor name="content" />
Una etiqueta tan simple puede presentar al editor y establecer el nombre del contenido al enviar una publicación, y el fondo puede obtener el contenido directamente a través del campo de contenido;
La etiqueta <jquery />
puede presentar jQuery
¿No sabes cómo personalizar etiquetas? Portal: https://baijunyao.com/article/21
Para obtener más etiquetas, consulte el código fuente de /Application/Common/Tag/My.class.php
Licencia de código abierto amigable para las empresas
bjyadmin se publica bajo la licencia de código abierto Apache2. La licencia Apache es un protocolo adoptado por Apache, una conocida organización de código abierto sin fines de lucro. Este acuerdo es similar a BSD, fomenta el intercambio de código y respeta los derechos de autor del autor original. También permite la modificación y publicación del código como software comercial o de código abierto.