Тяжело читать чёрно-белый код. Может есть возможность прикрутить подсветку?
Можно, конечно в браузер скрипт встроить отсюда, но не так хорошо работает как хотелось бы.
Отредактировано AZJIO (22.11.2020 16:20:35)
PureBasic - форум |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » PureBasic - форум » Материалы сайта » Подсветку бы кода на форум...
Тяжело читать чёрно-белый код. Может есть возможность прикрутить подсветку?
Можно, конечно в браузер скрипт встроить отсюда, но не так хорошо работает как хотелось бы.
Отредактировано AZJIO (22.11.2020 16:20:35)
Может есть возможность прикрутить подсветку?
Форум бесплатный и возможность редактировать файлы отсутствует.
А значит добавить подсветку нельзя.
На официальном форуме оказывается есть тема подсветки кода
В следующем посте я выложил изменённые цвета для чёрной темы.
Решил попробовать заставить код работать на этом форуме, ведь разница только в ссылке, на которой будет применятся скрипт и в каком теге заключён код. Для нашего случая вместо "code" используется "pre". В общем меняю и всё работает, код подсвечен.
Итак, в начале кода есть список ссылок, где это будет работать, типа
// @include https://purebasic.com/german/*
меняем 13 ссылок на одну
// @include https://purebasic.mybb.ru/*
В конце звёздочка означает любой текст ссылки далее, то есть не просто ссылка а домен со звёздочкой.
Далее в строке оригинала 142 (после замены ссылок это строка уже 130)
var allMyDivs = document.getElementsByTagName('code');
меняем 'code' на 'pre'
Скрипт готов, хотя надо ещё изменить имя, чтобы не называлось как оригинал, заменить в начале скрипта
// @name Pure Basic Syntax Highlighting
на
// @name PureBasic RU Highlighting
Далее ставим плаг Greasemonkey (хоть в FF, хоть в хром)
В плаге жмём "Создать пользовательский скрипт" откроется страница, вставляем туда наш скрипт, жмём Ctrl+S, открываем/обновляем любую страницу этого форума, и подсветка работает.
В отличии от highlight.js, этот вариант у меня работает надёжней.
Отредактировано AZJIO (11.05.2021 10:57:57)
Форум бесплатный и возможность редактировать файлы отсутствует.
А значит добавить подсветку нельзя.
Было бы желание у админов этого форума, а возможности найдутся
За пару часов изучения, на тестовом форуме накидал и подсветку и фичу с выделением кода: Тестовая страница
Тёмная тема до кучи.
Пожалуй оставлю скрины, так как тестовые страницы в будущем, будут удалены:
Отредактировано Webarion (08.03.2023 00:20:28)
Вы здесь » PureBasic - форум » Материалы сайта » Подсветку бы кода на форум...