PureBasic - форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PureBasic - форум » Материалы сайта » Подсветку бы кода на форум...


Подсветку бы кода на форум...

Сообщений 1 страница 4 из 4

1

Тяжело читать чёрно-белый код. Может есть возможность прикрутить подсветку?

Можно, конечно в браузер скрипт встроить отсюда, но не так хорошо работает как хотелось бы.

Отредактировано AZJIO (22.11.2020 16:20:35)

0

2

AZJIO написал(а):

Может есть возможность прикрутить подсветку?

Форум бесплатный и возможность редактировать файлы отсутствует.
А значит добавить подсветку нельзя.

0

3

На официальном форуме оказывается есть тема подсветки кода

В следующем посте я выложил изменённые цвета для чёрной темы.

Решил попробовать заставить код работать на этом форуме, ведь разница только в ссылке, на которой будет применятся скрипт и в каком теге заключён код. Для нашего случая вместо "code" используется "pre". В общем меняю и всё работает, код подсвечен.

Итак, в начале кода есть список ссылок, где это будет работать, типа

Код:
// @include       https://purebasic.com/german/*

меняем 13 ссылок на одну

Код:
// @include       http://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)

0

4

Пётр написал(а):

Форум бесплатный и возможность редактировать файлы отсутствует.
А значит добавить подсветку нельзя.

Было бы желание у админов этого форума, а возможности найдутся  :music:
За пару часов изучения, на тестовом форуме накидал и подсветку и фичу с выделением кода: Тестовая страница
Тёмная тема до кучи.

Пожалуй оставлю скрины, так как тестовые страницы в будущем, будут удалены:

https://forumupload.ru/uploads/0009/ae/28/644/t532717.jpg
https://forumupload.ru/uploads/0009/ae/28/644/t667239.jpg
https://forumupload.ru/uploads/0009/ae/28/644/t913352.jpg

Отредактировано Webarion (08.03.2023 00:20:28)

0


Вы здесь » PureBasic - форум » Материалы сайта » Подсветку бы кода на форум...