26 ноября 2018 года: Устранена проблема с вставкой изображений в редактор по умолчанию.
9 декабря 2018 года: Завершено адаптирование для Emlog 6.0.0
Сначала спасибо за выбор Y+Eadmin. Этот шаблон является открытым шаблоном для использования в административной панели Emlog.
Проект был завершен примерно через неделю. Эта идея существовала давно, но из-за других дел была отложена.
Разработка этого административного шаблона помогла мне лучше понять работу административной части Emlog. Шаблон был создан с использованием различных кодов из шаблона N+, а также были проведены работы по стилистике и постоянному совершенствованию. В результате получился этот красивый административный шаблон.
Удовольствие от написания кода заключается в постоянных вызовах, тестах и поиске новых решений. Иногда приходится тестировать одну маленькую функцию сотни раз, чтобы добиться успеха. Это чувство достижения невозможно переоценить. Так что, без лишних слов, давайте рассмотрим результат моей недавней работы.
Y+Eadmin основан на открытых шаблонах Bootstrap и Coco, адаптированных для нижнего уровня. Полностью адаптированный дизайн и коды взяты из шаблона N+, и он предназначен для использования в административной панели Emlog версий 5.3.x. В этом шаблоне используются множество открытых проектов: Bootstrap jQuery CKEditor И многое другое...
Благодаря этим замечательным открытым проектам, мы можем использовать Y+Eadmin.
Шаблон, основанный на Bootstrap, обеспечивает адаптивность для множества устройств, что делает его удобным для управления Emlog. Поддержка двух редакторов, включая CKEditor и оригинальный редактор, позволяет получить лучший опыт написания контента. Использование плагина notifyjs обеспечивает приятные уведомления. Для микроблогов используется загрузка изображений через HTML5, что решает проблему невозможности загрузки изображений на мобильных устройствах.
Скачайте архив, выгрузите его в директорию admin и распакуйте (необходимо заменить исходные файлы).
Если вам нужна настройка шаблона, потребуется установка специального плагина для настроек шаблона, который уже включен в архив и может быть установлен непосредственно.
Изменение редактора Путь изменения /y/header.php файла, четвертая строка переменной $editType
0 -> Оригинальный редактор 1 -> Многопрофильный CKEditor
Изменение объявления в административной панели Путь изменения /y/header.php файла, шестая строка переменной $Notice3. Проблемы с вставкой изображений, содержимого, вложений и т. д., потому что каждый редактор генерирует свои уникальные class и id. Авторы плагинов обычно жестко закодируют эти значения, что приводит к проблемам при вставке. Решение может быть найдено путём изменения соответствующих class и id в самом плагине.Джек предоставляет информацию о том, как добавлять, вставлять и получать данные в редакторе CKEditor:
CKEDITOR.instances.content.getData()
CKEDITOR.instances.content.setData('Это данные редактора.')
CKEDITOR.instances.content.insertHtml("Новое содержимое")
logid
не создаётся автоматически. Это вызывает проблемы с правами доступа при попытках загрузить или просмотреть вложения. Emlog использует автоматическую активацию JavaScript для сохранения данных, после чего logid
становится доступен для использования. Это была одна из самых больших проблем, с которой я столкнулся при разработке админ-панели.class
и id
шаблонов, кнопка настроек может отсутствовать. Для нормальной работы требуется установка специального плагина настроек шаблонов.globals.php
: Изменение пути шаблона и официального домена службы на HTTPS
store.php
: Устранение ошибки при онлайн-установке
template.php
: Добавление вывода информации о дополнительных темах#### Адрес проекта
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )