-
Posts
3,071 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by Exploits
-
0) В целом для одной генерации пусть и 6000 запросов это не так много чтобы хостер ругался. Точно на это? Может товаров много и это доп нагрузку создает. Тогда проще поставить генерацию на крон задание раз в сутки ночью. По оптимизации надо смотреть таблицы, думаю что можно, но к сожалению нет столько времени чтобы такой кастомный код доводить до идеала в плане производительности. 1) Затирает когда стандартный фильтр. Можно вместо $product['attributes'] = $filter_query->rows; поставить так $product['attributes'] = array_merge($product['attributes'], $filter_query->rows); То есть это все стандартный php код которым можно получать и обрабатывать данные как вам нужно 2) В пункте 3.12 слева <article> правее ((p.model))
-
В пункте 4.3 //ocfilter $sql = "SELECT od.name, ovd.name as text FROM " . DB_PREFIX . "ocfilter_filter_value_to_product v2p LEFT JOIN " . DB_PREFIX . "ocfilter_filter_description od ON (v2p.filter_id = od.filter_id) LEFT JOIN " . DB_PREFIX . "ocfilter_filter_value_description ovd ON (v2p.value_id = ovd.value_id) WHERE v2p.product_id = '" . $product['product_original_id'] ."' AND od.language_id = '" . $data['language'] . "' AND ovd.language_id = '" . $data['language'] . "' "; $attrs_query = $this->db->query($sql); foreach($attrs_query->rows as $att_item){ $product['attributes'][] = array( 'name' => $att_item['name'], 'text' => $att_item['text'], 'finish' => $att_item['name'] ); } //стандартный фильтр $sql = "SELECT fgd.name as name, fd.name as text FROM " . DB_PREFIX . "filter_description fd LEFT JOIN " . DB_PREFIX . "filter_group_description fgd ON (fgd.filter_group_id = fd.filter_group_id) LEFT JOIN " . DB_PREFIX . "product_filter pf ON (pf.filter_id = fd.filter_id) WHERE pf.product_id = '" . $product['product_original_id'] . "' AND fd.language_id = '" . $data['language'] . "' AND fgd.language_id = '" . $data['language'] . "'"; $filter_query = $this->db->query($sql); $product['attributes'] = $filter_query->rows;
-
Добрый день! В пункте 4.3 уберите то что у вас там и вот так надо $product['attributes_full'][] = array( 'name' => 'meta_description_ua', 'text' => $product['langdata'][4]['meta_description'], 'end' => 'meta_description_ua', );
-
Добрый день! Тут /image/cache/*** ресайзы фото. После чистки фото можете удалить. То что используется в cache создается заново. По загрузке фото после чистки. Напишите в ЛС я посмотрю тк такое не должно быть. Возможно совпало когда поставщик сменил фото или еще что-то
-
Доброго дня! В пункті Кастомний код при обході товара додайте if($product['images']){ $product['images'] = array_slice($product['images'], 0, 2); }
-
доброго дня! Додайте адресу в модулі. Там якщо навести на пункт то є підказка а якщо натиснути то на сайт перекине як правильно налаштувати
- 2,040 replies
-
- микроразметка
- микроданные
- (and 12 more)
-
Пропозиції, побажання, новий функціонал, звіти про помилки
Exploits replied to dinox's topic in Пропозиції та побажання
У всіх повідомлення на пошту йде з затримкою в годину? -
Кожен автор дає свій промокод. Загального на форум якщо не помиляюсь то немає
-
Вітаю. Напишіть мені в приватні повідомлення який у вас XLS і який треба мати YML
- 1 reply
-
- 1
-
Або є знижка від кількості і не працюють купони Або невірний купон. Хоча я не змінював ніколи купони, які були ті і є
-
Що не працюють?
-
Коли хтось запитує за знижку на мої модулі я надаю купон в особистих повідомленнях
-
Це помилка із-за того що в таблиці product_description немає запису назви на опису для української. Спробуйте оновити модуль якщо не допоможе - напишете мені в приватні повідомлення я подивлюсь
-
Добрый день! В пункте Кастомный код до импорта поставьте $data['lang_data'] = array( 'lang_id' => 3, 'fields' => array( 'name' => 'name_ua', 'description' => 'description_ua' ) ); где 3 - это id украинского Если не разберетесь - напишите в ЛС я помогу
-
в пункті Кастомний код при обході товара if($product['quantity'] == 'yes'){$product['quantity'] = 100;} if($product['quantity'] == 'few'){$product['quantity'] = 3;} if($product['quantity'] == 'no'){$product['quantity'] = 0;}
-
Доброго дня! Так, модуль купували все ок. Вам треба не 777 а саме число 100? Модуль розуміє ті наявності які там є чого і ставить 777. Якщо там треба свої числа то можете ось так в пункті Кастомний код при обході товара if($product['quantity'] == 'yes'){ $product['quantity'] = 100; }
-
доброго дня! Напишіть в привітні повідомлення доступи в адмінку і в якому імпорті я розберусь
-
Доброго дня! Так. В пункті 3.3 достатньо додати ((pd.name)) {{Колір}} або {name} {{Колір}}