Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Corso777

Новичок
  
  • Публикаций

    10
  • Зарегистрирован

  • Посещение

Посетители профиля

Блок последних посетителей выключен и не отображается другим пользователям.

Достижения Corso777

Apprentice

Apprentice (3/14)

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

Последние медали

0

Репутация

  1. Corso777

    filter Pro [Поддержка]

    Добрый день, Изменил версию 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/
Гость
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.