Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Corso777

Newbie
  
  • Posts

    10
  • Joined

  • Last visited

Recent Profile Visitors

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

Corso777's Achievements

Apprentice

Apprentice (3/14)

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

Recent Badges

0

Reputation

  1. Добрый день, Изменил версию PHP до 5.6 - фильтр перестал работать. В админке сообщение, что нужно активировать вручную. При нажатии этой кнопки ведет на несуществующий домен. Модуль curl на хостинге включен. Что делать?
  2. Да, все верно. Также нужно настроить фильтр так (в том числе и в текущей десктоповой версии, чтобы фильтр не сбивался при открытии товара и дальнейшем переходе на предыдущую страницу с отфильтрованными товарами.
  3. Привет! На сайте установлен фильтр выбора товаров FilterPro v2.5.17.3_beta (speed) Необходимо сделать такой же фильтр в мобильной версии сайта. Шаблон сайта имеет адаптивный дизайн https://four-in-hand.ru/
  4. 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; } } }
  5. Спасибо большое, но поменял вручную и сайт не открывался - пришлось восстанавливать файлы из бэкапа. Что-то не то заменил, наверное. Закинул модуль в папку vqmod/xml, но ничего не произошло. Что я не так делаю? UPD: загвоздка с изменением в последнем файле: сразу перестает сайт работать. После изменений в первых двух сайт работает
  6. Скинул, но не вижу, где в админке можно обновить модификаторы. Возможно, у меня старая версия OcStore?
  7. Требуется создать возможность добавлять на сайт изображения в формате svg. Требуется заменить логотип на сайте на более четкий. https://four-in-hand.ru/ ocStore Версия 1.5.5.1.2
  8. Добрый день! Нужно внедрить быструю подписку на сайте: посетитель просто вводит имейл, нажимает кнопку "подписаться" и все. Выходит небольшая надпись "Спасибо, что подписались" или что-то в этом роде. На почту приходит письмо с благодарностью. Нужна также проверка на уже существующие адреса в базе. Рассылка осуществляется через Mailchimp Сайт https://four-in-hand.ru/
×
×
  • Create New...

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.