Комментарии к странице «GeekCoder»

Shnatsel

Аватар
27 Ноября 2008
18:50:36

Не работает декодинг чужих кодов, точнее, отображение HTMLки в программе под Windows Vista и Wine. HTMLка создаётся (по крайней мере под Vista), но не отображается в программе.

Shnatsel

Аватар
27 Ноября 2008
18:51:01

А в остальном - огромный респект Атари!

Athari

снежный барс
Аватар
28 Ноября 2008
11:42:14

Под Wine программа никогда не затачивалась, поэтому я бы сильно удивился, если бы она работала. :-)

А Windows Vista… Когда-нибудь я эту ОСь поставлю (все мы там будем…), и посмотрю, в чём проблема. До тех пор, видимо, придётся терпеть. Наверняка это происходит из-за каких-нибудь выкрутасов с «безопасностью». :-/

«Today is the first day of the rest of your life»

Shnatsel

Аватар
29 Ноября 2008
22:32:47

Лично я, исходя из личного опыта, удивляюсь, когда программа, не затачивавшаяся под Wine, под ним не работает) Может ли это быть из-за другого движка отображения HTML? В Wine используется Gecko, в Vista, видимо, "усовершенствовали" алгоритм работы контрола. Потыкал MSDN на предмет информации по движку - безрезультатно. Попробую поменять режимы совместимости в Wine и проверить, создаётся ли HTMLка.

Athari

снежный барс
Аватар
30 Ноября 2008
00:07:54

В других программах, встраивающих в себя IE, под Wine это работает?

«Today is the first day of the rest of your life»

Shnatsel

Аватар
30 Ноября 2008
00:15:35

Разобрался с проблемой Wine: движок Gecko не читает файлы .mht (mime encapsulated web archive). Посмотрел файл через оперу - создаётся корректно.

Shnatsel

Аватар
30 Ноября 2008
00:21:31

В других программах, встраивающих в себя IE, под Wine это работает?
Честно говоря, не имел дела с такими. Как выяснилось, в висте проблема другого рода - выдаёт "невозможно отобразить страницу", смоделировать у себя сейчас не могу, висты под рукой нет.

Shnatsel

Аватар
30 Ноября 2008
13:11:54

Виста выдаёт следующее:
"Эта программа не может отобразить эту веб-страницу


Возможные причины:

* Нет подключения к Интернету.
* На веб-узле возникли неполадки.
* Возможно, сделана опечатка в адресе.


Попробуйте сделать следующее:

Проверьте подключение к Интернету. Попробуйте посетить другой веб-узел, чтобы убедиться в наличии подключения.

Заново введите адрес." о_О

Athari

снежный барс
Аватар
1 Декабря 2008
05:41:04

Разобрался с проблемой Wine: движок Gecko не читает файлы .mht (mime encapsulated web archive).

Можно модифицировать файлы кодов, чтобы генерировался HTML. Единственный недостаток — не будет картинок.

На примере code_furry_ru.geek:

Найти строки
; Global template syntax_2=
— это шаблон для создания странички.
Удалить всё от
; MHT header \= "MIME-Version: 1.0%CRLF%"
до
\= "Content-Transfer-Encoding: 8bit%CRLF%" \= "%CRLF%"
включительно — это заголовок MHT. После преобразований шаблон syntax_2 будет начинаться с заголовка HTML. Потом в конце syntax_2 удалить строки от
; MHT: "mainbg.jpg" \= "%CRLF%"
до
; MHT footer \= "--==boundary-1%CRLF%"
включительно — здесь закодированы остальные файлы.

Ещё в самом начале в секции [Options] нужно заменить OutputFormat=MHT на OutputFormat=HTML.

После этого проверить в действии. :-)

«Today is the first day of the rest of your life»

Shnatsel

Аватар
3 Декабря 2008
00:39:28

Уже лучше. Под Wine показывает
" FurCode 1.4
Пушистый код
Содержание"
Декода нет. Опера его всё равно видит, Gecko - нет.

Shnatsel

Аватар
3 Декабря 2008
00:58:46

Скрин на всякий случай: i010.radikal.ru/0812/6e/9a55d9185b7e.jpg

Athari

снежный барс
Аватар
4 Декабря 2008
22:10:52

У меня FurCode HTML работает. Возможно, ты что-то не то удалил.

P.S. Здесь правка сообщений работает — можно не отправлять несколько сообщений подряд, а добавлять. Стандартные BB-коды тоже есть: [q], [b], [i], [u], [code], [list] и ещё куча.
Последняя правка: 22:17:03

«Today is the first day of the rest of your life»

Shnatsel

Аватар
6 Декабря 2008
10:43:15

Оказывается, всё дело неправильно распознающихся комментариях, начинающихся с "-". Если их убрать, то всё работает, по крайней мере в браузере. Мне попался один такой:
<!-----!m-->
Из geek-файла я их пока что не выловил. И ещё нужно сменить значение атрибута display с none на block у заголовка.
Последняя правка: 19:34:58

Athari

снежный барс
Аватар
6 Декабря 2008
23:36:49

Ох, мазила тормозила… Такой откровенной тупости от «браузера всех времён и народов» я никак не ожидал. Кусок после комментария
; "sel" workaround
замени на
\= "<li style=""display: none"">" \= SECTION(0*all: ANS(0*all: ans valint) LIST(0*all: list OPT(0*all: opt)) \= TREE(0*all: tree TREE(0*all: tree OPT(0*all: opt)) OPT(0*all: opt valtext))) \= "</li>"
«Display: block» там не просто так, а чтобы содержание по умолчанию не отображалось.

Нужно было или валидный HTML генерировать, или как HTML Strict не подавать… А вообще, не понимаю, какой смысл ограничивать содержимое комментариев — два минуса подряд, видите ли, нельзя.

«Today is the first day of the rest of your life»

Shnatsel

Аватар
7 Декабря 2008
12:40:52

Что-то я туплю... По умолчанию стоит display:none, его как раз на block нужно сменить, чтобы по умолчанию содержание отображалось, ибо жабаскрипта в HTML-контроле, похоже, нет.
\= SECTION(0*all: ANS(0*all: ans valint) LIST(0*all: list OPT(0*all: opt))
\= TREE(0*all: tree TREE(0*all: tree OPT(0*all: opt)) OPT(0*all: opt valtext)))
\= "</li>"
К чему это относится?

Чтобы оставить комментарий, пожалуйста, войдите в систему. Если вы ещё не зарегистрированы, то сначала зарегистрируйтесь.