Страница 6 из 11

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

Добавлено: Пт июн 05, 2020 6:31 pm
SmoKE_xDDD
Новая версия!

Тестим новые фиксы + новая опция в настройках:
Показывать окно автозавершения
Безымянный.png
Безымянный.png (8.84 КБ) 5223 просмотра
По мере набора кода будет открывать окно с подсказками, в него уже добавлены базовые функции 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

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

Добавлено: Пт июн 05, 2020 6:53 pm
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 

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

Добавлено: Пт июн 05, 2020 6:59 pm
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 
Поправил, в след обновление пропадет

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

Добавлено: Пт июн 05, 2020 11:46 pm
SmoKE_xDDD
Пока доделываем с Xor я вас немного подразню)
46d8bd85-6ffa-47eb-a9e6-decb5e257000.jpg
46d8bd85-6ffa-47eb-a9e6-decb5e257000.jpg (15.42 КБ) 5173 просмотра

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

Добавлено: Сб июн 06, 2020 10:57 am
SmoKE_xDDD
Итак, супер пупер новое обновление!
Безымянный.png
Безымянный.png (26.61 КБ) 5133 просмотра
- Высота редактора работает на 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

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

Добавлено: Сб июн 06, 2020 11:38 pm
SmoKE_xDDD
Есть еще идея добавить автосейв кода каждые n секунд (Само собой в фоне, без обновления страницы), что думаете?

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

Добавлено: Вс июн 07, 2020 12:22 am
Divan
Обзор тем для редактора кода
Темы.JPG
Темы.JPG (17.88 КБ) 5063 просмотра

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

Тема SmoKE xD Theme
SPOILERSPOILER_SHOW
CodeStyle_SmoKExDTheme.JPG
CodeStyle_SmoKExDTheme.JPG (95.25 КБ) 5061 просмотр
Тема Ambiance
SPOILERSPOILER_SHOW
CodeStyle_Ambiance.JPG
CodeStyle_Ambiance.JPG (88.79 КБ) 5061 просмотр
Тема base16-light
SPOILERSPOILER_SHOW
CodeStyle_Base16-light.JPG
CodeStyle_Base16-light.JPG (82.6 КБ) 5061 просмотр
Тема Dracula
SPOILERSPOILER_SHOW
CodeStyle_Dracula.JPG
CodeStyle_Dracula.JPG (95.52 КБ) 5061 просмотр
Тема Icecoder
SPOILERSPOILER_SHOW
CodeStyle_Icecoder.JPG
CodeStyle_Icecoder.JPG (86.23 КБ) 5061 просмотр
Тема Material
SPOILERSPOILER_SHOW
CodeStyle_Material.JPG
CodeStyle_Material.JPG (87.17 КБ) 5061 просмотр
Тема Moxer
SPOILERSPOILER_SHOW
CodeStyle_Moxer.JPG
CodeStyle_Moxer.JPG (90.64 КБ) 5061 просмотр
Тема Neat
SPOILERSPOILER_SHOW
CodeStyle_Neat.JPG
CodeStyle_Neat.JPG (95.98 КБ) 5061 просмотр

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

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

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

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

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

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