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

лк в 5.1
http://forum.bitel.ru/viewtopic.php?f=22&t=4474
Страница 1 из 2

Автор:  skyb [ 26 авг 2010, 07:09 ]
Заголовок сообщения:  лк в 5.1

При скачивании карточек с ЛК в версии 5.1 коегде вообще нечего невидно, коегде тоелько то что подставляется автоматом

Вложения:
14.png
14.png [ 8.59 КБ | Просмотров: 10029 ]
13.png
13.png [ 24.77 КБ | Просмотров: 10029 ]
Комментарий к файлу: название файла
12.png
12.png [ 2.47 КБ | Просмотров: 10029 ]

Автор:  dimOn [ 26 авг 2010, 12:40 ]
Заголовок сообщения:  Re: лк в 5.1

Когда обнаружилось? Либы точно нормально обновились? Особенно библиотеки fop* .

Автор:  dimOn [ 26 авг 2010, 12:43 ]
Заголовок сообщения:  Re: лк в 5.1

Так, стоп, я наврал. В 5.1 старый fop ещё. Не в этом дело.
А из клиента из карточек нормально скачивается?

Автор:  skyb [ 26 авг 2010, 13:04 ]
Заголовок сообщения:  Re: лк в 5.1

dimOn писал(а):
Так, стоп, я наврал. В 5.1 старый fop ещё. Не в этом дело.
А из клиента из карточек нормально скачивается?

эм.... скачивается??? сохраняется смысле??

Автор:  dimOn [ 26 авг 2010, 13:17 ]
Заголовок сообщения:  Re: лк в 5.1

Ну да.

з.ы. Это одно и то же. Сохранение == скачивание в клиент из сервера, аналогично такому же действию в вебе.

Автор:  stark [ 26 авг 2010, 19:45 ]
Заголовок сообщения:  Re: лк в 5.1

skyb писал(а):
При скачивании карточек с ЛК в версии 5.1 коегде вообще нечего невидно, коегде тоелько то что подставляется автоматом

проблема со шрифтами скорее всего . Их не находит

Автор:  Artur [ 30 авг 2010, 12:10 ]
Заголовок сообщения:  Re: лк в 5.1

skyb писал(а):
При скачивании карточек с ЛК в версии 5.1 коегде вообще нечего невидно, коегде тоелько то что подставляется автоматом

Укажите, какой шрифт используется в xsl-шаблоне карточки в местах решеток?
Например:
<fo:block font-size="22pt" font-family="arial" text-align="center">
Hello, <xsl:value-of select="/reg/name"/>!
</fo:block>

Автор:  skyb [ 31 авг 2010, 05:13 ]
Заголовок сообщения:  Re: лк в 5.1

Код:
<xsl:attribute-set name="text1_title">
      <xsl:attribute name="text-align">right</xsl:attribute>
      
      <xsl:attribute name="font-size">6pt</xsl:attribute>
      <xsl:attribute name="font-weight">bold</xsl:attribute>
      <xsl:attribute name="start-indent">0.1cm</xsl:attribute>
      <xsl:attribute name="end-indent">0.1cm</xsl:attribute>

      <xsl:attribute name="padding-top">-0.4cm</xsl:attribute>
      <xsl:attribute name="padding-bottom">0cm</xsl:attribute>

   </xsl:attribute-set>

Код:
<?xml version="1.0" encoding="windows-1251"?><!DOCTYPE xsl:stylesheet  [
   <!ENTITY nbsp   "&#160;">
   <!ENTITY copy   "&#169;">
   <!ENTITY reg    "&#174;">
   <!ENTITY trade  "&#8482;">
   <!ENTITY mdash  "&#8212;">
   <!ENTITY ldquo  "&#8220;">
   <!ENTITY rdquo  "&#8221;">
   <!ENTITY pound  "&#163;">
   <!ENTITY yen    "&#165;">
   <!ENTITY euro   "&#8364;">
]>

Код:
<fo:block xsl:use-attribute-sets="text_title" space-after="0.5cm">
                   ДОГОВОР <xsl:value-of select="$contract_title"/>

Да, когда скачиваешь с админки тоже так же показывает ("#")

Автор:  Artur [ 31 авг 2010, 12:28 ]
Заголовок сообщения:  Re: лк в 5.1

Попробуйте добавить вот такой атрибут в ваш набор text1_title

<xsl:attribute name="font-family">arial</xsl:attribute>

Автор:  skyb [ 16 сен 2010, 08:34 ]
Заголовок сообщения:  Re: лк в 5.1

Код:
<xsl:attribute-set name="text1_title">
      <xsl:attribute name="text-align">right</xsl:attribute>
      <xsl:attribute name="font-family">arial</xsl:attribute>
      <xsl:attribute name="font-size">6pt</xsl:attribute>
      <xsl:attribute name="font-weight">bold</xsl:attribute>
      <xsl:attribute name="start-indent">0.1cm</xsl:attribute>
      <xsl:attribute name="end-indent">0.1cm</xsl:attribute>
      <xsl:attribute name="padding-top">-0.4cm</xsl:attribute>
      <xsl:attribute name="padding-bottom">0cm</xsl:attribute>
   </xsl:attribute-set>

Не помогло :(

Вложения:
29.png
29.png [ 4.88 КБ | Просмотров: 9893 ]

Автор:  dimOn [ 16 сен 2010, 11:47 ]
Заголовок сообщения:  Re: лк в 5.1

Эти же шаблоны работали в 5.0 ? Они стандартные или как?

Автор:  skyb [ 16 сен 2010, 12:06 ]
Заголовок сообщения:  Re: лк в 5.1

да, стандартные. Нет, в 5.0 тоже не работали...просто я там и не сохранял их, а тут решил посмотреть что в 5.1 нового в лк и увидел это. Кстати, а где же хваленый переделанный личный кабинет(хоятбы переделка по разбитием трафика по мб гб и тд)? :)

Автор:  dimOn [ 16 сен 2010, 13:05 ]
Заголовок сообщения:  Re: лк в 5.1

Какая-то странная проблема общая с фопом короче, у меня в TODO висит покопаться с этим...
Личный кабинет остался старый в 5.1, ага, так уж вышло)

Автор:  stark [ 20 сен 2010, 20:27 ]
Заголовок сообщения:  Re: лк в 5.1

обновление выложено . пробуйте

Автор:  skyb [ 24 сен 2010, 06:27 ]
Заголовок сообщения:  Re: лк в 5.1

Неа :( ... клиент обновился

Вложения:
31.png
31.png [ 70.05 КБ | Просмотров: 9824 ]
30.png
30.png [ 4.28 КБ | Просмотров: 9824 ]

Автор:  mikos [ 24 сен 2010, 16:45 ]
Заголовок сообщения:  Re: лк в 5.1

Аналогичная проблема. 5.1

Автор:  skyb [ 26 сен 2010, 15:22 ]
Заголовок сообщения:  Re: лк в 5.1

mikos писал(а):
Аналогичная проблема. 5.1

Тему смотрели :facepalm:
Цитата:
лк в 5.1

:) это для 5.1 и есть...у меня в продакшене 5.0 а 5.1 тестирую для перехода

Автор:  mikos [ 26 сен 2010, 20:36 ]
Заголовок сообщения:  Re: лк в 5.1

Смотрели. Просто подтверждаю что такида есть проблема.

Автор:  skyb [ 27 сен 2010, 05:56 ]
Заголовок сообщения:  Re: лк в 5.1

Значит я не 1 :)

Автор:  dimOn [ 28 сен 2010, 12:20 ]
Заголовок сообщения:  Re: лк в 5.1

Есть такое, сейчас подшаманим...

Автор:  dimOn [ 28 сен 2010, 17:57 ]
Заголовок сообщения:  Re: лк в 5.1

Короче, исправил каляки-маляки при скачивании файла из карточек. Была старая и глубокая проболема. А чтобы не было решёток в шаблонах, придётся править сами шаблоны. Пока так.

Например, в текущем надо сделать (добавить) font-family в text_title, типа того:

Код:
<xsl:attribute-set name="text_title">
...
<xsl:attribute name="font-family">arialbold</xsl:attribute>
...


А нет, в 5.1 скорее всего надо будет добавить:

<xsl:attribute name="font-family">arial</xsl:attribute>

Автор:  skyb [ 28 сен 2010, 18:05 ]
Заголовок сообщения:  Re: лк в 5.1

дежавю?

Автор:  dimOn [ 28 сен 2010, 18:57 ]
Заголовок сообщения:  Re: лк в 5.1

женеманж пасижур! Мне кажется, что text1_title и text_title это разные стили у вас...

Автор:  dimOn [ 29 сен 2010, 12:07 ]
Заголовок сообщения:  Re: лк в 5.1

И как? :roll:

Автор:  jack7 [ 17 дек 2010, 12:14 ]
Заголовок сообщения:  Re: лк в 5.1

Цитата:
Клиент: вер. 5.1 сборка 433 от 07.12.2010 16:16:42
os:Linux; java:Sun Microsystems Inc., v.1.6.0_17
Сервер: вер. 5.1 сборка 545 от 07.12.2010 16:16:29
os:Linux; java:Sun Microsystems Inc., v.1.6.0_07


FOP
Код:
root@mydb: /usr/local/BGBillingServer/lib [Птн Дек 17 : 10:50:51] # ls -l fop.jar
-rw-r--r-- 1 root root 2620110 Дек  9 03:47 fop.jar


card_dogovor.xsl
Цитата:
<xsl:attribute-set name="text">
<xsl:attribute name="font-family">arial</xsl:attribute>
<xsl:attribute name="text-align">justify</xsl:attribute>
<xsl:attribute name="font-size">8.5pt</xsl:attribute>
<xsl:attribute name="space-before">1pt</xsl:attribute>
<xsl:attribute name="space-after">1pt</xsl:attribute>
</xsl:attribute-set>


при сохранении договора из админки весь русский текст идет в виде решеток

Автор:  jack7 [ 17 дек 2010, 13:25 ]
Заголовок сообщения:  Re: лк в 5.1

нашел где косяк
менял когда то шрифт на Verdana
в другом шаблоне для отдельных групп договоров
поставил arial - все нормализовалось

Автор:  dimOn [ 17 дек 2010, 13:26 ]
Заголовок сообщения:  Re: лк в 5.1

везде проставлено arial в font-family ? Даже там где его изначально не было?

Автор:  jack7 [ 17 дек 2010, 13:33 ]
Заголовок сообщения:  Re: лк в 5.1

Код:
root@mydb: /usr/local/BGBillingServer/webroot/xsl [Птн Дек 17 : 12:31:37] # grep font-family * | grep -iv Arial | grep -v orig
bill5_discount.xsl:  <xsl:attribute name="font-family">verdana</xsl:attribute>
bill5.xsl:       <xsl:attribute name="font-family">verdana</xsl:attribute>
bill5.xsl.last:  <xsl:attribute name="font-family">verdana</xsl:attribute>
bill5.xsl.vasco:  <xsl:attribute name="font-family">verdana</xsl:attribute>
card_dogovor2.xsl:  <xsl:attribute name="font-family">verdana</xsl:attribute>
card_dogovor2.xsl:  <xsl:attribute name="font-family">verdana</xsl:attribute>
card_dogovor2.xsl:  <xsl:attribute name="font-family">verdana</xsl:attribute>
card_dogovor_arenda_org.xsl:  <xsl:attribute name="font-family">Verdana</xsl:attribute>
card_dogovor_arenda_org.xsl:  <xsl:attribute name="font-family">Verdana</xsl:attribute>
card_dogovor_arenda_org.xsl:  <xsl:attribute name="font-family">Verdana</xsl:attribute>
card_dogovor_arenda.xsl:  <xsl:attribute name="font-family">Verdana</xsl:attribute>
card_dogovor_arenda.xsl:  <xsl:attribute name="font-family">Verdana</xsl:attribute>
card_dogovor_arenda.xsl:  <xsl:attribute name="font-family">Verdana</xsl:attribute>


сейчас меняю на arial

ps
в вердане легко отличить 1(цифра один) от l (строчная латинская эль)

Автор:  dimOn [ 17 дек 2010, 15:21 ]
Заголовок сообщения:  Re: лк в 5.1

верданы нет никакой в 5.1

Автор:  dimOn [ 17 дек 2010, 15:22 ]
Заголовок сообщения:  Re: лк в 5.1

вот цитата из хелпдеска, писал кому-то

Цитата:
ага, понятно... в 5.1 ещё старый fop в дефолтной сборке.

там нету шрифтов всех внутри, только arial-семья и ещё несколько.

попробуйте везде в своих xsl поставить в тегах font-family значение arial (у вас там times, которого нет русифицированного в наших сборках до версии 5.2)
где нету вообще font-family , там надо бы тоже указать его и поставить arial (а может и не потребуется, увидите по решёткам), потому что при неуказании берётся дефолтный, который берётся serif , которого опять же нету.



вот полный список всего, что вы можете указать в font-family без добавления в fop.jar своих шрифтов и метрик:

arial
arialn
DejaVuLGCSansMono

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