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

yarik

Користувачі
  
  • Публікації

    1 307
  • З нами

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

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

  1. Недавно сам столкнулся с такой ошибкой, все оказалось просто, это ошибка в движке Opencart. Стоит нам взглянуть на функцию getProductLayouts в admin/model/catalog/product.php и как в ней формируется массив, то станет понятно, что индекса 'layout_id' там нет public function getProductLayouts($product_id) { $product_layout_data = array(); $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_to_layout WHERE product_id = '" . (int)$product_id . "'"); foreach ($query->rows as $result) { $product_layout_data[$result['store_id']] = $result['layout_id']; } return $product_layout_data; } а в условии if и запросе он присутствует if (isset($data['product_layout'])) { foreach ($data['product_layout'] as $store_id => $layout) { if ($layout['layout_id']) { $this->db->query("INSERT INTO " . DB_PREFIX . "product_to_layout SET product_id = '" . (int)$product_id . "', store_id = '" . (int)$store_id . "', layout_id = '" . (int)$layout['layout_id'] . "'"); } } } то есть нужно его удалить if (isset($data['product_layout'])) { foreach ($data['product_layout'] as $store_id => $layout) { if ($layout) { $this->db->query("INSERT INTO " . DB_PREFIX . "product_to_layout SET product_id = '" . (int)$product_id . "', store_id = '" . (int)$store_id . "', layout_id = '" . (int)$layout . "'"); } } } Еще момент на PHP версии 5.3 ошибки не возникает, но на версиях выше она появляется :ugeek:
  2. Такая ошибка уже была, очень давно и не помню из за какого модуля. Как вариант, пробуйте по одному "отключать" xml файлы в папке vqmod/xml/ и проверять копирование товара.
  3. Попробуйте скопировать товар в стандартном каталоге, если ошибка повторится, то нужно копать в сторону установленных модулей, а именно vqmod, которые вносят изменения.
  4. Приветствую, в журнале ошибок ничего нет и какое количество товара копируете? Проверил у себя - все робит.
  5. Думаю тут дело не в любви к магазину, а к первоначальному его наполнению :-) "Набил" изображений к товарам, ну а дальше ручками проверять. Я сам не сторонник всяких парсеров, грабберов и тд. Если имеется ввиду копирование атрибутов и опций у других товаров, то оно есть. Откройте атрибуты у любого товара, внизу перед стрелочками введите название копируемого товара, нажмите копировать. Соответственно атрибуты копируемого товара будут присвоены товару, который Вы на данный момент просматриваете. Так же с опциями и другими данными.
  6. Приветствую, думаю добавим со временем в инструменты, что то вроде Печати Спасибо )
  7. Batch Editor v0.4.6 инструмент Потерянные Изображения - пример, товару присвоена картинка, но физически на сервере отсутствует. Данный инструмент найдет такие записи + удаление. инструмент Image Google Auto - полноценный парсер картинок для товаров (На Ваш страх и риск :-)), количество до 12 с выбором номера основного изображения, 0 - не устанавливать. Папка выбирается по приоритету, вначале существующая, если нет, то основная категория, если нет, то обычная категория, если нет, то папка по умолчанию. Вложенность папок такая же как и вложенность категорий. Для папок применяется транслитерация. доработка инструмента Поиск и Замена (замена по шаблону + сохранение) - замену можно производить не только на определенный текст, но и на данные товара. выбор основного изображения из дополнительных настройка ключевого слова для поиска картинок Google копирование данных у других товаров навигация Следующий Предыдущий в связях (категории, картинки и тд) - в пределах страницы Сделал рассылку обновления, возможно попадание в папку спам.
  8. Как то странно слышать такое от человека, который хорошо знает "чистый" PHP и при этом не может разобраться с движком :-)
  9. Может, как и все остальные стандартные данные товара. На ocshop работает без проблем. Будет.
  10. Там можно добавлять акции с учетом цены товара минус определенный процент.
  11. 1. Хорошая идея, сделаем 2. Возможно, но со временем 3. Думаю через одну-две версии 4. Думаю тоже через одну-две версии Спасибо )
  12. Интересно, попробовал у себя - все скопировалось и сохранилось. Вы точно этот товар редактировали? И не используете ли какие либо модули кэширования (ускорители и тд)?
  13. Обновление названий товаров в Заказах, если они изменялись в Описании. UPDATE order_product op, product_description pd SET op.name = pd.name WHERE op.product_id = pd.product_id AND pd.language_id = 1 language_id выбрать нужный, к примеру язык по умолчанию.
  14. Это можно сделать через Seo генератор Таким образом текст добавится в начало описания.
  15. Извиняюсь за оффтоп. Файл admin/view/template/batch_editor/index.tpl после 39 строки добавляем <a class="button" onclick="$.post('index.php?route=catalog/product/invoice&token=<?php echo $token; ?>', getSelectedUrl(0), function(data) { var w = window.open('about:blank', 'invoice'); w.document.write(data); w.document.close(); });">Распечатать этикетку</a> Кнопка должна появиться перед кнопкой настроек.
  16. Приветствую, дело в том что модуль использует стандартный менеджер изображений, а в нем как известно такой возможности нет. Где то на форуме есть "фикс" для реализации такой возможности. Так же папку можно "запомнить" при добавлении изображения с помощью указания пути.
  17. Спасибо за отзыв :-) Немного поправлю - картинки от Гугл, а переводчик от Яндекс.
×
×
  • Створити...

Important Information

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