Jump to content

Ariel

Новичок
  • Content Count

    13
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Ariel

  • Rank
    Пользователь
  1. Добрый день. Помогите, пожалуйста, разобраться с проблемой. В прайсе имеется путь до фото Если загружаю папку thumbnails с фото в папку catalog/temp, то модуль не видит фото и не привязывает к товару. Если делаю редактуру прайса, оставляя только имя фото, и загружаю фото в папку catalog/temp, то фото привязываются к товару, но в папке с фото товаров режется название перед точкой (критично тем, что у многих товаров артикул идёт перед точкой, и теряется уникальность фото) Собственно, 2 вопроса, которые никак не получается решить: 1. Как заставить модуль загружать фото по пути catalog/temp/thumbnails/* ? Немного не понятна точка отсчёта, откуда модуль начинает формировать ссылку 2. Как можно экранировать точку в названии фото, чтобы модуль не резал их название?
  2. Доброго времени суток. У одного из поставщиков в прайсе параметры указаны в виде столбца Как разложить эти параметры на атрибуты и опции? В карточке товара есть разделение на опции: Цвет/Размер, атрибуты любые Можете подсказать, какие есть варианты решения задачи? Колдовать над прайсом - дело неблагодарное, т.к. в нём свыше 5к товаров В самом прайсе (при просмотре через блокнот), параметры указаны следующим образом Можкт ли указание текста начала и конца парсинга следующим образом? Например для опции цвет
  3. Подскажите, пожалуйста. У поставщика, в прайсе, ссылки на изображения отображаются в виде: https://prnt.sc/oqhge8 В настройках модуля выставлено: Номера колонок, содержащих прямые ссылки на фото , через запятую или текст начала,конца парсинга: (номер колонки) Обновлять фото: привязать к товару Парсить из файла: да Категории:*Существующая папка для загрузки фото товара (без image/catalog/):project В итоге, после импорта прайса, на товаре отсутствует картинка. В БД, в поле image - пустая запись, вместо: image/catalog/project/thumbnails/*.jpg Поставщик довольно сильно ограничивает доступ к своим ресурсам, поэтому парсить с прямых ссылок на фото нет возможности, пришлось выкачать локально и перенести на хост, сохраняя структуру папок. Второй день бьюсь над задачей, перебирая различные варианты, но в эти фото прям упёрлась и работа дальше никак не идёт. upd: нашла решение. Прописала в прайсе действительный путь до картинок: image/catalog/project/thumbnails/*.jpg
  4. Сработал костыль на убирание точки из названий thumbnails/1374.51_6_tif_200x200.jpg, но это решение крайне неудобное, т.к. появляется дополнительный обезьяний труд на переименование тысяч фото и смены графы фото в прайсе поставщика. Есть возможность в модуле как-то обойти неверный парсинг?
  5. Доброго времени суток Возникла проблема. Поставщик указывает ссылки на фото в виде: thumbnails/1374.51_6_tif_200x200.jpg Создала каталог для фото, закачала их, в модуле выставила "Номер колонки, содержащей ссылку для парсинга:" Почему то в базу идёт ссылка catalog/project/0x200.jpg, т.е. обрезается целый фрагмент: "thumbnails/1374.51_6_tif_20" после парсинга. Можете подсказать, как справиться с данной незадачей? Очень много товаров, соответственно фото тоже
  6. Ве-ли-ко-ле-пно! Сработало. Такое простое решение, над такой неудобной проблемой. Спасибо огромное, AlexDW! @nikifalex и вам спасибо, маленький урок я все же получила
  7. Попробовала, но есть нюанс: В index.php имеется запись: // Install if (!defined("DIR_APPLICATION")) { header('Location: install/index.php'); exit; } И если я меняю кавычки в config.php, то происходит зацикливание /install. Если убрать ! из install, и добавить в config, то остается ошибка в определением класса config Если убрать тройные_кавычки/воскл.знак и прочее из install и config, то происходит то же самое зацикливание Много вариантов перебрала, либо цикл, либо ошибка определения класса config
  8. Показалось, так удобнее Перевела в двойные кавычки, но ситуация не поменялась
  9. В корневом конфиге прописаны пути: // HTTP define('HTTP_SERVER', 'сайт'); // HTTPS define('HTTPS_SERVER', 'сайт'); // DIR define('DIR_APPLICATION', '/catalog/'); define('DIR_SYSTEM', '/system/'); define('DIR_IMAGE', '/image/'); define('DIR_LANGUAGE', '/catalog/language/'); define('DIR_TEMPLATE', '/catalog/view/theme/'); define('DIR_CONFIG', '/system/config/'); define('DIR_CACHE', '/system/storage/cache/'); define('DIR_DOWNLOAD', '/system/storage/download/'); define('DIR_LOGS', '/system/storage/logs/'); define('DIR_MODIFICATION', '/system/storage/modification/'); define('DIR_UPLOAD', '/system/storage/upload/'); // DB define('DB_DRIVER', 'mysqli'); define('DB_HOSTNAME', 'localhost'); define('DB_USERNAME', 'root'); define('DB_PASSWORD', ''); define('DB_DATABASE', 'база'); define('DB_PORT', '3306'); define('DB_PREFIX', 'преф'); Пути такие, т.к. пытаюсь локально открыть сайт, на openserver
  10. В system/library/config.php прописано: <?php class Config { private $data = array(); public function get($key) { return (isset($this->data[$key]) ? $this->data[$key] : null); } public function set($key, $value) { $this->data[$key] = $value; } public function has($key) { return isset($this->data[$key]); } public function load($filename) { $file = DIR_CONFIG . $filename . '.php'; if (file_exists($file)) { $_ = array(); require($file); $this->data = array_merge($this->data, $_); } else { trigger_error('Error: Could not load config ' . $filename . '!'); exit(); } }
  11. Добрый день Пробую перенести сайт на другой хост. Выдает ошибку при переносе Fatal error: Class 'Config' not found in \system\framework.php on line 6 В framework.php ругается на строку: // Config $config = new Config(); $config->load('default'); $config->load($application_config); $registry->set('config', $config); Класс registry объявлен, файлы config.php в папке system/library есть В чём может быть проблема? При переносе, файлы были полностью перенесены
×

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.