forum.bitel.ru
http://forum.bitel.ru/

XSLT карточки договоров и изображе6ния
http://forum.bitel.ru/viewtopic.php?f=22&t=2829
Страница 1 из 1

Автор:  Kazrarr [ 04 сен 2009, 15:02 ]
Заголовок сообщения:  XSLT карточки договоров и изображе6ния

Есть ли возможность в карточку договора добавить изображение? Например логотип..

Автор:  Amir [ 04 сен 2009, 15:06 ]
Заголовок сообщения: 

http://wiki.bgbilling.ru/index.php/Квитанция_телефонии_физ._лицам
Цитата:
<fo:external-graphic src="http://192.168.1.242:8080/bgbilling/tkural_logo.gif" width="3.4cm" height="1.7cm"/>

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

Автор:  Kazrarr [ 04 сен 2009, 15:09 ]
Заголовок сообщения: 

Amir писал(а):
http://wiki.bgbilling.ru/index.php/Квитанция_телефонии_физ._лицам
Цитата:
<fo:external-graphic src="http://192.168.1.242:8080/bgbilling/tkural_logo.gif" width="3.4cm" height="1.7cm"/>

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


Спасибо большое ... Рисунки просматривал на возможность нахождения логотипа для примера, а до самого низу не долистал...(я про http://wiki.bgbilling.ru/index.php/Квитанция_телефонии_физ._лицам =) )

Автор:  survivor [ 07 дек 2009, 20:45 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

Хм.. а у меня не работает:

вставляю (для примера) в dialup.xsl строчку:
<fo:table-cell><fo:external-graphic src="http://www.bgbilling.ru/img/log.gif" width="3.4cm" height="1.7cm"/></fo:table-cell>

и получаю:

Error XSLT file

а в логах (server.log):

12-07/18:38:46 ERROR [http-8080-2] XSLManager - Error XSLT file dialup.xsl
java.lang.NullPointerException
at org.apache.xalan.transformer.TransformerImpl.setOutputProperty(TransformerImpl.java:966)
at bitel.billing.server.XSLManager.newTransformer(XSLManager.java:70)
at bitel.billing.server.XSLManager.getTransformer(XSLManager.java:92)
at bitel.billing.server.XSLManager.transform(XSLManager.java:147)
at bitel.billing.server.WebExecuter.doPost(WebExecuter.java:295)
at bitel.billing.server.WebExecuter.doGet(WebExecuter.java:86)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at ru.bitel.server.servlet.filters.MultipartFilter.doFilter(MultipartFilter.java:42)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at ru.bitel.server.servlet.filters.XSSFilter.doFilter(XSSFilter.java:87)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at bitel.billing.server.filters.BGAuthFilter.doFilter(BGAuthFilter.java:232)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)

URL доступен и с сервера и с клиента. Помогите разобраться, пожалуйста.

Автор:  survivor [ 09 дек 2009, 14:41 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

помогите с картинкой, пожалуйста... очень надо!

Автор:  Amir [ 09 дек 2009, 15:55 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

В server.out нет ошибки?

Автор:  survivor [ 09 дек 2009, 17:24 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

есть:

[Fatal Error] dialup.xsl:302:16: The prefix "fo" for element "fo:table-cell" is not bound.
file:/usr/local/BGBillingServer/webroot/xsl/dialup.xsl; Line #302; Column #16; org.xml.sax.SAXParseException: The prefix "fo" for element "fo:table-cell" is not bound.

с xslt я не очень дружу, поэтому надеюсь на вашу помощь

Автор:  Amir [ 09 дек 2009, 18:11 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

dialup.xsl это не карточка договора, а шаблон html для web-статистики.

Автор:  survivor [ 09 дек 2009, 18:29 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

м-дя.. глупость я сморозил, виноват-с.

Автор:  m2pod [ 03 июн 2010, 20:05 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

как в шаблон html вставить картинку, делаю
<img src="http://ip:8080/bgbilling/img/logo.bmp"/>
и ничего не получаю
картинка доступна

Автор:  dimOn [ 04 июн 2010, 09:50 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

а что ещё за шаблон html ?

Автор:  m2pod [ 04 июн 2010, 12:42 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

шаблон плагина CRM "Наряд на выполнение работ"
register_print_problem_order.xsl
там присутствует
Код:
<xsl:output method="html" encoding="windows-1251" indent="yes"/>

вот вставить туда я никак не могу.
пробовал по разнову и полный пусть указывать и обычно <img src="logo.bmp">
как только не пробовал а толку 0.

Автор:  dimOn [ 04 июн 2010, 13:01 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

это не html, это шаблон

Автор:  dimOn [ 04 июн 2010, 13:02 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

http://www.google.ru/search?q=xsl+%D0%B ... 0%BA%D1%83

Автор:  m2pod [ 04 июн 2010, 13:24 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

загадочно и не понятно.
можно просто тег?

Автор:  m2pod [ 04 июн 2010, 13:31 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

самое обидное что предосмотра нет, я уже тонну листов и краски потратил на это

Автор:  Администратор [ 04 июн 2010, 13:45 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

Поставьте драйвер для печати в PDF и всё.

Автор:  m2pod [ 04 июн 2010, 13:47 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

это не решит проблемы вставки картинки.
поможите

Автор:  Cromeshnic [ 04 июн 2010, 13:53 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

Код:
                                <fo:block>
                                <xsl:variable name="filename">http://ip:8080/bgbilling/omage.jpg</xsl:variable>
                                <fo:external-graphic src="{$filename}" position="relative" top="6.0pt" left="16.0pt" height="38.0pt"/>
                                </fo:block>


Но тут на выходе fo (xmlns:fo="http://www.w3.org/1999/XSL/Format"), а не html

Автор:  m2pod [ 04 июн 2010, 13:57 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

данная конструкция не работает, и выдает ошибки как на первой странице топика.

Автор:  dimOn [ 07 июн 2010, 11:13 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

m2pod писал(а):
как в шаблон html вставить картинку, делаю
<img src="http://ip:8080/bgbilling/img/logo.bmp"/>
и ничего не получаю
картинка доступна

В какое именно место вставляете? Внутри тега pre? Другие теги работают?

Автор:  m2pod [ 07 июн 2010, 12:12 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

вставляю внутри тега <pre> и вне его. В обоих вариантах ничего нету.
Другие теги не пробовал.

Автор:  m2pod [ 16 июн 2010, 15:39 ]
Заголовок сообщения:  Re: XSLT карточки договоров и изображе6ния

вверх

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/