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

usergio

Users
  • Posts

    6,005
  • Joined

  • Last visited

Everything posted by usergio

  1. Добрый день. 1. Модуль не вмешивается в повседневную работу сайта. Он работает только во время загрузки прайса, когда вы его запускаете. 2. PHP Notice: Undefined variable: act in /home/salezone.lv/public_html/admin/view/template/catalog/suppler_form.tpl on line 984 - не обращайте внимания, это ни на что не влияет (в 7.0 таких предупреждений не будет) 3. PHP Warning: file_get_contents...... No such file or directory - при скачивании картинки не найдена директория для ее загрузки на ваш сервер (см. стр. Данные) Проверьте в php.ini должно стоять: allow_url_fopen = on; 4. imagecreatefromjpeg() - средствами Опенкарта не удалось отформатировать фото. Возможно, размер фото слишком большой или само фото - штрековое. 5. Error: You have an error in your SQL syntax - в названии фото встретилась кавычка (это я могу поправить). 6. Пробелы в имени фото раньше нормально работали, гляньте это фото, мож оно какое-то левое.
  2. Переименуйте Процессор в Напаянный процессор в админке. Если получиться несколько Напаянных процессоров - прогоните Инструмент "Удалить дубли атрибутов". Тогда все Напаянные процессоры соберутся в одном, а остальные (уже не привязанные к товарам) - удалятся.
  3. Понравилась ваша идея, включу в 7.1 :)Сейчас предлагаю вам временный вариант: В файле admin\view\template\sale\order_invoice.tpl после строки: <td><?php echo " "; ?></td> замените существующую строку на: <td align="center"><?php if (!empty($product['warranty'])) echo $product['warranty']; else echo "отсутствует"; ?></td> В файле admin\controller\sale\order.php перед: $product_data[] = array( вставьте этот текст: $this->load->model('catalog/suppler'); $rows = $this->model_catalog_suppler->getAttrib($product['product_id']); $attribute_id = 12; $language_id = 1; $warranty = ''; foreach ($rows as $r) { if ($r['attribute_id'] == $attribute_id and $r['language_id'] == $language_id) { $warranty = $r['text']; break; } } а после $product_data[] = array( вставьте строку: 'warranty' => $warranty, Обратите внимание на эти строки: $attribute_id = 12; $language_id = 1; Здесь нужно поставить номер атрибута Гарантия (гляньте в БД в таблице attribute_description) и номер языка
  4. Если что пишите сюда, не мучьтесь. 1. Есть один ньюанс: "Номер колонки, содержащей ссылку для парсинга:" - таких полей на стр. Общие много, и нет специального поля для атрибутов. Поэтому. Атрибуты парсятся по ссылке, по которой парсится Название товара Само название вы можете не обновлять в товаре (не включайте кнопку), но Номер колонки, содержащей ссылку для парсинга названия товара, укажите обязательно. 2. Атрибуты парсятся парами, значит параметров должно быть 4, а не 2 - тут никуда не денешься. Значит, параметры парсинга должны быть такими: <b>,</b>,<td>,</td> А текст начала парсинга (кстати в 7.0 есть и текст конца парсинга - через запятую) будет таким: <div class="tabs_detail_cont"> Будут спарсены все атрибуты, если вы включите "Как спарсятся". Но, если я правильно вас понял, вы хотите спарсить 1 атрибут - Процессор ? Тогда создайте в админ атрибут Процессор (остальные атрибуты не создавайте) и включите на стр. Общие кнопку: "Атрибуты: обновить, добавить, не создавать". Все атрибуты, кроме Процессор, будут пропущены.
  5. Это предупреждение - результат моего ленивого программирования :) Просто, не аккуратненько написал, не влияет ни на что, забейте. В 7.0 все поправил. Если нет errors/report, то вероятно, что прайс слишком большой и хостинг его не схавал.
  6. Все будет ОК, в каждом товаре кейвордсы будут соответствовать этому конкретному товару. Будет ЕГО младшая категория, ЕГО производитель и ЕГО название. Номер колонки не помню, сделайте экспорт несуществующих товаров и увидите в шапке.
×
×
  • 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.