Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Книга жалоб и предложений _ Автозамена в коде последовательности "( r )" на символ копирайта

Автор: Федосеев Павел 27.04.2012 3:27

Если внутри кода, обрамлённого тегами CODE встречается последовательность символов "( r )" - без пробелов - то после отправки сообщения она заменяется на символ копирайта ®.
Причём для разных типов кода по-разному:

code=pas ®

Код
code=none (r)

code=cpp ®

code=asm ®

Можно ли отключить автозамену внутри всех CODE?

Автор: Федосеев Павел 8.05.2012 2:15

Полазив по форуму, встретил ответ Volvo на этот вопрос - "всё дело в ошибках самого браузера Opera, т.к. FireFox и IE всё отображают корректно."

Я понимаю, что следующая моя просьба выглядит как "я пользуюсь не тем инструментом и хочу упорствовать в своём заблуждении, а вы обеспечте мне комфорт." Но, может быть возможно модернизировать код форума, чтобы и Opera не выполнял автозамену?

Ведь по скриншоту Прикрепленное изображение видно, что ошибка проявляется при "code=pas, asm, cpp", но отсутствует при "code=none".

Или кардинально: FireFox - наше всё?

Автор: IUnknown 10.05.2012 0:28

"Если гора не идет к Магомету" (С)

А у Оперы есть возможность подключить пользовательские скрипты (что-то вроде GreaseMonkey)? Потому как я себе в этой Немытой Обезьяне сделал скрипт, который и отображает код с номерами строк (в Хозяйстве была тема, там есть скриншот) и замену ( c ) и ( r ) отменяет. Да, и эту всеми "любимую" фичу, когда :число: заменяется на гифку (из-за чего невозможно просматривать исходники на Паскале, с форматированным выводом) - тоже отменяет. Уточни, если можно подключить собственный скрипт - я поделюсь smile.gif

Автор: Федосеев Павел 10.05.2012 0:54

Наверное есть:
Настройки - расширенные - содержимое - настройки для сайтов - конкретный сайт - скрипты - папка для пользовательских файлов JavaScript.
Правда, пока не пойму, будет ли оно запускаться, если укажу на конкретную папку...

-----------------------
Да, может

Цитата
User JavaScript is loaded and executed as if it were a part of the page that you visit. It is run immediately before the first script on the page.


Цитата
Opera is capable of running many Greasemonkey scripts. These are JavaScripts designed to work with the Greasemonkey enhancement for the Mozilla browser family. To tell Opera that a script file uses Greasemonkey notation, the name of the file containing the script must end with .user.js (all other .js files are assumed to be normal User JavaScripts).

Автор: IUnknown 10.05.2012 13:39

Итак...

Скрипт:
Прикрепленный файл  quickSyntax.zip ( 10.21 килобайт ) Кол-во скачиваний: 578


Выглядит вот так:
Прикрепленное изображение

Узнаёшь? smile.gif

P.S. Допиливалось "на коленке", исходный GreaseMonkey-скрипт в Опере не отработал, пришлось вносить изменения, к тому же я выпилил все, что касается поддержки доп. языков (в частности, Ады, ибо это нужно только мне), так что если будут глюки - сообщаем, не стесняемся (можно в приват) с указанием ссылки на пост, который неверно отображается, буду править.

Автор: Федосеев Павел 10.05.2012 23:46

ЗдОрово!
Спасибо огромное!

Всё работает! Плюс появилась подсветка! Можно продолжать "ходить в старых, но привычных тапочках"!

Ещё раз спасибо!

Автор: mitunspen 19.01.2021 0:53

Ich bin gegen covid 19. Was ist deine Meinung? mituns

Автор: upssdiz 23.03.2021 16:57

How do I move a thread to a different topic?
hi all smile.gif