Создание QQ группы и пожертвование канала
Ссылки:
Описание
Использование проекта, разработанного на основе ThinkPHP, в процессе разработки объединяет некоторые часто используемые функции или сторонние SDK; проект открыт для сообщества; все эти функции прошли проверку онлайн-эксплуатации; они безопасны и могут использоваться без опасений; пока однажды кто-то не скажет, что из-за заимствования некоторых методов этого открытого исходного кода возникли убытки в несколько миллиардов; и потребует от меня ответственности и компенсации; конечно; если вы хотите получить полный пакет программного обеспечения для блога, это также доступно: https://github.com/baijunyao/thinkphp-bjyblog.
Инструкция
Этот открытый исходный код предназначен для всех разработчиков, использующих ThinkPHP; поскольку моя основная идея заключается в том, чтобы не изменять исходные файлы фреймворка, а расширять его, все интегрированные функции могут быть легко совместимы с различными средами; их можно легко перенести в существующий проект или использовать в качестве основы для разработки нового проекта.
Установка и использование
- Пожалуйста, поместите программу непосредственно в корневой каталог; не используйте многоуровневые каталоги; например, правильно: www/; неправильно: www/bjyadmin/. Если в каталоге уже есть проект, обратитесь к статье «Настройка виртуального хоста WAMP» (https://baijunyao.com/article/62) для среды Windows или статье «Конфигурация Apache для нескольких виртуальных хостов в среде Linux и одновременное выполнение нескольких сайтов» (https://baijunyao.com/article/9) для среды Linux.
- При первом запуске доступ приведёт вас к программе установки; она автоматически создаст параметры конфигурации и базу данных.
- Установка не удалась? Это, должно быть, проблема с человеком; найдите тихий уголок и подумайте об этом; затем обратитесь ко второй части статьи «Серия открытых проектов: thinkphp-bjyblog блог» (https://baijunyao.com/article/104).
- Имя пользователя по умолчанию: admin; пароль: 123456.
- Для ознакомления с основными функциями обратитесь к документации на официальном сайте (http://document.thinkphp.cn/manual_3_2.html).
- Дополнительные функции описаны в следующих статьях.
Серия статей
- Серия интеграции ThinkPHP: SMS-подтверждение заказа (https://baijunyao.com/article/66).
- Серия интеграции ThinkPHP: обновлённая версия системы управления полномочиями RBAC (https://baijunyao.com/article/67).
- Серия интеграции ThinkPHP: Aliyun OSS (https://baijunyao.com/article/68).
- Серия интеграции ThinkPHP: массовая рассылка писем через PHPmailer (https://baijunyao.com/article/69).
- Серия интеграции ThinkPHP: Push-уведомления от WeChat (https://baijunyao.com/article/70).
- Серия интеграции ThinkPHP: генерация QR-кода через PHPqrcode (https://baijunyao.com/article/71).
- Серия интеграции ThinkPHP: онлайн-чат через Rongyun (https://baijunyao.com/article/72).
- Серия интеграции ThinkPHP: создание PDF-файлов через TCPDF (https://baijunyao.com/article/73).
- Серия интеграции ThinkPHP: создание файлов Excel через Phpexcel (https://baijunyao.com/article/74).
- Серия интеграции ThinkPHP: оплата через Alipay с использованием метода MD5 (https://baijunyao.com/article/75).
- Серия интеграции ThinkPHP: получение уведомлений о мобильных платежах через Alipay RSA (https://baijunyao.com/article/76).
- Серия интеграции ThinkPHP: оплата через WeChat с помощью сканирования QR-кодов (https://baijunyao.com/article/77).
- Серия интеграции ThinkPHP: оплата через официальный аккаунт WeChat (https://baijunyao.com/article/78).
- Серия интеграции ThinkPHP: проверка подлинности с помощью плавного движения (https://baijunyao.com/article/79).
- Серия интеграции ThinkPHP: асинхронный предварительный просмотр и загрузка через Webuploader (https://baijunyao.com/article/80).
- Серия интеграции ThinkPHP: импорт данных Excel через Phpexcel (https://baijunyao.com/article/82).
- Серия интеграции ThinkPHP: серверная проверка платежей через AppStore (https://baijunyao.com/article/106).
Статьи по теме
- Анализ структуры каталогов ThinkPHP и опыт проектирования (https://baijunyao.com/article/60).
- Опыт проектирования модели модели ThinkPHP (https://baijunyao.com/article/61).
- Резюме опыта использования быстрой проверки getBy, getField и getFieldBy в ThinkPHP (https://baijunyao.com/article/59).
- Решение проблемы с неработающим периодом сеанса в ThinkPHP (https://baijunyao.com/article/44).
- Настройка ThinkPHP для отображения страницы с ошибкой 404 только в режиме отладки (https://baijunyao.com/article/70).
- Thinkphp: краткий, красивый и надёжный пейджер (https://baijunyao.com/article/25).
- Пользовательские теги шаблонов ThinkPHP (часть 1) (https://baijunyao.com/article/21).
- Пользовательские теги шаблонов ThinkPHP (Часть 2) (https://baijunyao.com/article/22).
- Разделение файлов шаблонов View в ThinkPHP (https://baijunyao.com/article/90).
- Изучение Vue.js на примере jQuery: получение данных с разбивкой на страницы (https://baijunyao.com/article/88).
- Программа установки ThinkPHP (https://baijunyao.com/article/91).
- Интеграция ThinkPHP с Gulp для автоматизации фронтенда (https://baijunyao.com/article/103).
- Серия открытых проектов: ThinkPHP-bjyblog (блог) (https://baijunyao.com/article/104).
- Серия открытых проектов: ThinkPHP-bjyadmin (различные расширенные функции) (https://baijunyao.com/article/105).
Улучшения и оптимизация для ThinkPHP
- Исправлена ошибка, из-за которой настройки периода сеанса в ThinkPHP не работали.
- Созданы пользовательские метки /Application/Common/Tag/My.class.php.
- Файлы HTML-представлений были отделены.
Интеграция PHP
- PHPMail для отправки электронных писем.
- PHPExcel для создания таблиц Excel.
- TCPDF для создания PDF-файлов.
- Плагин для обмена мгновенными сообщениями для получения коротких кодов подтверждения.
- Облачное хранилище Alibaba OSS.
- Способ оплаты через Alipay на ПК с использованием MD5.
- Мобильный способ оплаты через Alipay с интерфейсом RSA.
- Оплата через WeChat со сканированием QR-кода.
- Оплата через официальный аккаунт WeChat.
- Онлайн-общение через Rongyun.
- Push-уведомления от WeChat.
- Memcached для кэширования.
- Система управления полномочиями Auth.
- Преобразование эмодзи в выражения лиц.
Использование PHP-интеграции
Большое количество часто используемых инструментов и SDK PHP уже интегрировано и оформлено в виде функций. После настройки различных ключей их использование становится очень удобным. Например, send_email('email', 'title', 'content') отправляет электронное письмо. После настройки пути файл будет автоматически загружен в OSS при использовании upload('path'). Также можно выбрать, следует ли сохранять файл локально. Более подробную информацию можно найти в исходном коде /Application/Common/Common/function.php и других источниках.
Фронтенд-интеграция
- Bootstrap, SUI, Framework7, Frozenui и другие интерфейсные фреймворки.
- Ueditor и UmEditor — редакторы форматированного текста от Baidu.
- Webuploader для загрузки, iCheck для стилизации флажков и переключателей, layer для всплывающих окон и laydate для выбора даты и другие плагины.
- Font-awesome и animate.css.
Инструкции по использованию фронтенда
Многие часто используемые фреймворки и плагины уже интегрированы и добавлены в библиотеку тегов. В HTML-страницах требуется лишь простой код для их внедрения. Например, <ueditor name="content" />
— такой простой тег позволяет внедрить редактор и установить имя content. Когда отправляется сообщение POST, содержимое можно получить непосредственно из поля content на стороне сервера. <jquery />
— тег для внедрения jQuery. Не знаете, как создать собственный тег? Перейдите по ссылке: https://baijunyao.com/article/21. Больше тегов можно посмотреть...
Комментарии ( 0 )