SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001235SAS.Планета[All Projects] Хотелкаpublic23-03-2012 08:1510-10-2012 11:47
Reportervasketsov 
Assigned Tovasketsov 
PrioritylowSeverityminorReproducibilityN/A
StatusclosedResolutionfixed 
PlatformWindowsOSVistaOS VersionUltimate
Product Version.Nightly 
Target Version120808Fixed in Version120808 
Summary0001235: Отображать картинки в отдельном окне (не в вебброузере)
DescriptionВ общем после сохранения и показа больших картинок panoramio встаёт вопрос о том, чтобы научиться показывать картинки в отдельном окне (только окно, битмапка и масштабирование).

Но покуда скрипт формирования окошка в вебе и структура аттачей могут быть до известной степени совершенно произвольные, надо какой-то механизм, чтобы человеческим образом из внутреннего веб-броузера (при отбражении картинки panoramio) ПО ССЫЛКЕ уйти назад в сас. Там уже тривиально открыть в нём обычное окошко с битмапкой, открыть там картинку (исключительно локально, тут уже никаких скачек) и замасштабировать её на всё окошко (чтобы при изменении его размеров она растягивалась и сжималась). Тогда и квазиабстрактный интерфейс для скачки аттачей останется без ненужных костылеобразных опций, и в конкретном случае будет существенно проще жить.

Кстати в этом случае будет возможным отказаться от переключения картинок.

По сему возникает прежде всего вопрос о возможности перехвата протокола sas:// для ссылок. Ну я конечно сам попробую поколупаться как время будет, но если кто что имеет сказать...
Tagsбраузер
Attached Filestxt file icon ParseAttachmentScript.txt [^] (2,154 bytes) 24-03-2012 08:58 [Show Content]

- Relationships

-  Notes
(0006268)
vdemidov (manager)
23-03-2012 09:34

И что делать если в описании метки или объекта не только картинка? ИМХО овчинка выделки не стоит.
(0006269)
vasketsov (manager)
23-03-2012 09:56

Изначально отображаем как есть в соответствии с результатом паскальскрипта.
Просто в паскальскрипте на <img> сверху натягивается что-то типа <a href="sas://netshare/panoramio_big/foo.img">, соответственно линк в броузере перехватывается (ну то есть в обработчике), если картинка есть - отвечаем в броузер ПНХ, а сами показываем каринку.
Так что если есть побочные тексты и видеозарисовки - они не помешают.

Ну это в теории так. В реальности может sas:// как раз тут не подойдёт, может ещё чего не сростётся.

А в качестве "выделки" - если хотя бы одна лишь смена картинок (с маленькой на большую и наоборот) уйдёт, уже проще будет.
(0006270)
vdemidov (manager)
23-03-2012 10:06

Все равно не уловил идеи. Вот кто-то клацает по метке с описанием или полигону викимапии. Что он должен увидеть?
(0006271)
vasketsov (manager)
23-03-2012 10:09
edited on: 23-03-2012 10:10

Если ссылка не sas:// или не картинка или картинки нет - всё будет как и сейчас.
Но возможно надо не просто sas://, а что-нибудь другое использовать.

(0006272)
vasketsov (manager)
23-03-2012 15:58

Есть вообще какой-нибуь референсный пример zmp с картинками? Чтобы понять как они открываются?
(0006273)
vdemidov (manager)
23-03-2012 18:31

Если я правильно понял твою мысль, то sas:// тебе не поможет. Оно запрашивается барузером асинхронно, тоесть вместо него можно встроить простой http сервер и обращаться по адресам типа http://localhost:77777/sas
(0006275)
vasketsov (manager)
24-03-2012 08:55
edited on: 24-03-2012 09:50

Вощем sas:// и вправду ни разу не помогло в этом деле.
Если в скрипте сказано открыть file://///netshare/folder/img.jpeg - в обработчик прилетает уже '\\netshare\folder\img.jpeg'.
Если в скрипте указать href="ID=file://///netshare/folder/img.jpeg" - в оббработчик прилетает 'about:ID=file://///netshare/folder/img.jpeg' - и совершенно нет никакого желания это парсить, да и что будет с мозиллой в этом случае - ещё неизвестно.

Так что сделал просто показ всех существующих локальных картинок в битмапке.
По нажатию на битмапку переход к тому что было в броузере.

В итоге логика квазиабстрактных аттачментов не пострадала.
А скрипт panoramio (ParseAttachmentScript.txt) стало возможным упростить в части формирования ResultText, пример приаттачил.
Получилось довольно нарядненько. Хотя конечно хотел отдельное окно сделать, но пока что так.

(0006276)
Tolik (manager)
24-03-2012 11:55

> Так что сделал
Я не понял, это относится только к panoramio, ко всяко-разным яндекс-фоткам или также к меткам?
Если и к меткам, то как надо вставлять картинки?
(0006277)
vasketsov (manager)
24-03-2012 13:41
edited on: 24-03-2012 13:43

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

Чтобы картинка просто показалась:
<img src="url1" alt="">

Чтобы картинка показалась и при клике (большая или эта же) открывалась в битмапке:
<a href="url2"><img src="url1" alt=""></a>
или вообще
<а hrеf="url2">просто текст ссылки</а> (тут есть русские буквы, это не копировать, иначе отображается неверно).
В частном случае url1 и url2 могут совпадать.

Как формировать урлы для локальных файлов - см. в приаттаченном примере.


- Users who viewed this issue
User List Anonymous (2678x)
Total Views 2678
Last View 22-11-2024 02:32

- Issue History
Date Modified Username Field Change
23-03-2012 08:15 vasketsov New Issue
23-03-2012 09:34 vdemidov Note Added: 0006268
23-03-2012 09:56 vasketsov Note Added: 0006269
23-03-2012 10:06 vdemidov Note Added: 0006270
23-03-2012 10:09 vasketsov Note Added: 0006271
23-03-2012 10:10 vasketsov Note Edited: 0006271 View Revisions
23-03-2012 15:58 vasketsov Note Added: 0006272
23-03-2012 18:31 vdemidov Note Added: 0006273
24-03-2012 08:55 vasketsov Note Added: 0006275
24-03-2012 08:56 vasketsov Note Edited: 0006275 View Revisions
24-03-2012 08:57 vasketsov Note Edited: 0006275 View Revisions
24-03-2012 08:58 vasketsov File Added: ParseAttachmentScript.txt
24-03-2012 09:01 vasketsov Note Edited: 0006275 View Revisions
24-03-2012 09:02 vasketsov Assigned To => vasketsov
24-03-2012 09:02 vasketsov Status new => assigned
24-03-2012 09:02 vasketsov Status assigned => resolved
24-03-2012 09:02 vasketsov Fixed in Version => 120808
24-03-2012 09:02 vasketsov Resolution open => fixed
24-03-2012 09:50 vasketsov Note Edited: 0006275 View Revisions
24-03-2012 11:55 Tolik Note Added: 0006276
24-03-2012 13:41 vasketsov Note Added: 0006277
24-03-2012 13:42 vasketsov Note Edited: 0006277 View Revisions
24-03-2012 13:43 vasketsov Note Edited: 0006277 View Revisions
24-03-2012 21:41 vdemidov Target Version => 120808
13-05-2012 09:09 gpsMax Tag Attached: браузер
10-10-2012 11:47 Tolik Status resolved => closed



Copyright © 2007 - 2024 SAS.Planet Team