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

BustedFuse

Пользователь
  • Постов

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

  • Посещение

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

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

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения BustedFuse

  1. Автор парсера из страны, с которой сейчас не очень дружественные отношения у нас.
  2. Товарищи, здравствуйте! Столкнулся с такой проблемой, что место на диске хостинга (beget) заполняется картинками, а именно вот в этой папке ../public_html/image/cache/catalog/product. Заметил, что это происходит после работы парсера (симпл парс). Я в таком случае захожу и просто удаляю все картинки, что есть в этой папке. Я крайне поверхностно представляю принцип кэширования для сайта , и хотелось бы понять: 1. Это нормально, что папка переполняется картинками? 2. Это нормально, что я вручную ее чищу? 3. Можно ли как-то автоматизировать или настроить процесс, чтобы место на хостинге не перезаполнялось?
  3. Ничего себе =) Нужно будет проверить =))) Даже не знаю кого благодарить =) UPD. Проверил выражение - все четко работает =)
  4. Добрый день! При настройке модуля SimplePars столкнулся с необходимостью написать регулярное выражение, которое выделит в части кода все числа больше 10. Записывается в парсере это так {reg[#....правило....#]} Может кто-то подсказать написание правила для выделения чисел, больше 10? =)
    Обращался по рекомендации. Результатом и взаимодействием очень доволен! Сайт был спасен от кучи каких-то левых файлов и глюков.
  5. Добрый день! Порекомендуйте, пожалуйста, модуль для поиска по сайту. Необходимо, чтобы была возможность поиска по товара по артикулу, модели.
  6. В целом все хорошо получается, но при обработке запроса выходит ошибка Incorrect integer value Смущает БД именно это выражение 'p.price*0.015', т.к. если ввести целое значение, то запрос выполняется.
  7. Спасибо! Попробую! Я думал, если сделать запрос с новыми значениями, то они перезапишутся в замен старых.
  8. Попробовал еще раз. Запрос выполняется, но значения не меняются. Что-то не так делаю. INSERT IGNORE INTO `oc_tak_product_reward` (`product_id`, `customer_group_id`, `points`) SELECT p.product_id, '1', 'p.price * 0.015' FROM `oc_tak_product_reward` pr RIGHT JOIN `oc_tak_product` p USING (product_id) WHERE pr.product_id IS NULL AND p.product_id BETWEEN 76416 AND 101341
  9. На этот раз не получилось. Первый раз сделал, запрос прошел успешно, но значения в столбце points не изменились. Сделал так UPDATE 'oc_product_reward' SET `points` = "" чтобы обнулить значения. Получилось. Сделал ваш запрос повторно вот с этим условим p.price * 0.035. БД пишет, что запрос прошел успешно, но значения не поменялись. Остались также равны 0.
  10. Спасибо, получились! А если я вот в этой строке SELECT p.product_id, '1', '150' Сделаю так, чтобы бонусные баллы равнялись 3.5% от стоимости? это правильное выражение? SELECT p.product_id, '1', 'price * 0.035'
  11. Т.е. у меня там товары с id от 76416 до 101341. В таблице видна только строка с товаром, которому я задал бб вручную. Как я понимаю, нужно переменным points в таблице oc_product_reward присвоить значения для id товаров от 0 до +100500 из другой таблицы oc_product?
  12. Спасибо, нашел. И свое значение присвоенное нашел. Получается у меня в таблице только есть одна строка для товара с id, которому я задал вручную через админку бб. А как прописать запрос для того, чтобы бб были присвоены для всех товаров?
  13. Товарищи, добрый день! Подскажите, в MySQL в таблице oc_product к какому столбцу относится вот это поле (с красной стрелкой)? Нужно 24 т. товаров прописать бонусные баллы, которые начисляются при покупке. Пробовал в столбец points, но он для строки выше на скрине. Присвоил одному из товаров в Группе клиентов бб вручную, попробовал отсортировал все столбцы в oc_product, но так свое значение присвоенное и не нашел.
×
×
  • Создать...