Re: WebSkins 40b9

От: Vladimir A. Butenko <vladimir_butenko_at_mx_ru>
Дата: Mon 14 Oct 2002 - 00:15:53 MSD


On Sun, 13 Oct 2002 18:33:04 +0300
  Oleg <oleg@santech.kiev.ua> wrote:
> Добрый день!
>
> Вопрос в следущем, почему в strings.data больше не воспринимаются
> такие конструкции:
>
> HeaderNames = {Subject = "Тема";
> Status = "Статус";
> From = "Автор";
> Size = "Размер";
> Received = "Принято";
> Date = "Отправлено";

Во-первых, потому что в rfc822headers.wssp нету вызова translate. В 4.0 он там будет - а пока можете добавить сами:

%%HTML:Translate(field[].name USING DICTIONARY("HeaderNames"))%%

Во-вторых - когда добавите, то русские имена полей будут отображаться неправильно. Это исправлено в 4.0.

> Nov = "Ноября";
> Thu = "Вторник";

А эти что делают в HeaderFields? Они должны быть в DatePictures.

> MessageStart = "<!--- msg start -->";
> MessageEnd = "</td></tr>";
> MessageHeaderStart = "<tr><td bgcolor=#C2C9B4 class=m>";
> MessageHeaderEnd = "</td></tr><tr><td>";
>
> В результате, цвет вывода сообщений по %%MessageBody%% приобрел
> стандартный серый вид а русские слова преобразовались в слова
> языка армии вероятного противника :) Нельзя ли вернуть конструкции
> или обьяснить каким образом исправить положение?

Конструкции вернуть нельзя. Исправить просто - теперь у Вас есть rfc822headers.wssp, rfc822message.wssp, attachmentpart.wssp, и много прочего,
так что внутри CGatePro уже практически никакой HTML код не генерится, и Вы можете сами все это менять.

Но путаница со кодировками в этих новых .wssp есть - для статических частей. В 4.0 будет поправлено.   

> --
> С уважением,
> Олег info@santech.kiev.ua

Sincerely,
Vladimir Получено Sun Oct 13 20:18:51 2002

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:12:14 MSK