Добавление фотографий или изображений к записям

Обсуждение статей блога SugarTalk.ru

Добавление фотографий или изображений к записям

Сообщение stalk » 18 авг 2011, 11:39

В данной теме обсуждается статья Добавление фотографий или изображений к записям.
stalk
Администратор
 
Сообщений: 46
Зарегистрирован: 10 авг 2011, 11:30

Re: Добавление фотографий или изображений к записям

Сообщение anatoly51a » 08 сен 2011, 05:04

Использую версию 6.2.1, русский интерфейс, PHP 5.3.8-pl0, Apache/2.2.17, mysql Ver 14.14 Distrib 5.1.56.
Модуль добавления фото поставил русский (родной тоже пробовал), модуль встал без проблем, поля и остальное настроил. При добавлении фотографии контакту загрузка фото происходит, в директории
Код: выделить все
..sugar/custom/SynoFieldPhoto/phpThumb/images/

файлы jpeg появляются, но в поле фото нет, вместо него значёк возможного изображения.
Изменил в файле ..sugar/custom/SynoFieldPhoto/phpThumb/phpThumb.php
значение
Код: выделить все
error_reporting(E_ALL);
ini_set('display_errors', '1');

на значение
Код: выделить все
error_reporting(0);
ini_set('display_errors', '0');

Прогресс - фотография обрабатывается и появляется на страничке, в директории images изображение так же имеется. При сохранении контакта изображение пропадает, то есть на страничке его нет (Нет доступного изображения ), в директории остается.
По всей видимости нужно подправить значения в файлах php, но где именно? Или рыть глобальные конфиги php?
anatoly51a
 
Сообщений: 3
Зарегистрирован: 07 сен 2011, 03:51

Re: Добавление фотографий или изображений к записям

Сообщение admin » 08 сен 2011, 22:31

Если картинка появляется значит процесс обработки изображения происходит нормально.
Так что никакие конфиги править не надо.
Насколько я понимаю у вас просто не происходит сохранение пути к картинке при сохранении записи в SugarCRM,
проверьте, пожалуйста, добавились ли у вас хуки в модуль в который вы пытаетесь добавить фото, в папке custom/modules/MODULE_NAME/logic_hooks.php
Аватар пользователя
admin
 
Сообщений: 245
Зарегистрирован: 11 авг 2011, 14:49

Re: Добавление фотографий или изображений к записям

Сообщение anatoly51a » 09 сен 2011, 00:56

Похоже именно так и есть, содержимое файла ../custom/modules/Contacts/logic_hooks.php здесь
anatoly51a
 
Сообщений: 3
Зарегистрирован: 07 сен 2011, 03:51

Re: Добавление фотографий или изображений к записям

Сообщение admin » 09 сен 2011, 15:18

Это нормальное содержимое, хуки были добавлены.
Посмотрите, пожалуйста, в таблице SugarCRM - contacts_cstm , ваше добавленное поле, сохраняется ли в него путь к картинке?
Аватар пользователя
admin
 
Сообщений: 245
Зарегистрирован: 11 авг 2011, 14:49

Re: Добавление фотографий или изображений к записям

Сообщение anatoly51a » 09 сен 2011, 17:28

Код: выделить все
mysql> describe contacts_cstm;
+-------+----------+------+-----+---------+-------+
| Field | Type     | Null | Key | Default | Extra |
+-------+----------+------+-----+---------+-------+
| id_c  | char(36) | NO   | PRI | NULL    |       |
+-------+----------+------+-----+---------+-------+
1 row in set (0.00 sec)

mysql> select * from contacts_cstm;
Empty set (0.00 sec)

mysql>

поля пустые ):
anatoly51a
 
Сообщений: 3
Зарегистрирован: 07 сен 2011, 03:51

Re: Добавление фотографий или изображений к записям

Сообщение admin » 11 сен 2011, 12:39

Странно. Поэтому и не происходит сохранение, у вас нет в БД даже поля, в которое должно производится сохранение.
Вы когда в конструкторе SugarCRM для модуля контакты добавляете ваше фото поле, автоматически в данной бд должно появится данное поле, куда будет сохраняться путь к картинке, то есть например если вы назвали поле photo для модуля контакты, то автоматически в contacts_cstm должно появится поле photo_c

Только честно не помню на каком этапе, сразу после создания поля, или при сохранении записи с этим непустым полем
Аватар пользователя
admin
 
Сообщений: 245
Зарегистрирован: 11 авг 2011, 14:49

Re: Добавление фотографий или изображений к записям

Сообщение admin » 13 сен 2011, 12:41

Попробуйте зайти в администрирование SugarCRM -Восстановление-Быстрое Восстановление,
после этого должно появится сообщение об отсутствующем поле в БД, и появится запрос для его добавления - просто нажмите Выполнить,
после этого поле добавится в БД.
Аватар пользователя
admin
 
Сообщений: 245
Зарегистрирован: 11 авг 2011, 14:49

Re: Добавление фотографий или изображений к записям

Сообщение Chif » 24 янв 2012, 15:43

Так же данный глюк всплывал при использовании IE в загрузке картинок.
Так же хочется отметить что при установки этого модуля и добавления хотя бы одного такого поля в модуль становится полностью не возможен импорт данных в систему, хоть поле и является не обязательным, но при импорте оно говорит что обязательно. Правда это было на 5.Х.Х, на 6рки не пробовал
Chif
 
Сообщений: 8
Зарегистрирован: 24 авг 2011, 10:35


Вернуться в Обсуждение статей

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron