• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Img В Колонке Представления

  • Автор темы Mitya
  • Дата начала
M

Mitya

Добрый день.
Гуру, подскажите, где посмотреть (на форуме не нашел), что почитать, чтобы реализовать следующее:
Есть документ с картинкой. Как эту картинку поместить в колонку представления Хpage.
Заранее спасибо.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
картинка в виде чего:
-встроенная в РТ
-приложенный файл
в универсальном варианте - парсим DXL...
далее
в dojo все аналогично
в случае приложенного файла тупо по адресу ...$FILE/filename.jpg?OpenElement
 
M

Mitya

картинка в виде чего:
-встроенная в РТ
-приложенный файл
в универсальном варианте - парсим DXL...
далее
в dojo все аналогично
в случае приложенного файла тупо по адресу ...$FILE/filename.jpg?OpenElement

в документе, поле с картинкой - "RTF в текст"....

или лучше другой тип использовать?

"в универсальном варианте - парсим DXL..." это как?
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
получаем из дока DXL (стандартные нотусёвые классы), выдергиваем нужный тег, я уже ссылался не раз на свои , но можно и через DOM...
картинка хранится как base64 энкоденая, при выводе в DXL (правда gif придется использовать)
т.е. на стороне сервера пишем вышеозначенный код (прям в хэПаге)
 
S

susinmn

Добрый день.
Гуру, подскажите, где посмотреть (на форуме не нашел), что почитать, чтобы реализовать следующее:
Есть документ с картинкой. Как эту картинку поместить в колонку представления Хpage.
Заранее спасибо.

А если RT Lite использовать, как здесь https://codeby.net/threads/32538.html?
 
M

Mitya

Спасибо susinmn за ссылку.

Скачал базу:
link removed

Делаю, как пишет NickProstoNick.

Есть пару непонятных для меня моментов:
"3. Добавил ей Data из вида,в котором есть документы с картинками. У тебя я так понимаю вид с пользователями. В виде ничего особенного не надо делать... обычный вид. С полем фотки даже не заморачивайся. Правда не знаю как это все работать будет с names.nsf"

о чем тут идет речь?

Вроде получаю в представлении тэг <img... с ссылкой на картинку. Выбираю, отображать как HTML колонку - получаю пустое поле. В чем тут косяк.
 

Вложения

  • personaladdress.zip
    1 МБ · Просмотры: 134

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
У xPage-вида есть свойство Data. Т.е. то место, откуда будут браться данные. В нашем случае Notes-вид
 
M

Mitya

У xPage-вида есть свойство Data. Т.е. то место, откуда будут браться данные. В нашем случае Notes-вид

Спасибо, разобрался.

Вроде все сделал, но пустое поле получаю и все!!! что за беда.
Вот в картинках, что я делаю
 

Вложения

  • 11.rar
    237,3 КБ · Просмотры: 160
Z

Zeka

В <img ...> атрибут src начинается со слэша "/".
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
В <img ...> атрибут src начинается со слэша "/".
Не в этом дело!
Ну и собственно со слеша и должен начинаться.. потому как перед ним будет имя сервера. Со ссылками тут все правильно!
Просто человек не внимательно делает. Вот отпишет и будем знать :huh:
 
Z

Zeka

Не в этом дело!
Ну и собственно со слеша и должен начинаться.. потому как перед ним будет имя сервера. Со ссылками тут все правильно!
Просто человек не внимательно делает. Вот отпишет и будем знать :D
Да, точно не в слэше дело. Я и не знал, что он необходим в даном случаи. :huh:
 
M

Mitya

NickProstoNick, определение entry у меня есть.

Что я не так делаю =((

Пример_тест_база:
 

Вложения

  • test_xpage.rar
    23,1 КБ · Просмотры: 153

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
NickProstoNick, определение entry у меня есть.

Что я не так делаю =((

Пример_тест_база:
:huh: Ну что я тебе скажу... не поверишь, но все работает :D
Одно только не понятно откуда у тебя такой интересный путь к картинке.
У меня получается это
PHP:
src="/test\test_xpage.nsf/0/48365251B21C08F143257A760066EA9D/$file/attach" />

Единственное что могу посоветовать - протести это все на сервере, а не на локали.
И кстати... какая версия Lotus?
 
M

Mitya

Единственное что могу посоветовать - протести это все на сервере, а не на локали.

NickProstoNick, спасибо большое. На сервере все заработало!! =)

Тока, есть НО с gif - не шевелиться (получаю статическую картинку). Делал attach.gif на форме и в Xpage - не помогло
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
нотусня может хачить гиф при вставке, ведь оно использует свой битмап формат, для хранения, кот. ничего не знает об анимации :huh:

Добавлено: выход - атачить дополнительную картинку (а не инлайн имэдж) и ссылаться на аттач
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!