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

OSCHINA-MIRROR/thinkcmf-ThinkCMFX

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

[Этот репозиторий больше не поддерживается, пожалуйста, не скачивайте и не используйте]

ThinkCMF — это фреймворк для управления контентом, созданный на основе PHP + MySQL с поддержкой кириллицы. ThinkCMF предлагает гибкий механизм приложений, предоставляющий базовые административные возможности, а также позволяющий разработчикам расширять его в соответствии со своими потребностями путём создания отдельных приложений. Каждое приложение может выполнять свои задачи независимо друг от друга, а также взаимодействовать через систему для совместной работы. В такой модели операционной системы пользователи, создающие интернет-магазины, не должны беспокоиться о том, как работает SNS-приложение, но они могут координировать свою работу через саму систему, что значительно снижает затраты на разработку и коммуникацию.

Официальный сайт: http://www.thinkcmf.com
Документация: http://www.thinkcmf.com/document

Обновление

X2.2.4

  • Устранена уязвимость безопасности

X2.2.3

  • Устранена проблема загрузки файлов в некоторых браузерах в админке

X2.2.2

  • Оптимизация процесса выбора файла в Chrome
  • Устранение проблемы некорректной работы удаления изображений из альбома в админке
  • Устранение проблемы загрузки файлов в Avastar
  • Устранение проблемы отсутствия стилей при ошибочном входе в админку### X2.2.1 [Основное]
  • Оптимизация проверки формы в административной панели и на сайте
  • Оптимизация функции пагинации для мобильных устройств
  • Оптимизация frontend.js для всех компонентов, чтобы при отсутствии авторизации происходил переход
  • Устранение проблемы отключения lang_switch_on
  • Устранение проблемы исчезновения комментариев после обновления страницы
  • Добавлен метод upload_multi_file в common.js для загрузки нескольких файлов одновременно

[Административная панель]

  • Оптимизация пагинации в административной панели
  • Устранение проблемы добавления правил доступа при ручном добавлении меню в административной панели
  • Устранение проблемы отсутствия значков в административной панели
  • Устранение проблемы мерцания меню в административной панели
  • Добавлено поле обязательности для url-оптимизации при добавлении/редактировании записей
  • Устранение проблемы доступа заблокированных пользователей в административной панели

[Системные активы]

  • Устранение проблемы отображения миниатюр для неизвестных типов файлов

[Установка]

  • Добавлено тестирование расширения mbstring
  • Изменено значение по умолчанию поля birthday в таблице users

[Портал]

  • Добавлен метод получения данных хлебных крошек с параметром текущего раздела
  • Добавлен пример реализации списка в виде водопада
  • Устранение проблемы закладок статей
  • Оптимизация функции "предыдущая статья" / "следующая статья"[Пользователи]
  • Оптимизация переадресации при входе
  • Устранение проблемы отображения имени пользователя для мобильных устройств в списке пользователей в административной панели
  • Устранение проблемы отсутствия пагинации в списке закладок на сайте### X2. 2. 0 [Core]
  • Добавлен wind.js для возможности кастомизации переопределения версий JS и CSS
  • Добавлен $_GET для унифицированного urldecode
  • Добавлена поддержка CDN
  • Добавлено определение браузера WeChat
  • Улучшена безопасность генерации CAPTCHA
  • Добавлен шаблон константы WEB_ROOT
  • Добавлена возможность вызова шаблонов между темами
  • Добавлена поддержка include, extend, block, layout
  • Устранены проблемы использования сессий
  • Унифицирована переменная пагинации $page
  • Устранены ошибки незаданных переменных во всех системных переменных
  • Оптимизация пагинации в мобильной версии сайта
  • Оптимизация класса пагинации
  • Обновление ueditor
  • Временная невозможность вставки динамической карты в редактор
  • Деактивирована поддержка многоязычия в административной панели по умолчанию[Администратор]
  • Добавлена возможность поиска администраторов в панели управления
  • Добавлено загружение значков для партнёрских ссылок
  • Добавлено сообщение о массовом удалении списков
  • Добавлен тест отправки почты
  • Улучшено соединение с корзиной отправки через выпадающий список
  • Улучшено хранение имени пользователя при входе в систему в cookie на 30 дней* Улучшено автоматическое переадресование на главную страницу после входа
  • Исправлена проблема зависания при добавлении навигации в панели управления
  • Исправлена проблема отсутствия обновления состояния конфигурационного файла при обновлении плагина
  • Исправлена проблема некорректной даты комментариев в списке комментариев[Активы]
  • Добавлен полный набор решений для CDN Qiniu
  • Добавлены общие ограничения на размеры файлов при загрузке, зависящие от типа файла
  • Добавлен префикс имени файла загрузки, основанный на имени приложения
  • Улучшен процесс загрузки файлов с использованием одного компонента загрузки Plupload
  • Улучшены префиксы путей Qiniu
  • Исправлена ошибка bad token при загрузке файлов в Qiniu
  • Исправлена невозможность загрузки музыки, текстов песен и других типов файлов в редакторе
  • Исправлена проблема возврата доменного имени при загрузке изображений в контенте статьи
  • Исправлена проблема невозможности загрузки в северо-восточном регионе Qiniu

[Пользователи]

  • Добавлена возможность поиска пользователей в панели управления
  • Добавлена переадресация на страницу входа для неавторизованных пользователей

[Портал]

  • Добавлена возможность массового копирования статей в панели управления
  • Добавлена функция "Хлебные крошки"
  • Добавлена возможность выбора шаблона для каждой статьи
  • Изменено отображение списка статей в панели управления на основе таблицы posts
  • Изменены параметры контроллера article (cid, id): id — это первичный ключ таблицы posts, cid — это ID категории
  • Исправлена проблема отсутствия возможности отмены проверки статьи в режиме редактирования
  • Исправлена проблема отображения заблокированных статей в списке "предыдущий/следующий"[Установка]
  • Добавлена оптимизация установщика для обязательной проверки модулей
  • Оптимизирован процесс повторной установки, очистив файл data/conf/config.php

Версия 2.1.0

  • Исправлена проблема кэширования навигации на сайте
  • Исправлена проблема сохранения данных профиля пользователя при использовании MySQL 5.7
  • Разделён плагин комментариев системы
  • Добавлен системный плагин комментариев
  • Исправлена проблема несоответствия переменных в конфигурационном файле шаблона simplebootx
  • Улучшена процедура активации пользователей, чтобы предотвратить двойную отправку писем активации для уже активированных пользователей и пользователей, которые были заблокированы
  • Исправлено описание поля active в базе данных для навигации сайта
  • Исправлена проблема ошибочной маршрутизации при включении мобильного шаблона
  • Исправлена проблема доступности ссылки восстановления пароля после её изменения
  • Добавлена возможность просмотра оригинального текста комментариев в панели управления
  • Улучшена безопасность входа в систему
  • Исправлена проблема выделения текущей страницы при просмотре пагинации
  • Добавлен глобальный маршрут для усиления функции красивых URL
  • Исправлена проблема выбора категории при добавлении навигацииЖелаю вам счастья и радости в Новом году!

Версия 2.0.0

  • Изменено имя файла HomeBaseController.class.php на HomebaseController.class.php
  • Перемещены модели Portal из папки Common в папку Portal
  • Нормализованы директории шаблонов для фронтенда и бэкенда (themes, admin/themes)
  • Обратите внимание на вышеописанные изменения для успешного перехода на последнюю версию
  • Добавлена поддержка PHP7
  • Улучшена восприимчивость CAPTCHA
  • Добавлена возможность немедленной перезагрузки вкладок меню администратора
  • Добавлена поддержка нескольких языков для шаблонов фронтенда и плагинов
  • Добавлены базовые возможности работы с несколькими языками для администратора; пакеты языков будут обновлены позже
  • Оптимизированы шаблоны страниц администрирования
  • Оптимизирован экран входа в систему для администратора
  • Оптимизированы экраны входа, регистрации и восстановления пароля для фронтенда
  • Оптимизированы common.js, frontend.js; стандартизированы названия js-xxx-xxx и реализация функциональности
  • Оптимизированы макеты и CSS страниц редактирования статей
  • Исправлены ошибки регистра U метода в шаблонах
  • Исправлены проблемы получения IP адреса, чтобы предотвратить доступ через прокси
  • Исправлены проблемы отсутствия мобильных шаблонов при переадресации success/error
  • Обновлен Baidu Editor
  • Удалены соглашения о сайте во всех местах фронтенда
  • Удалены ограничения по IP для статистики просмотров статей

Версия 1.6.1* Устранение проблемы с открытием страницы входа и регистрации при попытке входа.

  • Устранение ошибки выбора родительской категории при добавлении подкатегорий в списке категорий статей в административной панели.
  • Устранение проблемы с неполадкой обновления шаблона категорий статей после его восстановления.
  • Устранение проблемы с некорректным значением атрибутов title и alt изображений при загрузке через редактор, когда выбрано хранение файлов на Qiniu.
  • Добавление поддержки PHP-форматированных шаблонных файлов.
  • Оптимизация метода sp_get_menu, теперь при отсутствии id используется основное меню по умолчанию.
  • Устранение проблемы с отсутствием закрывающего тега </head> в административной панели.
  • Устранение проблемы отсутствия HTTP-статуса 404 при отсутствии статьи, страницы или категории в приложении Portal.
  • Добавление поддержки метатега расширения шаблонов tc_extend.
  • Оптимизация функции блокировки/разблокировки пользователей, теперь проверка происходит в реальном времени.
  • Добавление сообщений об ошибках и решений при невозможности доступа после изменения URL-шаблона.
  • Устранение проблемы повторной отправки данных формы при добавлении статьи или слайдера.### X1. 6. 0
  • Добавление статического кэширования
  • Добавление проверки состояния формы перед отправкой, чтобы предотвратить многократные отправки
  • Добавление уведомления о запрете роли или пользователя в административной панели
  • Добавление возможности добавления статьи в несколько категорий
  • Добавление функции деактивации/активации администратора
  • Добавление поля для указания авторских прав источника статьи
  • Добавление QR-кода на страницу содержимого статьи
  • Добавление общего метода проверки капчи
  • Оптимизация автоматической перезагрузки капчи
  • Оптимизация внешнего вида административной панели
  • Устранение проблемы немедленного обновления конфигурации почты
  • Устранение проблемы отсутствия синхронизации нового меню в таблице auth_rule
  • Устранение ошибки входа при запрете роли
  • Устранение проблемы удаления роли
  • Устранение ошибки загрузки видео в административной панели, обратите внимание на ограничения размера файла в php.ini (post_max_size, upload_max_filesize)
  • Устранение проблемы отображения большого количества пунктов меню
  • Устранение проблемы возможного взлома административной панели методом brute-force
  • Устранение проблемы уровня вложенности пунктов меню
  • Устранение ошибки выполнения плагина после его удаления

X1. 5. 0

  • Добавлена плагинная система
  • Добавлено встроенное прикрепление файлов для редактирования* Обновлено ядро до ThinkPHP 3.2.3, требуется активация расширения php_pdo_mysql
  • Улучшено управление правами доступа, добавлен режим аутентификации auth+rbac
  • Добавлена поддержка расширенного хранения файлов, поддерживаются локальное хранилище и Qiniu Cloud Storage
  • Добавлена поддержка шаблонов для мобильных устройств
  • Добавлена возможность включения/отключения детектора шаблонов для мобильных устройств, отключено по умолчанию
  • Добавлен MUI мобильный разработочный фреймворк
  • Добавлена возможность установки временного интервала между комментариями
  • Добавлена возможность вставки видео
  • Добавлена очистка пустых пробелов и переходов строки в файлах шаблона
  • Добавлена пагинация списка администраторов в административной панели
  • Добавлена возможность просмотра "предыдущей" и "следующей" статьи на странице статьи
  • Улучшено управление меню, теперь используется метод добавления файлов для управления меню, что упрощает процесс обновления программы
  • Улучшено поведение навигационного меню при перемещении указателя мыши
  • Улучшено редактирование информации администратора, добавлено фильтрование полей
  • Улучшено переадресование входа с внешних источников на главную страницу
  • Исправлена ошибка в ссылках поиска simplebootx
  • Исправлены различные проблемы ucenter
  • Исправлена невозможность изменения отправителя электронной почты в административной панели* Исправлена проблема с константой SITE_PATH в файле входа на некоторых серверах
  • Исправлено обрезание аватара SAE
  • Исправлена ошибка уровня категорий при редактировании категории
  • Исправлено отсутствие данных при восстановлении бэкапа
  • Внедрены разделители путей шаблонов всех модулей /, используемые во всех модулях
  • Удалён каталог Vendor/thinkphp третьих сторон
  • Удалён метод SendMail
  • Заменён метод scandir на sp_scan_dir
  • Внедрено единое определение условий работы SAE
  • Внедрено использование ajaxReturn согласно версии ThinkPHP 3.2.*, если используется более ранняя версия, следует использовать sp_ajax_return() для обновления

Примечание: Разделители шаблонов backend теперь унифицированы на /, ранее используемые файлы вроде Admin/Main.index.html были переименованы в Admin/Main/index.html. Обратите внимание при дальнейшем разработке.Команда ThinkCMF поздравляет всех с великими благами и радостью в 2015 году! "Дай тебе поцелуй"

Версия X1.3.0

  • Унификация действия в контроллере
  • Добавление функции поиска статей
  • Добавление редактора для передней части сайта
  • Добавление константы шаблона __STATICS__
  • Добавление записи времени последнего комментария
  • Внесение исправлений ошибки leuu
  • Исправление бага фильтрации данных методом _before_write в CommonModel
  • По умолчанию все комментарии в администрировании комментариев
  • Оптимизация обновления пути категорий статей
  • Оптимизация CSS стилей страницы статьи в шаблоне simplebootx
  • Исправление ошибки класса пагинации
  • Исправление ошибки всех ссылок статей в администрировании
  • Исправление ошибки #4 отсутствия показа CAPTCHA
  • Оптимизация ошибки #3 запроса каждой страницы после использования функции LEUU
  • Оптимизация вызова общего модели для совместимости PHP 5.3.0-5.3.2
  • Исправление проблем условий WHERE в методах sp_sql_posts_bycatid и sp_sql_posts_paged_bycatid
  • Исправление проблемы стилистики пагинации темы bluesky
  • Исправление ошибок рекомендации и закрепления статей

Версия X1.2.0

  • Приведение URL к более приятному виду
  • Фильтрация специальных имен пользователей
  • Добавление функций рекомендации и закрепления
  • Добавление функций скрытия/показа слайдера
  • Добавление функций скрытия/показа рекламы
  • Добавление функций скрытия/показа ссылок на сайты-партнеры
  • Подсчет количества комментариев### Версия X1.1.0

Новый архитектурный подход на основе ThinkPHP 3.2.2, использование пространства имен PHP, что позволяет более эффективно развивать проект!

  • Унификация приложения Member в User, объединение пользователей передней части сайта и администраторов back-end
  • Совершенствование центра пользователя, регистрация и вход пользователей
  • Добавление возможности редактирования аватара, привязки аккаунтов, просмотра моих комментариев и коллекций
  • Добавление функций лайков, сохранения и просмотра статей, совместимых с другими приложениями
  • Улучшение функционала комментариев статей, удобство использования несколькими приложениями
  • Оптимизация функции сообщений, повышение безопасности
  • Оптимизация шаблонов передней части сайта, добавление нескольких полезных компонентов, удобство повторного использования
  • Добавление функции изменения стиля back-end
  • Добавление темы back-end bluesky
  • Оптимизация способа использования меню back-end
  • Оптимизация некоторых ненормализованных полей в базе данных
  • Добавление библиотеки меток TagLibHome для передней части сайта, унификация include-тэга в tc_include

Версия X1.0.0

Новый архитектурный подход на основе ThinkPHP 3.2.2, использование пространства имен PHP, что позволяет более эффективно развивать проект!* Унификация UI-фреймворка передней и back-end частей сайта на основе simpleboot (Bootstrap 2.3.2, оптимизированная версия для ThinkCMF)

  • Интеграция Ucenter
  • Добавление функции комментариев статей
  • Добавление функции сообщений
  • Полная поддержка облачной платформы SAE
  • Добавление функции внутренней пагинации статей
  • Обновление редактора back-end до последней версии Ueditor
  • Оптимизация ajax-запросов back-end, автоматическое выход из системы при отсутствии авторизации
  • Оптимизация сортировки всех статей back-end по времени публикации в порядке убывания
  • Исправление ошибки неверного пароля back-end
  • Исправление ошибки загрузки библиотек классов в SAE и Linux
  • Исправление ошибки функции шаблонов Chrome в Ueditor
  • Исправление ошибки загрузки файлов### X1.0.0 альфа2* Устранена проблема с загрузкой библиотек SAE в Linux
  • Устранены ошибки в шаблоне Chrome для ueditor
  • Устранена проблема с загрузкой файлов

X1.0.0 альфа

Новый архитектурный дизайн ThinkPHP 3.2.2 использует пространства имён PHP, что позволяет быстрее развивать проект!

  • Интеграция Ucenter
  • Добавлена возможность комментировать статьи
  • Добавлено поле для отзывов
  • Полная поддержка облачной платформы SAE
  • Добавлена функция внутренней пагинации в статьях
  • Обновление редактора управления до последней версии ueditor
  • Оптимизация AJAX-запросов управления, автоматический выход при отсутствии авторизации
  • Оптимизация сортировки всех статей по времени публикации в порядке убывания
  • Устранение проблемы неправильного пароля в управлении

Установка

Для установки выполните http://вашдомен/

Отказ от ответственности ThinkCMF

  1. Любая информация, созданная с использованием ThinkCMF, вместе со всеми возможными спорами о правах и юридическими вопросами, несет полную ответственность пользователя сайта, а не ThinkCMF.

  2. При использовании ThinkCMF вы соглашаетесь со всеми условиями данного соглашения. Вы получаете права, указанные выше, но также подчиняетесь ограничениям и обязательствам, установленным данным соглашением.

Советы по использованию ThinkCMF

Добавьте ссылку на ThinkCMF на ваш главный сайт, O(^_^)O!## Поддержка ThinkCMF http://www.thinkcmf.com/donate/index.html

Каждый ваш взнос поможет сделать ThinkCMF лучше и более доступным!

ThinkCMF продолжает расширять свои возможности для вас...

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

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

Введение

[Этот проект больше не поддерживается], пожалуйста, для новых проектов используйте https://gitee.com/thinkcmf/ThinkCMF. ThinkCMF — это высокоскоростной PHP-фреймворк для управления контентом с хорошей расширяемостью, который может значительно повысить эффективность разработки и снизить затраты на разработку. Развернуть Свернуть
Apache-2.0
Отмена

Участники

все

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

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