newbember
Новачок-
Публікації
34 -
З нами
-
Відвідування
newbember's Achievements
-
По идее в функции public function getProducts($data = array()) в файле ../model/catalog/product.php нужно добавить условие: if (isset($data['start']) || isset($data['limit'])) { if ($data['start'] < 0) { $data['start'] = 0; } if ($data['limit'] < 1) { $data['limit'] = 20; } elseif ($data['limit'] > 100){ $data['limit'] = 100; } За синтаксис не ручаюсь, но как-то так. Пробуй.
-
<div id="cmswidget-<?php echo $cmswidget; ?>" class="cmswidget"> <?php echo $box_begin; ?> <?php $admin = false; if (isset($settings_widget['admin_name']) && $settings_widget['admin_name']) { $admin_name = array_flip(explode(";",trim($settings_widget['admin_name']))); } ?> <style> .record_columns .column_width_<?php echo $cmswidget; ?> { width: <?php if (isset ($settings_widget['block_reviews_width']) && $settings_widget['block_reviews_width'] != '' ) { echo $settings_widget['block_reviews_width'].'; margin-right: 5px; overflow: hidden;'; } else { echo '100%; min-width: 100%;'; } ?> } </style> <div id="record_columns-<?php echo $cmswidg... День добрый. Ругается валидатор на вот эту конструкцию, когда <style> лежит внутри <div>, это в reviews_adaptive.tpl. Не подскажете логику?
-
Вроде девочки ничего не трогали, но сейчас при любой конфигурации флажков при экспорте имеем: "Нет данных для экспорта." В какую сторону копать?
-
if (isset($this->request->get['search']) || isset($this->request->get['tag'])) { $filter_data = array( 'filter_name' => $search, 'filter_tag' => $tag, // 'filter_description' => $description, -- disable search in description 'filter_category_id' => $category_id, 'filter_sub_category' => $sub_category, 'sort' => $sort, 'order' => $order, 'start' => ($page - 1) * $limit, 'limit' => $limit ); catalog/controller/product/search.php - for OC 2.2 вот, собственно решение.
-
Чего и как править, чтобы отключить поиск в описаниях товаров? Меня устраивает поиск только по модели/названию.
-
За последние пару месяцев обновлял только доставку Новой Почты, модификаторы не трогал. Пока грешу на хостера, после переезда иногда сыпались ошибки с участием mysqli.php. Будем искать.
-
О, вот это меня собственно и интересовало, не было времени начинать разбираться. Огромное спасибо.
-
Я повторюсь, модуль установлен по инструкции и минимум пару недель до факапа не вносилось никаких изменений. Тем не менее сегодня, с удовольствием провёл обновление по инструкции. Ошибка осталась. Вы бы не могли мне подсказать, для какой таблицы алиас pd и он ли там по запросу должен быть?
-
Я конечно попробую обновить все вместе, но дело в том, что все нормально работало. Последний месяц я ничего не настраивал и не менял. Получается, что сломалось само, как бы по идиотски это не звучало.
-
Fatal error: Uncaught exception 'Exception' with message 'Error: Unknown column 'pd.language_id' in 'where clause'<br />Error No: 1054<br />SELECT p.product_id, (SELECT AVG(rating) AS total FROM oc_review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM oc_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' 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 FROM oc_product p LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '2' AND p.status = '1' AND in /.../public_html/system/library/db/mysqli.php on line 40 Изменений в код не вносил, сегодня увидел что гугл не кушает сайтмэп. pd.language_id предполагает алиас таблицы pd, судя по полю имеется в виду таблица oc_review с алиасом r1. ЧЯДНТ и куда копать?
-
Написал разрабу по поводу дополнительного линка для каждого языка, хотя у меня есть сомнения, что из-за меня одного тему перепиливать будут, учитывая то, что он только апдейт для третьего опенкарта выкатил. По другому, я так понимаю только захардкодить ссылку на блог в файле шаблона?
-
Дело в том, что я являюсь счастливым обладателем модуля SEO Мультиязык, чпу по всему сайту одинаковые для двух языков, разница только в префиксах, хотелось бы чтобы и блог не выбивался из общей картины.