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

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

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

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

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

Сообщение SmoKE_xDDD » Пт июн 05, 2020 6:31 pm

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

Тестим новые фиксы + новая опция в настройках:
Показывать окно автозавершения
Безымянный.png
Безымянный.png (8.84 КБ) 3651 просмотр
По мере набора кода будет открывать окно с подсказками, в него уже добавлены базовые функции 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
За это сообщение автора SmoKE_xDDD поблагодарили (всего 5):
xor (Пт июн 05, 2020 6:51 pm) • Samir77 (Пт июн 05, 2020 7:36 pm) • Chainik (Пт июн 05, 2020 9:38 pm) • udvnl (Вс июн 07, 2020 10:08 pm) • u885 (Ср июн 10, 2020 6:46 pm)
Рейтинг: 5.81%
Jilber
Сообщения: 682
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 111 раз
Поблагодарили: 107 раз

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

Сообщение 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
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 898 раз

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

Сообщение SmoKE_xDDD » Пт июн 05, 2020 6:59 pm

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 поблагодарил:
Samir77 (Ср июн 10, 2020 7:22 pm)
Рейтинг: 1.16%
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 898 раз

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

Сообщение SmoKE_xDDD » Пт июн 05, 2020 11:46 pm

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

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

Сообщение SmoKE_xDDD » Сб июн 06, 2020 10:57 am

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

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

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

ПОСЛЕ ОБНОВЛЕНИЯ КОДА, СДЕЛАЙ ЭТО!Показать
После обновления кода, чтобы настройка появилась, нужно удалить текущие настройки:
Способ 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 поблагодарили (всего 6):
webms (Сб июн 06, 2020 12:01 pm) • u885 (Сб июн 06, 2020 4:41 pm) • homester (Сб июн 06, 2020 5:17 pm) • skysilver (Сб июн 06, 2020 9:54 pm) • Chainik (Вс июн 07, 2020 12:11 am) • Samir77 (Ср июн 10, 2020 7:22 pm)
Рейтинг: 6.98%
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 898 раз

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

Сообщение SmoKE_xDDD » Сб июн 06, 2020 11:38 pm

Есть еще идея добавить автосейв кода каждые n секунд (Само собой в фоне, без обновления страницы), что думаете?
За это сообщение автора SmoKE_xDDD поблагодарил:
Samir77 (Ср июн 10, 2020 7:24 pm)
Рейтинг: 1.16%
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

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

Сообщение Divan » Вс июн 07, 2020 12:22 am

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

Тема По умолчанию
СпойлерПоказать
CodeStyle_Default.JPG
CodeStyle_Default.JPG (95.74 КБ) 3489 просмотров

Тема SmoKE xD Theme
СпойлерПоказать
CodeStyle_SmoKExDTheme.JPG
CodeStyle_SmoKExDTheme.JPG (95.25 КБ) 3489 просмотров
Тема Ambiance
СпойлерПоказать
CodeStyle_Ambiance.JPG
CodeStyle_Ambiance.JPG (88.79 КБ) 3489 просмотров
Тема base16-light
СпойлерПоказать
CodeStyle_Base16-light.JPG
CodeStyle_Base16-light.JPG (82.6 КБ) 3489 просмотров
Тема Dracula
СпойлерПоказать
CodeStyle_Dracula.JPG
CodeStyle_Dracula.JPG (95.52 КБ) 3489 просмотров
Тема Icecoder
СпойлерПоказать
CodeStyle_Icecoder.JPG
CodeStyle_Icecoder.JPG (86.23 КБ) 3489 просмотров
Тема Material
СпойлерПоказать
CodeStyle_Material.JPG
CodeStyle_Material.JPG (87.17 КБ) 3489 просмотров
Тема Moxer
СпойлерПоказать
CodeStyle_Moxer.JPG
CodeStyle_Moxer.JPG (90.64 КБ) 3489 просмотров
Тема Neat
СпойлерПоказать
CodeStyle_Neat.JPG
CodeStyle_Neat.JPG (95.98 КБ) 3489 просмотров
Последний раз редактировалось Divan Вс июн 07, 2020 12:58 am, всего редактировалось 1 раз.
За это сообщение автора Divan поблагодарили (всего 4):
xor (Вс июн 07, 2020 1:27 am) • homester (Вс июн 07, 2020 3:47 am) • Chainik (Вс июн 07, 2020 7:24 pm) • Samir77 (Ср июн 10, 2020 7:22 pm)
Рейтинг: 4.65%
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

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

Сообщение webms » Вс июн 07, 2020 1:47 pm

SmoKE_xDDD писал(а):
Сб июн 06, 2020 11:38 pm
Есть еще идея добавить автосейв кода каждые n секунд (Само собой в фоне, без обновления страницы), что думаете?
Было бы супер!
За это сообщение автора webms поблагодарил:
Samir77 (Ср июн 10, 2020 7:22 pm)
Рейтинг: 1.16%
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

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

Сообщение xor » Вс июн 07, 2020 9:55 pm

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

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

Сообщение SmoKE_xDDD » Вс июн 07, 2020 10:57 pm

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