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

yudinvs

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

    35
  • З нами

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

Інформація

  • Стать
    Не определился

Відвідувачі профілю

1 132 перегляди профілю

yudinvs's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

1

Репутація

  1. Всем привет. Ковырялся долго, не было нормального ответа от сбера. Оказалось, что версия openssl на хостинге 0.9, а надо не ниже 1.0.1 - иначе не работает CURL запрос к сберу. Проверить версию можно с помощью phpinfo();, раздел CURL. Спасибо Павлу за помощь в поиске проблемы. Проверка курл: if ( $curl = curl_init() ) { echo "Curl init ok<br>"; curl_setopt($curl, CURLOPT_URL, 'https://3dsec.sberbank.ru/payment/rest/register.do'); $result = curl_exec($curl); echo $result; } else { echo 'No Curl'; } Должен вывести в качестве result {"errorCode":"5","errorMessage":"Доступ запрещён"} Если такого нет, ничего не заработает. К хостеру. Если у кого то стоит 1.5.6 и one_page_checkout - там есть ошибки с данным модулем не заведется, качайте платную версию с сайта разработчика этого модуля или используйте другой модуль быстрого заказа.
  2. Нет ли случайно совместимости с модулем SEO CMS TOP? Я имею в виду поиск по записям... Измените пожалуйста описание здесь - купить хочу, а рука не поднимается, так как не указана совместимость с 2.1
  3. Поясните пожалуйста по совместимости с opencart 2.1. В описании модуля НЕ совместимо, на сайте совместимо.
  4. Так что, если бесплатно, значит криво по вашему? Есть много бесплатных и рабочих решений. Этот патч кривой. Если вставить подзапрос-условие в родной запрос движка, то работает значительно быстрее. Если этот патч является рекламой других дополнений, то очень не удачный маркетинговый ход. Это то же самое что чистить колбасу, нарезав ее сначала на кружочки, а потом чистить каждый. Работает, но гораздо эффективнее сначала почистить, потом резать. Исправьте пожалуйста, нужно всего лишь перенести условие по товарам в основной запрос и убрать несколько строчек из основного запроса. Займет несколько минут. Живых платных фильтров под опенкарт нет. У всех очень много недостатков, и в основном заточены под ручную обработку товаров. Да и это не тема обсуждения, просто сообщаю что можно сделать лучше
  5. Речь идет не об отзывах о товаре, а просто о странице с отзывами, в частности отзывы о компании. Вроде бы тут работает только модуль. Подскажите файл модели, где считается рейтинг, думаю там можно просто поставить условие что уровень ответа нулевой...
  6. Уважаемы коллеги, подскажите, можно ли сделать так, чтобы ответ администратора не влиял на подсчет рейтинга? Допустим у нас отзывы о компании. Люди пишут отзывы, администратор им отвечает. И получается что администратор тоже ставит оценку и она влияет на количество отзывов и на рейтинг. Как правильно сделать?
  7. Все заработало. Для таких как я - в документации указано, что нужно сообщить ссылку сберу. Так вот эту ссылку нужно именно сообщить им, через техподдержку!
  8. Добрый день, пожалуйста помогите. После оплаты меня перекидывает на страницу http://katyusha.ru/index.php?route=account/sbacquiring/success&orderId=0095c30b-11c6-4ea1-927c-573ad29fafaa Написано что оплата успешно завершена, но почему то статус заказа отменен стоит, хотя в настройках указано что статус товара должен быть "Ожидает резервирования", Отменен должен ставиться только в случае если оплата не прошла. Opeccart 2.1 Что я делаю неправильно? Площадка оплаты пока тестовая.
  9. Зачем? Наверное затем что у товара есть спец цена, оно отображается на сайте и все с ней хорошо, а вот результат print_r($product_data); в функции getProductRelated считает по другому ..... [manufacturer] => NL [special] => [reward] => [stock_status] => In Stock .... То есть где в запросе, который получает товар по ID все таки есть ошибка, которую я и хочу исправить. Задам вопрос по другому. В последней версии, если к записи добавить товары со спец ценой, выводится спец цена или нет?
  10. Спсибо за ответ, версии 25.1 без году неделя. Сколько там неисследованных багов? Стоит ли обновляться с протестированного релиза, если даже неизвестно решена ли там проблема? Залез в модель record и расстроился. getProductRelated получает товары запросом к БД, а потом в цикле для каждого ID товара получает отдельно данные. Зачем? Почему нельзя получить все данные одним запросом и вернуть set? Ну кто делает sql запросы в цикле? Может я что то недопонимаю, я все таки работаю больше не с mysql а с MSSQL, но я бы все таки сделал один запрос по условию, что ИД товара в результатах запроса к записи. В первом запросе судя по всему нужен только product_id, зачем тут select *? Придется сделать ревизию всех моделей.... public function getProductRelated($record_id, $pointer = 'product_id') { $product_data = array(); $sql = "SELECT * FROM " . DB_PREFIX . "record_related pr LEFT JOIN " . DB_PREFIX . "product p ON (pr.related_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pr.pointer_id = '" . (int) $record_id . "' AND p.status = '1' AND p.date_available <= NOW() AND pr.pointer='".$pointer."' AND p2s.store_id = '" . (int) $this->config->get('config_store_id') . "'"; $query = $this->db->query($sql); foreach ($query->rows as $result) { $product_data[$result['product_id']] = $this->getProduct($result['product_id']); } return $product_data; } public function getProduct($product_id) { $query = $this->db->query(" SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, (SELECT price FROM " . DB_PREFIX . "product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '" . (int) $this->config->get('customer_group_id') . "' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special, (SELECT points FROM " . DB_PREFIX . "product_reward pr WHERE pr.product_id = p.product_id AND customer_group_id = '" . (int) $this->config->get('customer_group_id') . "') AS reward, (SELECT ss.name FROM " . DB_PREFIX . "stock_status ss WHERE ss.stock_status_id = p.stock_status_id AND ss.language_id = '" . (int) $this->config->get('config_language_id') . "') AS stock_status, (SELECT wcd.unit FROM " . DB_PREFIX . "weight_class_description wcd WHERE p.weight_class_id = wcd.weight_class_id AND wcd.language_id = '" . (int) $this->config->get('config_language_id') . "') AS weight_class, (SELECT lcd.unit FROM " . DB_PREFIX . "length_class_description lcd WHERE p.length_class_id = lcd.length_class_id AND lcd.language_id = '" . (int) $this->config->get('config_language_id') . "') AS length_class, (SELECT AVG(rating) AS total FROM " . DB_PREFIX . "review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT COUNT(*) AS total FROM " . DB_PREFIX . "review r2 WHERE r2.product_id = p.product_id AND r2.status = '1' GROUP BY r2.product_id) AS reviews, p.sort_order FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE p.product_id = '" . (int) $product_id . "' AND pd.language_id = '" . (int) $this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int) $this->config->get('config_store_id') . "'"); if ($query->num_rows) { $query->row['price'] = $query->row['price']; $query->row['rating'] = round ($query->row['rating']); return $query->row; } else { return false; } }
  11. Подскажите, это у меня проблема или модуль цену товара определяет без данных "Special" когда выводишь товары к записи http://katyusha.ru/actions/spring-presents/
  12. Коллеги, нельзя ли значения дополнительных полей, ну например "телефон", "Город" и иже с ними хранить через куки? А в случае если пользователь автризован, то хранить в профиле пользователя? Если нет может кто возьмется за доработку? Если конечно в разумные деньги уложимся...
  13. Можно ли как то сделать с помощью модуля форму с возможностью загрузить файл? Например, на сайте размещен конкурс, по которому нужно прислать фотографию. Сам конкурс - это запись. Понятно что можно форму сделать в record.tpl, но может есть готовое решение?
  14. Так и сделал сначала. Не пойдет. В демке категория есть и включена. Если я отключу категорию, то я не смогу задать шаблон вывода записи и придется испортить шаблон record.
×
×
  • Створити...

Important Information

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