1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/baijunyao-thinkphp-bjyadmin

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Создание QQ группы и пожертвование канала

Ссылки:

Описание

Использование проекта, разработанного на основе ThinkPHP, в процессе разработки объединяет некоторые часто используемые функции или сторонние SDK; проект открыт для сообщества; все эти функции прошли проверку онлайн-эксплуатации; они безопасны и могут использоваться без опасений; пока однажды кто-то не скажет, что из-за заимствования некоторых методов этого открытого исходного кода возникли убытки в несколько миллиардов; и потребует от меня ответственности и компенсации; конечно; если вы хотите получить полный пакет программного обеспечения для блога, это также доступно: https://github.com/baijunyao/thinkphp-bjyblog.

Инструкция

Этот открытый исходный код предназначен для всех разработчиков, использующих ThinkPHP; поскольку моя основная идея заключается в том, чтобы не изменять исходные файлы фреймворка, а расширять его, все интегрированные функции могут быть легко совместимы с различными средами; их можно легко перенести в существующий проект или использовать в качестве основы для разработки нового проекта.

Установка и использование

  1. Пожалуйста, поместите программу непосредственно в корневой каталог; не используйте многоуровневые каталоги; например, правильно: www/; неправильно: www/bjyadmin/. Если в каталоге уже есть проект, обратитесь к статье «Настройка виртуального хоста WAMP» (https://baijunyao.com/article/62) для среды Windows или статье «Конфигурация Apache для нескольких виртуальных хостов в среде Linux и одновременное выполнение нескольких сайтов» (https://baijunyao.com/article/9) для среды Linux.
  2. При первом запуске доступ приведёт вас к программе установки; она автоматически создаст параметры конфигурации и базу данных.
  3. Установка не удалась? Это, должно быть, проблема с человеком; найдите тихий уголок и подумайте об этом; затем обратитесь ко второй части статьи «Серия открытых проектов: thinkphp-bjyblog блог» (https://baijunyao.com/article/104).
  4. Имя пользователя по умолчанию: admin; пароль: 123456.
  5. Для ознакомления с основными функциями обратитесь к документации на официальном сайте (http://document.thinkphp.cn/manual_3_2.html).
  6. Дополнительные функции описаны в следующих статьях.

Серия статей

  1. Серия интеграции ThinkPHP: SMS-подтверждение заказа (https://baijunyao.com/article/66).
  2. Серия интеграции ThinkPHP: обновлённая версия системы управления полномочиями RBAC (https://baijunyao.com/article/67).
  3. Серия интеграции ThinkPHP: Aliyun OSS (https://baijunyao.com/article/68).
  4. Серия интеграции ThinkPHP: массовая рассылка писем через PHPmailer (https://baijunyao.com/article/69).
  5. Серия интеграции ThinkPHP: Push-уведомления от WeChat (https://baijunyao.com/article/70).
  6. Серия интеграции ThinkPHP: генерация QR-кода через PHPqrcode (https://baijunyao.com/article/71).
  7. Серия интеграции ThinkPHP: онлайн-чат через Rongyun (https://baijunyao.com/article/72).
  8. Серия интеграции ThinkPHP: создание PDF-файлов через TCPDF (https://baijunyao.com/article/73).
  9. Серия интеграции ThinkPHP: создание файлов Excel через Phpexcel (https://baijunyao.com/article/74).
  10. Серия интеграции ThinkPHP: оплата через Alipay с использованием метода MD5 (https://baijunyao.com/article/75).
  11. Серия интеграции ThinkPHP: получение уведомлений о мобильных платежах через Alipay RSA (https://baijunyao.com/article/76).
  12. Серия интеграции ThinkPHP: оплата через WeChat с помощью сканирования QR-кодов (https://baijunyao.com/article/77).
  13. Серия интеграции ThinkPHP: оплата через официальный аккаунт WeChat (https://baijunyao.com/article/78).
  14. Серия интеграции ThinkPHP: проверка подлинности с помощью плавного движения (https://baijunyao.com/article/79).
  15. Серия интеграции ThinkPHP: асинхронный предварительный просмотр и загрузка через Webuploader (https://baijunyao.com/article/80).
  16. Серия интеграции ThinkPHP: импорт данных Excel через Phpexcel (https://baijunyao.com/article/82).
  17. Серия интеграции ThinkPHP: серверная проверка платежей через AppStore (https://baijunyao.com/article/106).

Статьи по теме

  1. Анализ структуры каталогов ThinkPHP и опыт проектирования (https://baijunyao.com/article/60).
  2. Опыт проектирования модели модели ThinkPHP (https://baijunyao.com/article/61).
  3. Резюме опыта использования быстрой проверки getBy, getField и getFieldBy в ThinkPHP (https://baijunyao.com/article/59).
  4. Решение проблемы с неработающим периодом сеанса в ThinkPHP (https://baijunyao.com/article/44).
  5. Настройка ThinkPHP для отображения страницы с ошибкой 404 только в режиме отладки (https://baijunyao.com/article/70).
  6. Thinkphp: краткий, красивый и надёжный пейджер (https://baijunyao.com/article/25).
  7. Пользовательские теги шаблонов ThinkPHP (часть 1) (https://baijunyao.com/article/21).
  8. Пользовательские теги шаблонов ThinkPHP (Часть 2) (https://baijunyao.com/article/22).
  9. Разделение файлов шаблонов View в ThinkPHP (https://baijunyao.com/article/90).
  10. Изучение Vue.js на примере jQuery: получение данных с разбивкой на страницы (https://baijunyao.com/article/88).
  11. Программа установки ThinkPHP (https://baijunyao.com/article/91).
  12. Интеграция ThinkPHP с Gulp для автоматизации фронтенда (https://baijunyao.com/article/103).
  13. Серия открытых проектов: ThinkPHP-bjyblog (блог) (https://baijunyao.com/article/104).
  14. Серия открытых проектов: ThinkPHP-bjyadmin (различные расширенные функции) (https://baijunyao.com/article/105).

Улучшения и оптимизация для ThinkPHP

  1. Исправлена ошибка, из-за которой настройки периода сеанса в ThinkPHP не работали.
  2. Созданы пользовательские метки /Application/Common/Tag/My.class.php.
  3. Файлы HTML-представлений были отделены.

Интеграция PHP

  1. PHPMail для отправки электронных писем.
  2. PHPExcel для создания таблиц Excel.
  3. TCPDF для создания PDF-файлов.
  4. Плагин для обмена мгновенными сообщениями для получения коротких кодов подтверждения.
  5. Облачное хранилище Alibaba OSS.
  6. Способ оплаты через Alipay на ПК с использованием MD5.
  7. Мобильный способ оплаты через Alipay с интерфейсом RSA.
  8. Оплата через WeChat со сканированием QR-кода.
  9. Оплата через официальный аккаунт WeChat.
  10. Онлайн-общение через Rongyun.
  11. Push-уведомления от WeChat.
  12. Memcached для кэширования.
  13. Система управления полномочиями Auth.
  14. Преобразование эмодзи в выражения лиц.

Использование PHP-интеграции Большое количество часто используемых инструментов и SDK PHP уже интегрировано и оформлено в виде функций. После настройки различных ключей их использование становится очень удобным. Например, send_email('email', 'title', 'content') отправляет электронное письмо. После настройки пути файл будет автоматически загружен в OSS при использовании upload('path'). Также можно выбрать, следует ли сохранять файл локально. Более подробную информацию можно найти в исходном коде /Application/Common/Common/function.php и других источниках.

Фронтенд-интеграция

  1. Bootstrap, SUI, Framework7, Frozenui и другие интерфейсные фреймворки.
  2. Ueditor и UmEditor — редакторы форматированного текста от Baidu.
  3. Webuploader для загрузки, iCheck для стилизации флажков и переключателей, layer для всплывающих окон и laydate для выбора даты и другие плагины.
  4. Font-awesome и animate.css.

Инструкции по использованию фронтенда Многие часто используемые фреймворки и плагины уже интегрированы и добавлены в библиотеку тегов. В HTML-страницах требуется лишь простой код для их внедрения. Например, <ueditor name="content" /> — такой простой тег позволяет внедрить редактор и установить имя content. Когда отправляется сообщение POST, содержимое можно получить непосредственно из поля content на стороне сервера. <jquery /> — тег для внедрения jQuery. Не знаете, как создать собственный тег? Перейдите по ссылке: https://baijunyao.com/article/21. Больше тегов можно посмотреть...

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/baijunyao-thinkphp-bjyadmin.git
git@api.gitlife.ru:oschina-mirror/baijunyao-thinkphp-bjyadmin.git
oschina-mirror
baijunyao-thinkphp-bjyadmin
baijunyao-thinkphp-bjyadmin
master