[Дизайн] Редактор кода с подсветкой ошибок

Оформление сцен, меню, страниц

Модераторы: immortal, newz20

Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

Re: [Дизайн] Редактор кода с подсветкой ошибок

Сообщение SmoKE_xDDD »

Новая версия!

Тестим новые фиксы + новая опция в настройках:
Показывать окно автозавершения
Безымянный.png
Безымянный.png (8.84 КБ) 5216 просмотров
По мере набора кода будет открывать окно с подсказками, в него уже добавлены базовые функции MJDM. Окно можно вызвать самому в любой момент командой CTRL+SPACE (Пробел)

После обновления кода, чтобы настройка появилась, нужно удалить текущие настройки:
Способ 1:
Выполни SQL в PHPMYADMIN:

Код: Выделить всё

DELETE FROM `settings` WHERE `NAME` LIKE '%CODEEDITOR_%'
Способ 2:
Создай скрипт с кодом и выполни его:

Код: Выделить всё

$cmd = "DELETE FROM `settings` WHERE `NAME` LIKE '%CODEEDITOR_%'";
SQLExec($cmd);
Способ 3:
Перейди по ссылке в своей админке:

Код: Выделить всё

/admin.php?md=settings&inst=adm&filter_name=codeeditor&clear_codeeditor=1
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

Re: [Дизайн] Редактор кода с подсветкой ошибок

Сообщение Jilber »

Вот такое предупреждение появляется:

Код: Выделить всё

Warning: Use of undefined constant SETTINGS_CODEEDITOR_AUTOCOMPLETE - assumed 'SETTINGS_CODEEDITOR_AUTOCOMPLETE' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\blockly_code\blockly_code.class.php on line 152 
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

Re: [Дизайн] Редактор кода с подсветкой ошибок

Сообщение SmoKE_xDDD »

Jilber писал(а): Пт июн 05, 2020 6:53 pm Вот такое предупреждение появляется:

Код: Выделить всё

Warning: Use of undefined constant SETTINGS_CODEEDITOR_AUTOCOMPLETE - assumed 'SETTINGS_CODEEDITOR_AUTOCOMPLETE' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\blockly_code\blockly_code.class.php on line 152 
Поправил, в след обновление пропадет
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

Re: [Дизайн] Редактор кода с подсветкой ошибок

Сообщение SmoKE_xDDD »

Пока доделываем с Xor я вас немного подразню)
46d8bd85-6ffa-47eb-a9e6-decb5e257000.jpg
46d8bd85-6ffa-47eb-a9e6-decb5e257000.jpg (15.42 КБ) 5166 просмотров
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

Re: [Дизайн] Редактор кода с подсветкой ошибок

Сообщение SmoKE_xDDD »

Итак, супер пупер новое обновление!
Безымянный.png
Безымянный.png (26.61 КБ) 5126 просмотров
- Высота редактора работает на 100% правильно
- Добавлены LANG файлы, т.е. все на русском
- Добавлена функция автозавершение кода, но не просто, а со всеми функциями MJDM и вашими объектами/методами/свойствами!
Можно менять в настройках, что показывать. Окно можно вызвать самим нажатием CTRL+Space. Есть определенная логика, при нажатии некоторых клавиш, окно показываться не будет. Важно! При включенной опции Автозакрытие ()[]"": - автодополнение не работает! Это нормально!
- Поправлены стили
- Еще раз поправлен дизайн в некоторых местах
- Много чего исправлено в коде

Архив в 1 посте, скачать, заменить файлы и выполнить, то что написано ниже!

Тестим, ставим лайки, отписываемся. Благодарочка улетает Xor за помощь в написании быстрых SQL запросов!

ПОСЛЕ ОБНОВЛЕНИЯ КОДА, СДЕЛАЙ ЭТО!SPOILER_SHOW
После обновления кода, чтобы настройка появилась, нужно удалить текущие настройки:
Способ 1:
Выполни SQL в PHPMYADMIN:

Код: Выделить всё

DELETE FROM `settings` WHERE `NAME` LIKE '%CODEEDITOR_%'
Способ 2:
Создай скрипт с кодом и выполни его:

Код: Выделить всё

$cmd = "DELETE FROM `settings` WHERE `NAME` LIKE '%CODEEDITOR_%'";
SQLExec($cmd);
Способ 3:
Перейди по ссылке в своей админке:

Код: Выделить всё

/admin.php?md=settings&inst=adm&filter_name=codeeditor&clear_codeeditor=1
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

Re: [Дизайн] Редактор кода с подсветкой ошибок

Сообщение SmoKE_xDDD »

Есть еще идея добавить автосейв кода каждые n секунд (Само собой в фоне, без обновления страницы), что думаете?
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm

Re: [Дизайн] Редактор кода с подсветкой ошибок

Сообщение Divan »

Обзор тем для редактора кода
Темы.JPG
Темы.JPG (17.88 КБ) 5056 просмотров

Тема По умолчанию
SPOILERSPOILER_SHOW
CodeStyle_Default.JPG
CodeStyle_Default.JPG (95.74 КБ) 5054 просмотра

Тема SmoKE xD Theme
SPOILERSPOILER_SHOW
CodeStyle_SmoKExDTheme.JPG
CodeStyle_SmoKExDTheme.JPG (95.25 КБ) 5054 просмотра
Тема Ambiance
SPOILERSPOILER_SHOW
CodeStyle_Ambiance.JPG
CodeStyle_Ambiance.JPG (88.79 КБ) 5054 просмотра
Тема base16-light
SPOILERSPOILER_SHOW
CodeStyle_Base16-light.JPG
CodeStyle_Base16-light.JPG (82.6 КБ) 5054 просмотра
Тема Dracula
SPOILERSPOILER_SHOW
CodeStyle_Dracula.JPG
CodeStyle_Dracula.JPG (95.52 КБ) 5054 просмотра
Тема Icecoder
SPOILERSPOILER_SHOW
CodeStyle_Icecoder.JPG
CodeStyle_Icecoder.JPG (86.23 КБ) 5054 просмотра
Тема Material
SPOILERSPOILER_SHOW
CodeStyle_Material.JPG
CodeStyle_Material.JPG (87.17 КБ) 5054 просмотра
Тема Moxer
SPOILERSPOILER_SHOW
CodeStyle_Moxer.JPG
CodeStyle_Moxer.JPG (90.64 КБ) 5054 просмотра
Тема Neat
SPOILERSPOILER_SHOW
CodeStyle_Neat.JPG
CodeStyle_Neat.JPG (95.98 КБ) 5054 просмотра
Последний раз редактировалось Divan Вс июн 07, 2020 12:58 am, всего редактировалось 1 раз.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am

Re: [Дизайн] Редактор кода с подсветкой ошибок

Сообщение webms »

SmoKE_xDDD писал(а): Сб июн 06, 2020 11:38 pm Есть еще идея добавить автосейв кода каждые n секунд (Само собой в фоне, без обновления страницы), что думаете?
Было бы супер!
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: [Дизайн] Редактор кода с подсветкой ошибок

Сообщение xor »

webms писал(а): Вс июн 07, 2020 1:47 pm
SmoKE_xDDD писал(а): Сб июн 06, 2020 11:38 pm Есть еще идея добавить автосейв кода каждые n секунд (Само собой в фоне, без обновления страницы), что думаете?
Было бы супер!
но только как настраиваемая опция! после автосейва это же сразу работать начнёт, а если там логическая ошибка или тупо код не дописан весь? и я бы эту галку - автосэйв - у себя не ставил бы)
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

Re: [Дизайн] Редактор кода с подсветкой ошибок

Сообщение SmoKE_xDDD »

xor писал(а): Вс июн 07, 2020 9:55 pm
webms писал(а): Вс июн 07, 2020 1:47 pm
SmoKE_xDDD писал(а): Сб июн 06, 2020 11:38 pm Есть еще идея добавить автосейв кода каждые n секунд (Само собой в фоне, без обновления страницы), что думаете?
Было бы супер!
но только как настраиваемая опция! после автосейва это же сразу работать начнёт, а если там логическая ошибка или тупо код не дописан весь? и я бы эту галку - автосэйв - у себя не ставил бы)
Если ошибка - не сохранит. Валидация в любом случае будет
Ответить