Главная страница


ru.website

 
 - RU.WEBSITE -------------------------------------------------------------------
 From : Serge Shikov                         2:5020/400     27 Dec 2000  14:02:57
 To : All
 Subject : Re: wap/wml
 -------------------------------------------------------------------------------- 
 
 Vsevolod Lutovinov wrote:
 
 > 
 >  SS> Вот я и спрашиваю, как ты собрался на XSLT оценивать суммарный размер?
 > 
 > Условно карта состоит из 3 частей: header, body, footer.
 > Размер header+footer == размер карты без body (прописывается как
 > константа).
 
 Ага. И когда дизайн карты меняется (а это в общем возможная вещь) - ее
 надо определять заново. Ручками? Hу вот примерно про такие дурацкие
 проблемы я и говорю. Они решаемые, но решаются достаточно криво.
 
 > Подсчет элементов для карты:
 > 
 >  total_size = EMPTY_CARD_SIZE;
 >  start_element = current_element;
 >  N = 0;
 >  while( hasElements )
 >  {
 >    element_size = EMPTY_ELEMENT_SIZE + textLength( current_element );
 >    break if( element_size + total_size > MAX_CARD_SIZE );
 >    total_size += element_size; N++;
 >  }
 
 Hу вот это же не XSLT, не так ли? Так я и сам умею, на перле. Хочется
 просто стилем обойтись, но не получается. Или примерно такой алгоритм
 хотелось бы засунуть в сериализатор wml от используемого XSL-процессора,
 например.
  
 >  >> Формируешь первую карту,
 >  >> проставляешь в ней ссылку на следующую. Продолжаешь идти по списку
 >  >> дальше, предварительно начав вторую карту со ссылки назад.
 >  SS> А вот насчет ссылок назад я бы попросил... Кнопочка back для этого
 >  SS> есть ;-)
 > 
 > Кнопка Back не помогает, если не все влезло, список может апдейтиться
 > или при листании нужно проверять какой-нибудь session id.
 
 Поясни, чегой-то он вдруг будет апдейтиться в процессе просмотра? А с
 session_id не вижу никаких проблем - back же обычно ведет не куда
 попало, а на [тот же самый] скрипт, который все и проверит. Мы же когда
 там были - проверяли, ну и еще раз проверим.
 --- ifmail v.2.15dev5
  * Origin: home (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: wap/wml   Serge Shikov   22 Dec 2000 13:22:54 
 wap/wml   Vsevolod Lutovinov   24 Dec 2000 06:25:20 
 Re: wap/wml   Serge Shikov   25 Dec 2000 17:19:51 
 wap/wml   Vsevolod Lutovinov   26 Dec 2000 03:09:58 
 Re: wap/wml   Serge Shikov   26 Dec 2000 12:25:28 
 wap/wml   Mikhail Fedotov   26 Dec 2000 18:12:57 
 Re: wap/wml   Serge Shikov   26 Dec 2000 20:33:38 
 wap/wml   Vladislav Zlobin   28 Dec 2000 12:47:52 
 wap/wml   Mikhail Fedotov   30 Dec 2000 09:38:52 
 wap/wml   Vladislav Zlobin   04 Jan 2001 21:32:20 
 wap/wml   Mikhail Fedotov   05 Jan 2001 04:04:37 
 Re: wap/wml   Serge Shikov   05 Jan 2001 12:34:31 
 Re: wap/wml   Pavel Kurnosoff   05 Jan 2001 01:46:38 
 wap/wml   Vsevolod Lutovinov   26 Dec 2000 23:49:00 
 Re: wap/wml   Serge Shikov   27 Dec 2000 14:02:57 
 wap/wml   Vsevolod Lutovinov   28 Dec 2000 03:23:52 
 Re: wap/wml   Serge Shikov   28 Dec 2000 12:17:23 
 wap/wml   Vsevolod Lutovinov   31 Dec 2000 06:26:11 
 Re: wap/wml   Serge Shikov   31 Dec 2000 13:03:32 
Архивное /ru.website/2825e468f595.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional