Перейти к содержимому


После обновления неправильно работают поля связи


Сообщений в теме: 5

#1 kg0

    Активный участник

  • Пользователи
  • PipPipPip
  • 145 сообщений

Отправлено 17 Январь 2011 - 15:39

Добрый день,

правда, не такой уж он и добрый.

Сейчас обнаружил, что после обновления (771->846):

1) Поле связи стало отображаться неверно, если используется функция "Выводить также поле".

2) В том же поле связи возникает ошибка, если нажать на него, например, вот такая
Fatal error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
SELECT * FROM cb_140111tables WHERE id=
in /var/www/u1196375/data/www/support.bazis.info/cb/common.php on line 342

3) Если раньше при отображении поле связи было одной строкой (и одной гиперссылкой), то теперь оно разбивается на отдельные поля - само поле связи и поля, которые выводятся функцией "Выводить также поле", т.е работать нормально стало невозможно.

4) При редактировании конфигурации поля, все время сбрасывается галочка "Выводить в одну строку"

5) При редактировании конфигурации поля связи не удается установить "фильтр" - все время сбрасывается на "(по умолчанию)"

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 17 Январь 2011 - 16:45

Возможно Вам просто стоит обновить ревизию - на последней проблем с полями связи не выявлено (в 846 действительно были замечены глюки)

#3 kg0

    Активный участник

  • Пользователи
  • PipPipPip
  • 145 сообщений

Отправлено 17 Январь 2011 - 20:37

Просмотр сообщенияРазработчик (17.1.2011, 16:45) писал:

Возможно Вам просто стоит обновить ревизию - на последней проблем с полями связи не выявлено (в 846 действительно были замечены глюки)

"Возможно" ?

Я обновился до 879, но лучше не стало. Только исчезла SQL ошибка.

Проблемы остались. Очень неприятные проблемы.

1) Если раньше при отображении поле связи было одной строкой (и одной гиперссылкой), то теперь оно разбивается на отдельные поля - само поле связи и поля, которые выводятся функцией "Выводить также поле", т.е работать нормально стало невозможно.

2) Поле, которые выводится через функцию "Выводить также поле" перестало быть ссылкой - обычный текст.

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 18 Январь 2011 - 09:26

Просмотр сообщенияkg0 (17.1.2011, 20:37) писал:

1) Если раньше при отображении поле связи было одной строкой (и одной гиперссылкой), то теперь оно разбивается на отдельные поля - само поле связи и поля, которые выводятся функцией "Выводить также поле", т.е работать нормально стало невозможно.
Включите опцию "Выводить в одну строку". Если не включается - скорее всего у вас проблема с БД, в таком случае вышлите нам бэкап.

Просмотр сообщенияkg0 (17.1.2011, 20:37) писал:

2) Поле, которые выводится через функцию "Выводить также поле" перестало быть ссылкой - обычный текст.
Честно говоря не припомню, чтобы ранее доп. поля включались в гиперссылку. Но в принципе это логично (если включено "Выводить в одну строку"), так что соответсвующие исправления мы сегодня внесем.

#5 kg0

    Активный участник

  • Пользователи
  • PipPipPip
  • 145 сообщений

Отправлено 18 Январь 2011 - 10:16

Просмотр сообщенияРазработчик (18.1.2011, 9:26) писал:

Включите опцию "Выводить в одну строку". Если не включается - скорее всего у вас проблема с БД, в таком случае вышлите нам бэкап.
Честно говоря не припомню, чтобы ранее доп. поля включались в гиперссылку. Но в принципе это логично (если включено "Выводить в одну строку"), так что соответсвующие исправления мы сегодня внесем.

1. опцию "Выводить в одну строку" - я ее всегда включаю. Без нее все плохо, например, быстрый поиск по полю связи не работает (по полям "Выводить также поле")
Сейчас опция "Выводить в одну строку" у меня работает, но работает неверно. Верно было в 771 ревизии.

У Вас есть доступ к моей базе - она рабочая, Вы можете прямо себе на комп скачать бэкап для проверки.

2. "Честно говоря не припомню, чтобы ранее доп. поля включались в гиперссылку." - а я всегда этим пользовался, например, в 771 первой ревизии.
Без этой функции работать очень неудобно

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 20 Январь 2011 - 14:16

Соотвествующие исправления в работу поля связи были внесены. Теперь доп.поля всегда включаются в единую гиперссылку. Также был исправлен неверный вывод поля связи, ссылающегося на другое поле связи. Для применения изменений просто обновите программу.





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных