Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

jdponomarev

Новачок
  
  • Публікації

    5
  • З нами

  • Відвідування

1 подписчик

jdponomarev's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Репутація

  1. 1. http://superapple.ru 2. OpenCart 1.4.7 3. не раскручивается,пока допиливается 4. 1000mb.ru 5. Сделано 4fun, возможно станет реальным магазином. Также есть не до конца доделанная версия для iphone. Рад буду услышать комментарии/баги https://opencartforum.com/public/style_emoticons/default/icon_exclaim.gif
  2. Согласен с замечаниями,спасибо,буду исправлять.
  3. я в начале темы кидал как у себя сделал. как-то так if(($width > 110)&&($height > 110)&&($width < 130)&&($height < 130)){ $image->watermark(HTTP_IMAGE . 'watermark_small.png', 'bottomright'); } if(($width > 150)&&($height > 150)){ $image->watermark(HTTP_IMAGE . 'watermark.png', 'bottomright'); }это в файле /tool/image.php ну и подставить размеры превьюшек.
  4. 1.http://colorphoto.ru 2. opencart ver 1.4.7 3. пока никакой,только запустили 4. 100mb.ru 5. Системы управления цветом,различные товары для дизайнеров. Было много чего сделано,подредактировано,прикручено. Замечания приветствуются!
  5. У меня получилось, коряво конечно сделал... Копируем watermark.png в папку с картинками. В system/library/image.php переделал функцию watermark следующим образом: В начале //$watermark = $this->create($file); $watermark = imagecreatefrompng($file); $watermark_width = imagesx($watermark); $watermark_height = imagesy($watermark); model/tool/image.php переделал следующим образом <?phpclass ModelToolImage extends Model { function resize($filename, $width, $height) { if (!file_exists(DIR_IMAGE . $filename) || !is_file(DIR_IMAGE . $filename)) { return; } $old_image = $filename; $new_image = 'cache/' . substr($filename, 0, strrpos($filename, '.')) . '-' . $width . 'x' . $height . '.jpg'; if (!file_exists(DIR_IMAGE . $new_image) || (filemtime(DIR_IMAGE . $old_image) > filemtime(DIR_IMAGE . $new_image))) { $path = ''; $directories = explode('/', dirname(str_replace('../', '', $new_image))); foreach ($directories as $directory) { $path = $path . '/' . $directory; if (!file_exists(DIR_IMAGE . $path)) { @mkdir(DIR_IMAGE . $path, 0777); } } $image = new Image(DIR_IMAGE . $old_image); $image->resize($width, $height); if(($width > 110)&&($height > 110)&&($width < 130)&&($height < 130)){ $image->watermark(HTTP_IMAGE . 'watermark_small.png', 'bottomright'); } if(($width > 150)&&($height > 150)){ $image->watermark(HTTP_IMAGE . 'watermark.png', 'bottomright'); } $image->save(DIR_IMAGE . $new_image); } if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) { return HTTPS_IMAGE . $new_image; } else { return HTTP_IMAGE . $new_image; } }}?> Это нужно было для того,чтобы вставлять разные watermark'и для превьюшек и больших картинок

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.