kvv's home

Форма входа

Категории раздела

Лекции [14]
Разное [4]
Статьи на тему WM, не попавшие в лекции по разным причинам.

Поиск

Каталог статей

Главная » Статьи » Программирование под Windows Mobile » Разное

Настройка плагина TextToday
Инструкция по настройке плагина TextToday

Введение
Данный плагин для TodayScreen позволяет собирать текстовую информацию с различных страниц и отображать ее в одном месте.
Настройка плагина заключается в добавлении шаблона отображения и элементов отображения

Элементы
Элементы отображения - эта та текстовая информация, которая выдирается со страничек.
Добавим новый элемент. Для этого, в настройках нажмем кнопку Элементы.

Жмем кнопку "+" и видим окно свойств элемента.

Url - http адрес страницы (можно вводить и без префикса http)
Текст до и текст после - ограничители нужного нам текста
Кодировка - кодировка страницы (пока доступны только utf8, 1251, 1250).
Поля "текст до" и "текст после" можно пока не заполнять, сразу нажимаем кнопку Обучение

Тут все понятно, читаем текст и жмем Старт. При этом загрузится текстовая версия страницы.

Выделяем нужный текст (в нашем примере это температура) и жмем Ok. Снова возвращаемся на страницу настройки элемента.

Теперь мы можем отредактировать текст в полях "текст до" и "тест после", убрав оттуда куски изменяющейся информации, если они там есть. Нажав на кнопку Тест, можно проверить правильность выкусывания данных.
Жмем Ok, возвращаемся в настройки шаблона.


В поле "Шаблон" вводим шаблон информации по следующим правилам:
- текст %0 .. %99 - заменяется на значения вытащенных данных %0 - для первого элемента из списка, %1 для второго и т.д.
- тег
воспринимается как перевод строки
- теги воспринимаются как html теги
- остальной текст копируется как есть.
Выходим из настроек, и в выпадающем меню выбираем пункт Обновить.
Получаем нечто похожее на:

Напоследок маленький хинт. Элементы с одинаковым url следует группировать, тогда для всей группы элементов скачается всего один раз - что дает хорошую экономию трафика.

Вот и все! =) Дальнейшее зависит от вашей фантазии.

Категория: Разное | Добавил: kvv (28.04.2009)
Просмотров: 3698 | Комментарии: 14 | Теги: Today plugins | Рейтинг: 5.0/5
Всего комментариев: 12
12 Lucy  
0
I'm garetful you made the post. It's cleared the air for me.

11 lanvit  
0
также невозможно настроить время обновления.

10 lanvit  
0
отличный плагин, но высота текста не меняется.

8 ruslan  
0
очень хорошая идея, жду продолжения :)

1). в каком формате кодировку вводит? win1251 и windows-1251 сбрасываются на ноль при сохранении
2). надо обрабатывать символы конца строк. вообще, имхо, надо шаблон делать в виде кусков html'я в отдельном файле. кому надо - разберется, а через френдли-юзер-интерфейс многого не сделать, например не распарсить даже вот это: http://pda.gismeteo.ru/37123.htm


9 kvv  
0
можно вводить просто 1251
настройки, кстати, хранятся в текстовом файле, так что при желании их можно править прямо руками.
куски html были вначале, но простым юзерам их было тяжело править.
скорее всего в будущем будет два варианта настроек. для продвинутых и для не очень.

6 BBKing  
0
Замечена еще такая вещь:
если элементо несколько, то при редактировании более раннего (первого например) он после сохранения "спускается" в конец списка элементов. Тогда при настроенном шаблоне (например ввод каждого элемента отдельной строкой) порядок данных для элементов перемешивается...

7 kvv  
0
это нехорошо. поправлю.

5 seborin  
0
Плагин понравился. Но не смог изменить размер текста: ни в настройках, ни тегами. Также не работают теги на выравнивание строки (вправо, центр).

4 kvv  
0
посмотрим, будет ли плагин популярным. пока автодетект кодировки, как и прикручивание наиболее распространенных кодировок планируется в следующих версиях. И список их тогда же будет.

3 Garry  
0
А еще время обновления для каждой группы разное сделать. Например курс валюты раз в сутки меняется, а погода постоянно.

2 Doctor3lo  
0
Отлично, кодировку можно сделать выпадающим списком или, чтоб она автоматом цеплялась из кода странички?

1 Doctor3lo  
0
О, сейчас попробую новую версию ;)

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Друзья сайта

  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Облако тэгов