Не сохраняются полноразмерные картинки в блоге (вер.1.10)

#1 17 ноября 2012 в 00:35
При загрузке в блоге (версия 1.10 с патчем) не сохраняются полноразмерные картинки cry
Где какие настройки в новой версии не нашел, lookв 1.9 все настройки были в админке.
Подскажите где копать? sad
#2 18 ноября 2012 в 18:09
Ну что? zstПохоже либо никто не сталкивался еще пока либо никто не знает shock
Где в админке (или еще где) настраивается размер картинок в блогах? И куда пропала или перенесена галка позволяющая сохранять полноразмерные картинки?
#3 18 ноября 2012 в 21:33
СергейП, не путайте — настройки компонента — Фотогалерия и просто вставку картинок в блоги — на форум — в комментариях и так далее.
Откройте файл (для версии 1.10) — core\ajax\imginsert.php — и там вместо 600 px — можете выставить необходимые вам размеры, открываемых изображений.
#4 18 ноября 2012 в 21:51
core\ajax\imginsert.php

  1. $inUploadPhoto->only_medium = true;
true поменять на false
добавить после неё строчку
  1. $inUploadPhoto->is_saveorig = 1;
про размеры средних(medium) копий ответил уважаемый Madmax
#5 18 ноября 2012 в 22:22


core\ajax\imginsert.php

  1. $inUploadPhoto->only_medium = true;
true поменять на false
добавить после неё строчку
  1. $inUploadPhoto->is_saveorig = 1;
про размеры средних(medium) копий ответил уважаемый Madmax

• Mike •

Спасибо — буду пробовать и разбираться. smileПока я куда то влез stukчто вообще не могу загрузить картинку в блог, при добавлении крутится что загружает и ничего не появляется shock
#6 18 ноября 2012 в 23:55



  1. $inUploadPhoto->only_medium = true;
true поменять на false
добавить после неё строчку
  1. $inUploadPhoto->is_saveorig = 1;

• Mike •

Все сделал как написано, но оригинальное так и не сохраняется shock — обрезается по указанному в среднем...
Хотя в коде ведь есть насчет сохранения оригинала lookИ где еще копнуть? zst
#7 19 ноября 2012 в 00:55
после исправления в файле должны быть такие две строки:
  1.  
  2. $inUploadPhoto->only_medium = false;
  3. $inUploadPhoto->is_saveorig = 1;
  4.  
#8 19 ноября 2012 в 01:03


после исправления в файле должны быть такие две строки:

  1.  
  2. $inUploadPhoto->only_medium = false;
  3. $inUploadPhoto->is_saveorig = 1;
  4.  

• Mike •

Так и есть —
  1. // Подготавливаем класс загрузки фото
  2. cmsCore::loadClass('upload_photo');
  3. $inUploadPhoto = cmsUploadPhoto::getInstance();
  4. $inUploadPhoto->upload_dir = PATH.'/upload/';
  5. $inUploadPhoto->dir_medium = $component.'/';
  6. $inUploadPhoto->medium_size_w = $cfg['img_w'];
  7. $inUploadPhoto->medium_size_h = $cfg['img_h'];
  8. $inUploadPhoto->is_watermark = $cfg['watermark'];
  9. $inUploadPhoto->only_medium = false;
  10. $inUploadPhoto->is_saveorig = 1;
  11. $inUploadPhoto->input_name = 'attach_img';
#9 19 ноября 2012 в 01:45
вот бы два формата сразу загружалось-для вставки в блог и при клике по фотке, чтобы открывалась фотка больших размеров.

это было бы очень удобно и правильно
#10 19 ноября 2012 в 02:15
yury, так и происходит

  1.  
  2. // Подготавливаем класс загрузки фото
  3. cmsCore::loadClass('upload_photo');
  4. $inUploadPhoto = cmsUploadPhoto::getInstance();
  5. $inUploadPhoto->upload_dir = PATH.'/upload/'.$component.'/';
  6. $inUploadPhoto->dir_medium = 'medium/';
  7. $inUploadPhoto->medium_size_w = $cfg['img_w'];
  8. $inUploadPhoto->medium_size_h = $cfg['img_h'];
  9. $inUploadPhoto->is_watermark = 1;
  10. $inUploadPhoto->only_medium = false;
  11. $inUploadPhoto->is_saveorig = 1;
  12. $inUploadPhoto->input_name = 'attach_img';
  13.  
у меня работает в таком виде — показывается уменьшенная превьюха — открывается оригинал…
#11 19 ноября 2012 в 02:29



у меня работает в таком виде — показывается уменьшенная превьюха — открывается оригинал…

• Mike •
Благодарю за советы — вижу некую разницу в коде (с путями) — завтра сравню и проверю-попробую v
#12 19 ноября 2012 в 12:12

у меня работает в таком виде — показывается уменьшенная превьюха — открывается оригинал…

• Mike •
а в фале компонента блогов какие правки на ссылку на оригинал? оригинал и медиум сохраняются в одну ппапку или в разные?

у меня в файле код следующий

  1. // Подготавливаем класс загрузки фото
  2. cmsCore::loadClass('upload_photo');
  3. $inUploadPhoto = cmsUploadPhoto::getInstance();
  4. $inUploadPhoto->upload_dir = PATH.'/upload/';
  5. $inUploadPhoto->dir_medium = $component.'/';
  6. $inUploadPhoto->medium_size_w = $cfg['img_w'];
  7. $inUploadPhoto->medium_size_h = $cfg['img_h'];
  8. $inUploadPhoto->is_watermark = $cfg['watermark'];
  9. $inUploadPhoto->only_medium = false;
  10. $inUploadPhoto->input_name = 'attach_img';
  11. // загружаем фото
  12. $file = $inUploadPhoto->uploadPhoto();
#13 19 ноября 2012 в 12:41
правок больше никаких только в этом файле и как в посте #10…
сохраняются при этом три размера small medium и original каждый в свою папку…
#14 19 ноября 2012 в 14:12


правок больше никаких только в этом файле и как в посте #10…
сохраняются при этом три размера small medium и original каждый в свою папку…

• Mike •

А версия 1.10? Почему то код с путями сохранения отличаются zstА я только цифры менял, код не трогал кроме того что дописать вы посоветовали smile
В общем пока увидел следующее — оригинал сохраняется в корень upload, но так как пути прописаны по разному по сравнению с вашим кодом, показывается вместо него из medium. scratch

Взял ваш код и все заработало как хотелось! v
Но тогда получается что в 1.10 в блогах не планировалась возможность показа оригинальных картинок. scratch
#15 19 ноября 2012 в 14:55
не только в блогах, вообще для бб — редактора, для загрузки фото, изменения отразятся и в форуме, и в комментах, и в сообщениях, поэтому по-умолчанию грузятся только medium — так и было задумано…
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.