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

OSCHINA-MIRROR/internet_of_things_platform-WWW

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
更新日志.md 23 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 08.06.2025 16:08 14fd910

php

Официальный веб-сайт сообщества гиков Интернета вещей

2018.1.4

1. Первое злонамеренное нападение, пользователи могли удалить информацию на сайте через уязвимость без аутентификации.
2. Исправление уязвимости.
3. Исправление проблемы регистрации, когда данные местоположения не загружались. Теперь данные местоположения сохраняются локально.

2018.1.2

1. Исправление автоматического перенаправления при неравномерных доменах.

2017.12.15

1. Изменение страницы управления устройствами: 'Онлайн/Оффлайн' -> 'ID устройства'.
2. Изменение по умолчанию документации на 'Быстрый старт'.

2017.12.6

1. Автоматическое получение страны, региона и города при регистрации.
2. В таблице статистики MySQL (admin_count) добавлено поле nickname.
3. Поле пола в таблице пользователей MySQL (user) по умолчанию установлено как мужской.
4. Добавлено анимированное ожидание при регистрации.

2017.12.4

1. Добавлен движок showdoc для расширения функционала редактирования документации.

2017.12.1

1. Добавлена страница документации.

2017.12.1

1. Исправление аномалий при входе через QQ.
2. Улучшение интерфейса входа через QQ, добавлено анимированное ожидание.
3. Исправление проблемы с привязкой и отвязкой на странице настроек.
```## 2017.11.30
  1. Добавлено отслеживание кликов пользователей.
  2. Продолжено редактирование главной страницы.
  3. Изменено цветовое оформление header и footer.
  4. Отображение количества кликов на главной странице.
  5. Добавлен вход на страницу с умными устройствами.
  6. Добавлен файл стилей lay-icon.css.

  1. Если не ввести текст, а сразу вставить изображение, то возникает ошибка. Проблема решена: editor.insertImage

## 2017.11.28
  1. Активированы исходные файлы layui.
  2. util.timeAgo необходимо заменить на layui.util.timeAgo. Изменения завершены: --about --index.php --admin --user.list.php --info.wxin.php --info.web.php --index.php --device.switch.list.php --device.sensor.list.php --blog.list.php --blog.answer.list.php --blog --index.php --view.php (аномалия кнопки "Добавить в закладки") --edit.php --del.php (временно недоступно) --add.php --common --header.php --fun.js --device --add.sensor.php --add.switch.php --delete.sensor.php --delete.switch.php --management.php --device.php --update.sensor.php --update.switch.php --bluetooth/index.php --user --login.php --set.php --register.php --message.php --logout.php --index.php --home.php

## 2017.11.21
  1. Обновлен редактор富文本编辑器升级为summernote,功能大幅提升,支持图片链接、HTML及JS脚本,极具创意!
  2. Добавлена функция лайка ответов (уже добавлены API)...
  3. Добавлена функция поиска Bing (уже отправлена на проверку)...
  4. Функция получения статуса входа перемещена в веб-страницу, теперь используется модульный подход с использованием layer.use, что упрощает обновление и оптимизацию. Вместе с функцией шаблонов Vue, сайт стал более лаконичным и удобным...
  5. Опубликованы ссылки для загрузки материалов...
  6. Добавлена возможность пользователей загружать изображения для датчиков и выключателей, размером до 200 КБ

## 2017.11.20
  1. Улучшена пользовательская интерфейс для постов
  2. Модифицирован AJAX-запрос для постов на асинхронный режим, что значительно ускорило загрузку
  3. Исправлены несколько ошибок

## 2017.11.19
  1. Изменен способ отправки данных для входа, регистрации и изменения информации пользователя на форму
  2. Объединен метод проверки форм и интерфейс подтверждения

  1. Добавлена функция добавления в закладки, отображение "Добавлено в закладки" и "Удалить из закладок"
  2. Изменен вход и регистрация на форму
  3. Удалены все команды закрытия соединения с базой данных для API, что немного ускорило работу сайта
  4. API загрузки изображений изменен на api/upload/upload.img.php
  5. Изображения для создания, ответа на пост и редактирования поста сохраняются в соответствующие папки с ID, при удалении автоматически удаляются соответствующие файлы
  6. Завершена реализация API загрузки изображений

## 2017.11.16
  1. В административной панели добавлена функция управления базой данных, включая резервное копирование и восстановление, с возможностью выбора местоположения резервного копирования (локальная машина или сервер)
  2. В интерфейсе настройки Bluetooth добавлено подтверждение входа
  3. В редактировании поста добавлено редактирование заголовка, исправлены ошибки отображения категорий
  4. Исправлены проблемы с возвратом JSON при регистрации API, где функция email определяла HTML
  5. Изменен способ входа и регистрации через QQ на форму

  1. В layerload глобальная настройка AJAX синхронизации не работает, настройка выполнена напрямую в header
  2. Управление устройствами требует подтверждения входа
  3. Обновлен интерфейс управления устройствами, используя vue для динамического отображения
  4. Добавлены функции управления выключателями и датчиками
  5. Поле id в blog изменено на 13-значное число, используя bigint, при создании запись хранит миллисекунды времени
  6. Поле id в bloganswer изменено на 13-значное число, используя bigint, при создании запись хранит миллисекунды времени
  7. Поле blogid в blog_collect изменено на 13-значное число, используя bigint, при создании запись хранит миллисекунды времени
  8. Создание постов и ответов на посты теперь выполняется на стороне JS, используя 13-значное число времени в миллисекундах в качестве ID

  1. Административный интерфейс управления пользователями (1. просмотр 2. удаление 3. редактирование — не завершен)
  2. Введен Vue
  3. Добавлен API/admin
  4. Административный интерфейс управления статьями (1. просмотр 2. удаление 3. редактирование — не завершен)
  5. Добавлено распознавание уровня администратора, admin-1 для администратора
  6. Добавлен административный интерфейс управления информацией
  7. Поддержка входа через QQ для www и без www, но данные входа не синхронизируются

## 2017.11.10
  1. Завершена функция изменения пароля
  2. Добавлен функционал fun, позволяющий API поддерживать оба режима GET и POST
  3. Добавлен конфигурационный файл config.php

## 2017.11.8
  1. Автоматическое отображение стандартного изображения при ошибке загрузки изображения
  2. Проблема с защитой от несанкционированного доступа к изображениям не решена...

  1. Завершена функция изменения данных пользователя
  2. Добавлено и изменено управление устройствами, с моментальной загрузкой аватара и проверкой ошибок изображений
  3. API получения постов для WeChat Mini Program изменен: добавлен сортировка по времени
  4. Проблема с защитой от несанкционированного доступа к изображениям не решена...

  1. Добавлено отображение аватаров для управления устройствами
  2. Исправлен баг при изменении аватара
  3. Исправлен баг в функции отправки электронной почты
  4. Исправлен баг с отображением белого пространства в верхней части страницы настройки Bluetooth

  1. Добавлены переключатели
  2. Добавлены аватары и стандартные аватары для переключателей, папка: image/default
  3. Добавлены датчики
  4. Изменены переключатели
  5. Изменены датчики
  6. Удалены переключатели
  7. Удалены датчики

## 2017.11.2
  1. Идентификатор пользователя при регистрации изменен на 13-значный таймстамп в миллисекундах
  2. Все изображения переименованы в полные доменные имена
  3. Добавлены переключатели управления
  4. Добавлено управление устройствами
  5. Обновлено меню навигации
  6. Исправлен баг в API входа, часть для входа через QQ

## 2017.11.1
  1. Вход через QQ завершен
  2. Найдены проблемы с электронной почтой, Alibaba Cloud заблокировала порт 25, необходимо использовать безопасное SSL-соединение, phpmailer.php Инициализация добавлена: $mail->SMTPSecure = "ssl"; Порт изменен на 465: $mail->Port = 465;

Изменение файла php.ini, добавление в соответствующее место extension=openssl.so #из www.zeroplace.cn Освобождение;extension=php_openssl.dll


## 2017.10.20
  1. Глобальная конфигурация AJAX изменена на синхронный режим, улучшена читаемость кода! Подробности: common/layerload.js

## 2017.10.18
  1. Успешно прошел проверку входа через QQ!

## 2017.10.16
  1. Введен вход через QQ, ожидание проверки!

  1. Страница home отображает информацию пользователя по параметру userid в запросе. План завершения:
  2. Поиск, добавление в закладки, удаление из закладок, сброс пароля, вход через QQ.
  3. Страница отображения API, слева — разворачиваемые категории, справа — основной контент, редактируется с помощью markdown.
  4. Хранение изображений аватаров, изображения постов и ответов сортируются по дате, затем по id поста, удаление поста включает удаление связанных изображений, файлов и ответов. Добавлено ограничение на максимальное количество загружаемых изображений.
  5. Автоматический робот для проверки изображений, регулярно автоматически проверяет избыточные изображения в базе данных изображений, изображения постов сортируются по id поста, изображения, не связанные с постом, являются избыточными и должны быть удалены, удаление поста включает удаление соответствующего каталога, пустые каталоги также удаляются.
  6. Создание интерфейса управления, предназначенного для управления пользователями, публикации информации, установки постов на вершину и других действий.

  1. Автоматическое создание уникального 32-битного идентификатора пользователя при регистрации
  2. Обновлен set.php
  3. Добавлено поле / для пути аватара при загрузке

## 27.09.2017
  1. В таблицу пользователей добавлено поле userid, при регистрации система автоматически создает его и использует как уникальный идентификатор пользователя, все действия, такие как переименование, изменение адреса электронной почты, осуществляются по этому идентификатору
  2. В таблицу пользователей добавлено поле sex, для записи пола пользователя

## 26.09.2017
  1. Завершена страница с индексом постов
  2. Завершена страница просмотра постов
  3. Определены API для рейтинговых списков, включающих списки ответов, обсуждений и популярных постов, которые используются в индексе и просмотре
  4. Переработка home.php

## 17.09.2017
  1. Обновлен header для автоматического изменения при переходе на разные страницы
  2. Использованы шаблоны layui для header, исключив использование PHP в фронтенде

## 11.09.2017
  1. Исправлены баги в разделе "贴吧"

## 11.09.2017
  1. Добавлено отображение аватарок
  2. Завершены регистрация, вход и изменение аватарок

  1. Завершена регистрация
  2. Завершен вход

## 01.09.2017
  1. Ответы на посты могут содержать изображения
  2. Обновлен пример загрузки изображений в layui
  3. Заменена пагинация форума на layui

## 31.08.2017 -2
  1. На странице постов можно оставлять сообщения

## 31.08.2017 -1
  1. Добавлена библиотека layui
  2. Добавлен каталог frame для хранения файлов фреймворков
  3. Добавлен каталог demo для хранения тестовых файлов

## 30.08.2017
  1. Исправлены проблемы с отображением иконок на главной странице форума
  2. Обновлены страницы просмотра форума
  3. Добавлены header и footer на страницы форума

## 29.08.2017
  1. Обновлена главная страница форума

## 28.08.2017
  1. Добавлен каталог picture для хранения изображений сайта
  2. Добавлена синхронизация markdown-редактора, но функционал пока не полный
  3. Добавлено отключение прокрутки страницы при прокрутке мышью в редакторе markdown
  4. Удалены избыточные файлы стилей markdown

## 27.08.2017
  1. Обновлен API bloglist, добавлено поле hits
  2. Завершен дизайн интерфейса управления сайтом, поддерживающего динамическое редактирование, совместимое с markdown и html, с возможностью реального времени предпросмотра

## 25.08.2017
  1. Завершен markdown-редактор
  2. Обновлен footer
  3. Md поддерживает html-теги, но не поддерживает таблицы, проблема в функции escape на строке 1087, требует дальнейшего изучения
  4. Md совместим с html-тегами, поддерживает стили

  1. Добавлен каталог markdown
  2. Обеспечено базовое редактирование и предпросмотр текста markdown

## 23.08.2017 -2
  1. Добавлены страницы управления информацией
  2. Страницы управления поддерживают редактирование с использованием markdown и html
  3. Переработаны главная и страница "О нас" для возможности обновления из админки

## 23.08.2017 -1
  1. Исправлен баг с обновлением команд управления устройствами
  2. Обновлена страница "О нас"

## 22.08.2017
  1. Обновлен API для добавления выключателей
  2. Обновлена функциональность списка устройств, позволяющая управлять устройствами, получать обратную связь и отслеживать время отклика
  3. Добавлена возможность использования стандартного изображения для страницы выключателей, если путь к изображению правильный, иначе используется стандартное изображение

## 2017.08.21
  1. Отмена проверки пароля для API устройств
  2. Обновление страницы просмотра устройств

## 2017.08.20
  1. Удаление вкладки управления устройствами с страницы устройств
  2. Добавление вкладки управления устройствами в навигацию
  3. Переименование удалённых устройств в просмотр устройств
  4. Оптимизация размещения элементов на странице устройств

## 2017.08.19
  1. Исправление случайного бага при входе
  2. Обновление страницы входа для перенаправления на главную страницу
  3. Корректировка страницы устройств, не завершена

  1. Оптимизация интерфейса управления устройствами

## 2017.8.16
  1. Добавление папки bootstrap для решения проблемы загрузки шрифтов
  2. Исправление проблемы отображения предварительного просмотра изображений на странице изображений
  3. Исправление проблемы постоянного отображения стандартного аватара на других страницах

## 2017.8.15
  1. Перемещение API конфигурации Bluetooth в папку API и изменение fun.php на config.php

## 2017.8.14 =>2
  1. Добавление полей для отображения на странице конфигурации Bluetooth для удобства отображения или скрытия кнопок
  2. Исправление бага, когда страница конфигурации Bluetooth не отображается при первом открытии
  3. Добавление стандартной иконки
## 2017.8.14 =>1
  1. Изменение прежнего https на api
  2. Изменение пути https сервера на одинаковый с http
  3. Решение некоторых багов

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/internet_of_things_platform-WWW.git
git@api.gitlife.ru:oschina-mirror/internet_of_things_platform-WWW.git
oschina-mirror
internet_of_things_platform-WWW
internet_of_things_platform-WWW
master