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

Ariel

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

    13
  • З нами

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

Усі публікації користувача Ariel

  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

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