Jump to content

Corso777

Новичок
  • Content Count

    7
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Corso777

  • Rank
    Новичок

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Vqmod вроде установлен. В этой папке несколько xml файлов работающих сейчас на сайте модулей. Вот код: <?php class ModelToolImage extends Model { /** * * @param filename string * @param width * @param height * @param type char [default, w, h] * default = scale with white space, * w = fill according to width, * h = fill according to height * */ public function resize($filename, $width, $height, $type = "") { if (!file_exists(DIR_IMAGE . $filename) || !is_file(DIR_IMAGE . $filename)) { return; } $info = pathinfo($filename); $extension = $info['extension']; $old_image = $filename; $new_image = 'cache/' . utf8_substr($filename, 0, utf8_strrpos($filename, '.')) . '-' . $width . 'x' . $height . $type .'.' . $extension; 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); } } list($width_orig, $height_orig) = getimagesize(DIR_IMAGE . $old_image); if ($width_orig != $width || $height_orig != $height) { $image = new Image(DIR_IMAGE . $old_image); $image->resize($width, $height, $type); $image->save(DIR_IMAGE . $new_image); } else { copy(DIR_IMAGE . $old_image, DIR_IMAGE . $new_image); } } return $this->getImageUrl($new_image); } protected function getImageUrl($new_image) { $parts = explode('/', $new_image); $new_url = implode('/', array_map('rawurlencode', $parts)); if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) { return $this->config->get('config_ssl') . 'image/' . $new_url; } else { return $this->config->get('config_url') . 'image/' . $new_url; } } }
  2. Спасибо большое, но поменял вручную и сайт не открывался - пришлось восстанавливать файлы из бэкапа. Что-то не то заменил, наверное. Закинул модуль в папку vqmod/xml, но ничего не произошло. Что я не так делаю? UPD: загвоздка с изменением в последнем файле: сразу перестает сайт работать. После изменений в первых двух сайт работает
  3. Скинул, но не вижу, где в админке можно обновить модификаторы. Возможно, у меня старая версия OcStore?
  4. Требуется создать возможность добавлять на сайт изображения в формате svg. Требуется заменить логотип на сайте на более четкий. https://four-in-hand.ru/ ocStore Версия 1.5.5.1.2
  5. Добрый день! Нужно внедрить быструю подписку на сайте: посетитель просто вводит имейл, нажимает кнопку "подписаться" и все. Выходит небольшая надпись "Спасибо, что подписались" или что-то в этом роде. На почту приходит письмо с благодарностью. Нужна также проверка на уже существующие адреса в базе. Рассылка осуществляется через Mailchimp Сайт https://four-in-hand.ru/
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.