

yudinvs
Новачок-
Публікації
35 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Усі публікації користувача yudinvs
-
Всем привет. Ковырялся долго, не было нормального ответа от сбера. Оказалось, что версия 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 - там есть ошибки с данным модулем не заведется, качайте платную версию с сайта разработчика этого модуля или используйте другой модуль быстрого заказа.
-
Нет ли случайно совместимости с модулем SEO CMS TOP? Я имею в виду поиск по записям... Измените пожалуйста описание здесь - купить хочу, а рука не поднимается, так как не указана совместимость с 2.1
- 219 відповідей
-
- поиск
- морфология
- (і ще %d)
-
Поясните пожалуйста по совместимости с opencart 2.1. В описании модуля НЕ совместимо, на сайте совместимо.
- 219 відповідей
-
- поиск
- морфология
- (і ще %d)
-
Так что, если бесплатно, значит криво по вашему? Есть много бесплатных и рабочих решений. Этот патч кривой. Если вставить подзапрос-условие в родной запрос движка, то работает значительно быстрее. Если этот патч является рекламой других дополнений, то очень не удачный маркетинговый ход. Это то же самое что чистить колбасу, нарезав ее сначала на кружочки, а потом чистить каждый. Работает, но гораздо эффективнее сначала почистить, потом резать. Исправьте пожалуйста, нужно всего лишь перенести условие по товарам в основной запрос и убрать несколько строчек из основного запроса. Займет несколько минут. Живых платных фильтров под опенкарт нет. У всех очень много недостатков, и в основном заточены под ручную обработку товаров. Да и это не тема обсуждения, просто сообщаю что можно сделать лучше
- 27 відповідей
-
- работа фильтра
- исправить фильтр
- (і ще %d)
-
Работает, но по сути в запрос передает все товары, подходящие под условия фильтра. В моем случае запрос 114Кб получился. перебор
- 27 відповідей
-
- работа фильтра
- исправить фильтр
- (і ще %d)
-
Речь идет не об отзывах о товаре, а просто о странице с отзывами, в частности отзывы о компании. Вроде бы тут работает только модуль. Подскажите файл модели, где считается рейтинг, думаю там можно просто поставить условие что уровень ответа нулевой...
-
Уважаемы коллеги, подскажите, можно ли сделать так, чтобы ответ администратора не влиял на подсчет рейтинга? Допустим у нас отзывы о компании. Люди пишут отзывы, администратор им отвечает. И получается что администратор тоже ставит оценку и она влияет на количество отзывов и на рейтинг. Как правильно сделать?
-
Все заработало. Для таких как я - в документации указано, что нужно сообщить ссылку сберу. Так вот эту ссылку нужно именно сообщить им, через техподдержку!
-
Добрый день, пожалуйста помогите. После оплаты меня перекидывает на страницу http://katyusha.ru/index.php?route=account/sbacquiring/success&orderId=0095c30b-11c6-4ea1-927c-573ad29fafaa Написано что оплата успешно завершена, но почему то статус заказа отменен стоит, хотя в настройках указано что статус товара должен быть "Ожидает резервирования", Отменен должен ставиться только в случае если оплата не прошла. Opeccart 2.1 Что я делаю неправильно? Площадка оплаты пока тестовая.
-
Зачем? Наверное затем что у товара есть спец цена, оно отображается на сайте и все с ней хорошо, а вот результат print_r($product_data); в функции getProductRelated считает по другому ..... [manufacturer] => NL [special] => [reward] => [stock_status] => In Stock .... То есть где в запросе, который получает товар по ID все таки есть ошибка, которую я и хочу исправить. Задам вопрос по другому. В последней версии, если к записи добавить товары со спец ценой, выводится спец цена или нет?
-
Спсибо за ответ, версии 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; } }
-
Подскажите, это у меня проблема или модуль цену товара определяет без данных "Special" когда выводишь товары к записи http://katyusha.ru/actions/spring-presents/
-
Коллеги, нельзя ли значения дополнительных полей, ну например "телефон", "Город" и иже с ними хранить через куки? А в случае если пользователь автризован, то хранить в профиле пользователя? Если нет может кто возьмется за доработку? Если конечно в разумные деньги уложимся...
-
Можно ли как то сделать с помощью модуля форму с возможностью загрузить файл? Например, на сайте размещен конкурс, по которому нужно прислать фотографию. Сам конкурс - это запись. Понятно что можно форму сделать в record.tpl, но может есть готовое решение?
-
Так и сделал сначала. Не пойдет. В демке категория есть и включена. Если я отключу категорию, то я не смогу задать шаблон вывода записи и придется испортить шаблон record.
-
Похоже на баг - если в дополнительных полях задать имя поля 3 знака (минимальное), то потом это поле не сохраняется в настройках виджета. И второй момент, в виджете есть настройка пользовательского языкового файла, но не понятно какой языковой файл брать за основу и где вообще они должны лежать, по типу как в шаблон обертки/шаблон дерева. там очень понятно и легко. И еще глупый вопрос - автарки пользователя - они самим пользователем могут меняться?
-
Всем добрый день Вот тут http://oc2.opencartadmin.com/feedback.html Сделано так, что в хлебных крошка не отображается ссылка на категорию "Отзывы магазина" Сделал вроде бы так же - Категория, в категории одна запись, она главная. Поставил сокращенный урл и все вроде бы нормально работает, за исключением что в хлебных крошках появляется ссылка на родительскую категорию. Пока что зарезал в tpl это дело, но ведь наверняка это делается как то по другому?
-
В это случае отключается отображение рейтинга, а когда добавляешь комментарий, рейтинг все равно присутствует.
-
В демке то же самое http://oc2.opencartadmin.com/metki-poisk/poisk-music/ В настройках этой записи рейтинг отключен, но показывается. В общем поторопился я с покупкой, сырой еще модуль, документации практически нет.За то время, что потрачено на поиск решений в проблемах можно было решить задачи другими способами. Поспешишь - насмешишь... Куча еще проблем нарылась, решить самую простую даже не могу... Поддержка отвечает только на те вопросы, на которые хочет, да еще и глумится. Этот долбаный рейтинг везде вылезает, никак его не отключить. Судя по всему совместимость со вторым опенкартом весьма условная. Уважаемый разработчик, ответьте наконец на простой вопрос - как вывести запись с комментариями БЕЗ РЕЙТИНГА!
-
Спасибо за подсказку, попробую конечно, но как то не логично. Виджет по идее один на все записи, не делать же отдельный виджет на каждую запись.
-
Не совсем понял идею, но все равно спасибо. В любом случае буду делать свой модуль. Мне нужно чтобы акции все таки отображались все, чтобы дата публикации отличалась от даты начала акции, чтобы выводилась информация о том что акция завершена. Да еще и мне нужно иметь ссылку на документ в 1С, чтобы подгружать даты, так что все равно делать буду.
-
Дубль три. Попробую еще раз. Мне нужно вывести запись, разрешить комментирование, но НЕ включать рейтинг. То есть комментировать можно запись, а оценки ставить нельзя. Ну я не знаю как еще объяснить, чтобы было понятно. Делаю так: Запись, комментирование, возможность комментирования: включено Комментирование разрешено, только зарегистрированым пользователям: Отключено Комментарии сразу публикуются на сайте, без модерирования:Отключено Рейтинг:Отключено Но на сайте рейтинг отображается и при комментировании нужно дать оценку. Где то в контроллере ошибка, потому что значение переменной, разрешающей рейтинг выставляется в 1, если включено комментирование. По дате действия. Есть дата публикации и дата окончания. Это не то. Это когда запись опубликована и когда он уйдет с сайта. Я хочу в новостях размещать акции и указывать когда акция начинается и когда заканчивается, но сделать это в тексте нельзя, потому что для окончившейся акции нужно выводить дополнительно что акция закончилась. Чтобы это реализовать, нужно добавить реквизит в запись (а лучше во все записи из категории). Но к сожалению такого функционала в модуле нет. И бог с ним. Актуален только первый вопрос.
-
Попробую еще раз. Мне нужно вывести записи, включить комментирование, но не включать рейтинг. Делаю так: Запись, комментирование, возможность комментирования: включено Комментирование разрешено, только зарегистрированым пользователям: Отключено Комментарии сразу публикуются на сайте, без модерирования:Отключено Рейтинг:Отключено Но на сайте рейтинг отображается и при комментировании нужно дать оценку. Что я делаю неправильно? Где это поправить, модуль довольно запутанный. И еще никак не могу понять где что нажать чтобы можно было ставить теги для записей. И можно ли к записям добавлять поля? Ну например Дата действия с- по для новости. Как потом ее скрыть, это уже дело другое, но хотя бы где хранить эти значения без доработки напильником. Ну и по прежнему актуален вопрос с формой. Ткните носом как вывести форму на страницу со списком записей.
-
24.3 TOP 2 По моему настройка "отображать рейтинг" никак не влияет на отображение рейтинга. Включаю возможность комментирования, отключаю рейтинг. рейтинг отображается.
-
Да вот только хотел написать, что как оказалось, это в расширенных настройках. Надо бы как то это или отразить в документации, или все таки сделать это поле не в расширенных и обязательным для заполнения....