Перейти к содержанию

GrblFF

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

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

  • Посещение

Репутация

1 Обычный

Информация о GrblFF

  • Звание
    Пользователь
  • День рождения 15.12.1981

Информация

  • Пол
    Мужчина

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

1 083 просмотра профиля
  1. А разве в этом случае при одновременном обращении к поиску нескольких пользователей не произойдет путаница с поисковым запросом? В гугле не могу найти подробную информацию, только расплывчатые объяснения.
  2. Opencart 2.3. Есть страница поиска и есть фильтр товаров, в фильтре не предусмотрена его работоспособность на странице поиска. Вывод фильтра сделал добавив в контроллере фильтра глобальную переменную. Но возник вопрос - как в контроллер фильтра передать тот поисковой запрос ($search). Пробую получить его $this->request->get['search']; в контроллере фильтра, так как эта переменная передается в урле, но почему то не получается.
  3. Этот код работает, но в фильтре каждый элемент начинается с product += ' и при вставке туда onclick="cart.add('<?php echo $product['product_id']; ?>', $('#quantity<?php echo $product['product_id']; ?>').val());" фильтр не работает вообще. Даже если все переменные php заменить на onclick="cart.add('+value['product_id']; +', $('#quantity'+value['product_id']+>').val());" Проблема только с этим, так как знания в js пока отсутствуют.
  4. ocStore 2.3.0.2.3 В файле \catalog\view\theme\ВАША_ТЕМА\template\product\category.tpl добавил <button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button> Но из-за фильтра темы не получается изменить шаблон, так как плохо понимаю в js и ajax. Там такой код на кнопку product += '<button class="button-cart" type="button" data-effect="mfp-zoom-out" onclick="add_to_cart('+value['product_id']+', '+value['minimum']+');"><i class="fa fa-shopping-basket" aria-hidden="true"></i> <span class="hidden-xs hidden-sm hidden-md">'+json['language']['button_cart']+'</span></button>'; Помогите с кодом пожалуйста.
  5. Версия ocStore 2.3.0.2.3 Модуль Version 1.6.4.3b2 При первой выгрузке товара на сайт обмен проходит не полностью, а именно разбирается только import.xml. В 1с выдает ошибку При повторной выгрузке обмен проходит полностью с такой же ошибкой. В логе при первой выгрузке Что можно сделать, в чем причина?
  6. Если отключить модуль, то при обмене в ручном режиме ошибка не появляется. Но и обмен не проходит соответственно. Обмен более менее проходит, если включить загрузку категорий, тоже с ошибкой конечно. SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data OK
  7. Здравствуйте. Установил модуль обмен работал, потом поставил шаблон и теперь ERROR : 2004 Загрузка каталога прервана по наличию файла /system/storage/cache/exchange1c/break. Модуль при этом обработает только один товар. Удобно использовать при тестировании больших файлов. В логе - Время обработки category_parse: 0.00025010108947754 сек 2018-05-01 20:53:32 - 5266 | ВНИМАНИЕ! Категории отсутствуют, новые товары будут без категорий! 2018-05-01 20:53:32 - 5269 | Товаров в файле: 3 2018-05-01 20:53:32 - 5280 | --------------------------------- 2018-05-01 20:53:32 - 5281 | ТОВАР: 'Бадминтон 2 ракетки в чехле профессиональный', GUID: '6e2ef8ff-1c69-11e8-bdbf-005056c00008' 2018-05-01 20:53:32 - 5031 | [!] Категория не найдена по Ид: 6e2ef8fb-1c69-11e8-bdbf-005056c00008 2018-05-01 20:53:32 - Строка ошибки: 5349 - error_2004_log 2018-05-01 20:53:32 - 0131 | Время обработки product_parse: 0.00042200088500977 сек 2018-05-01 20:53:32 - ОШИБКА 2004. Смотрите описание ошибки в справке модуля обмена. 2018-05-01 20:53:32 - modeImport(): Ошибка при загрузке файла: 24planeta.ru/system/storage/cache/exchange1c/import.xml До установки шаблона обмен 1 товара тестировался и работал, теперь доже после отката на дефолтный шаблон и настройки обмена падает с той же ошибкой. Куда смотреть, как править?
  8. Здравствуйте. Можно ли сделать, что бы при создании товара и загрузке изображений к нему, создавалась новая папка в /image/product/ допустим с названием по номеру id товара?
  9. Не передавалось потому, что хоть в контроллере переменная и определялась, но в форму отправки в шаблоне я забыл ее включить. Вставил со свойством display:none и теперь все работает нормально.
  10. Сначала делал customer_id, переделал на user_id. В логе старая запись была. Новая теперь PHP Notice: Undefined index: user_id
  11. Здравствуйте. Для учета кто из менеджеров занес товар и чтобы другие менеджеры не видели товары других ввел переменную "user_id" - берется соответственно из таблицы user. В базе к таблице product добавил поле user_id. Теперь админка определяет кто зашел на сайт по id и в товарах показывает только его товары. Проблема в том что при создании товара админка знает что id менеджера допустим 9 и var_dump это в шаблоне показывает. В функции add в модели добавил user_id = '" . (int)$data['user_id'] . "' но в лог пишется PHP Notice: Undefined index: customer_id как раз в той строке. В контроллере $this->load->model('user/user'); $user_info = $this->model_user_user->getUser($this->user->getId()); if (!empty($product_info)) { $data['user_id'] = (int)$product_info['user_id']; } else { $data['user_id'] = (int)$user_info['user_id']; } Как передать эту переменную правильно для модели?
  12. Здравствуйте. Возникла необходимость во второй админке, которая будет доступна по отличному от основной url и визуальная часть сильно отлична от основной. Возникла одна проблема - установленные моды не работают во второй админке. По подсказке добрался до файла /system/startup.php там функция // Modification Override function modification($filename) { if (!defined('DIR_CATALOG')) { $file = DIR_MODIFICATION . 'catalog/' . substr($filename, strlen(DIR_APPLICATION)); } else { $file = DIR_MODIFICATION . 'admin/' . substr($filename, strlen(DIR_APPLICATION)); } if (substr($filename, 0, strlen(DIR_SYSTEM)) == DIR_SYSTEM) { $file = DIR_MODIFICATION . 'system/' . substr($filename, strlen(DIR_SYSTEM)); } if (is_file($file)) { return $file; } return $filename; } Вставка строчки $file = DIR_MODIFICATION . 'public/' . substr($filename, strlen(DIR_APPLICATION)); не помогает. Как подключить модификаторы и ко второй админке?
  13. Здравствуйте. Имеется ocStore 2.1.0.2.1 , шаблон S-store v 5.1.2 и встроенный в него фильтр, так же имеется доработка перенесенная с версии ocstore 1.5.5.1 "серии производителей". По одному и фильтр, и доработка работают отлично. Но если на странице производителя включить фильтр, то сбивается url и пагинация, фильтрация идет по всем производителям, а не только по выбранной серии производителя. Собственно нужно доработать фильтр.
  14. Здравствуйте. Подскажите как правильно получать переменную из контроллера в шаблон. Определился что $data это массив всех переменных, с помощью var_damp['$data'] вижу что массив $data содержит массив $manufacterer и в этом массиве есть ["manufactures"]=> array(15) { [0]=> array(4) { ["name"]=> string(10) "Top Secret" ["thumb"]=> string(91) "http://site.com/image/cache/data/Concept/concept-top-secret-140x140.jpg" ["desc"]=> string(313) "Купить Top Secret в интернет-магазине с доставкой и удобным способом оплаты" ["href"]=> string(59) "http://site.com/concept-top-secret.html" } Т.е $manufacturer['name'] - определено. Но если сделать var_dump($manufacturer['name']); то получаю Notice: Undefined index: name Как ловить переменные вложенных массивов не пойму. Направьте пожалуйста.
×

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

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