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

slava911

Користувачі
  
  • Публікації

    239
  • З нами

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

Усі публікації користувача slava911

  1. можно ссылку? в принцепе можно сделать обрезание категорий (к примеру до 4-5, а потом типа ссылки "показать все категори" →)
  2. freelancer, вопрос решил! Огромное спасибо! + в репутацию!
  3. Добрый день! Тема не дефолт. Я к Вам уже обращался еще до НГ. Ув. freelancer, вы мне Ваш модуль установите на сайт? После включения слетает все наработки category, перестают работать стикеры товаров и уведомить о наличии. Отображается все криво. Доступ к сайту я Вам присылал в личку. Реквизитов для оплаты труда, до сих пор, не дождался. Жду ответа и решения вопроса. Спасибо заранее!
  4. Если Вылазит "белый экран смерти"? Это ничего страшного. Нужно просто настроить параметр offset=".." соотвествено Вашего файла header.tpl И так, разберем все по порядку. Сначала почитайте основы про VQMOD 1) Открываем изменяемый VQMOD-ом файл: catalog\view\theme\default([i]или имя Вашего шаблона[/i])\template\common\header.tpl Находим код: <div id="menu"> <ul> <?php foreach ($categories as $category) { ?> <li><?php if ($category['active']) { ?> <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> <?php } else { ?> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php } ?> <?php if ($category['children']) { ?> <div> <?php for ($i = 0; $i < count($category['children']);)/>/>/> { ?> <ul> <?php $j = $i + ceil(count($category['children']) / $category['column']); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($category['children'][$i])) { ?> <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> <?php } ?> </li> <?php } ?> </ul> </div> Этот код стандартного меню, он будет заменяться на код нашего модуля категорий из VQMOD файла. 2) Открываем VQMOD файл нашего меню: vqmod\xml\slmenu.xml Ищем строку <search position="replace" offset="26"><![CDATA[<div id="menu">]]></search> Эта строка означает что она должна(в файле header.tpl) найти строку и заменить <div id="menu">, а параметр offset="26" означает сколько + еще строк после <div id="menu"> заменится на код нашего модуля. Чтоб все работало, должно заменится <div id="menu">(в offset эта строка не включается, она и так заменяется) и весь код начиная после строки <div id="menu"> до строки <?php } ?><div id="notification"></div> Считаем: <div id="menu"> 1 <ul> 2 <?php foreach ($categories as $category) { ?> 3 <li><?php if ($category['active']) { ?> 4<a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> 5<?php } else { ?> 6<a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> 7<?php } ?> 8 9 <?php if ($category['children']) { ?> 10 <div> 11 <?php for ($i = 0; $i < count($category['children']);)/>/>/> { ?> 12 <ul> 13 <?php $j = $i + ceil(count($category['children']) / $category['column']); ?> 14 <?php for (; $i < $j; $i++) { ?> 15 <?php if (isset($category['children'][$i])) { ?> 16 <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li> 17 <?php } ?> 18 <?php } ?> 19 </ul> 20 <?php } ?> 21 </div> 22 <?php } ?> 23 </li> 24 <?php } ?> 25 </ul> 26</div> Вот параметр offset="26" и заменяет еще 26 строк после <div id="menu"> до строки <?php } ?> Если в структере Вашего header.tpl, другой порядок строк после <div id="menu">, то посчитайте их до <?php } ?> и выставте это значение в параметр offset="__" С уважением, Вячеслав! Команда "SLteam" Украина, г.Харьков
  5. На ocStore v1.5.4.1 меню "пашет") - демо На счет MaxStore не знаю. Не проверял, в принципе должно. Просто MaxStore, по моему мнению, как сборка не очень. Желательно сделки проводить через этот сайт. У вас будет тогда возможность обновляться и тд. Вне сайта не гарантирую поддержку по обновлению. Все остальное в лс.
  6. Вышло обновление! Что нового в версии 1.6? Полная совместимость с ocStore v1.5.4.1,(стандартный шаблон); Убран дубль категорий 1-го уровня(лучше для СЕО); Небольшие доработки.
  7. Пожалуйста. Просто у Вас отсутствовал файл slmenu.php Его там не было. Это корень модуля(там вся структура меню заложена). Находится по пути vqmod/vqcache/slmenu.php Видно Вы его удалили когда чистили кеш vqmod/ И подправил vqmod под Ваш шаблон.
  8. в файле vqmod/xml/slmenu.xml Змените строку: <search position="replace" offset="26"><![CDATA[<div id="menu">]]></search> на <search position="replace" offset="21"><![CDATA[<div id="menu">]]></search> После этого должно все работать.
  9. Видно были изменения в структуре Вашего header.tpl или конфликт с другим анолог. модулем Пришлите файл header.tpl, подправлю VQMOD под Ваш шаблон. Или дайте доступ по фтп(в личку), могу сам поправить. С уважением, Вячеслав! Команда "SLteam" Украина, г.Харьков
  10. <!-- Created using vQmod XML Generator by UKSB - http://www.opencart-extensions.co.uk //--> <modification> <id><![CDATA[sL Crurrency]]></id> <version><![CDATA[1.0]]></version> <vqmver><![CDATA[]]></vqmver> <author><![CDATA[slava911]]></author> <file name="system/library/cart.php"> <operation> <search position="after" error="log"><![CDATA[class Cart {]]></search> <add><![CDATA[p.price/pcur.value AS price]]></add> </operation> <operation> <search position="replace" error="log"><![CDATA[$product_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE p.product_id = '" . (int)$product_id . "' AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1'");]]></search> <add><![CDATA[$product_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p "LEFT JOIN " . DB_PREFIX . "currency pcur ON (p.currency_id = pcur.currency_id)" LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE p.product_id = '" . (int)$product_id . "' AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1'");]]></add> </operation> <operation> <search position="replace" error="log"><![CDATA[$product_discount_query = $this->db->query("SELECT price FROM " . DB_PREFIX . "product_discount WHERE product_id = '" . (int)$product_id . "' AND customer_group_id = '" . (int)$customer_group_id . "' AND quantity <= '" . (int)$discount_quantity . "' AND ((date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())) ORDER BY quantity DESC, priority ASC, price ASC LIMIT 1");]]></search> <add><![CDATA[$product_discount_query = $this->db->query("SELECT pdis.price/pcur.value AS price price FROM " . DB_PREFIX . "product_discount WHERE product_id = '" . (int)$product_id . "' AND customer_group_id = '" . (int)$customer_group_id . "' AND quantity <= '" . (int)$discount_quantity . "' AND ((date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())) ORDER BY quantity DESC, priority ASC, price ASC LIMIT 1"); ]]></add> </operation> </file> <file name="catalog/model/catalog/product.php"> <operation> <search position="replace" error="log"><![CDATA[$query = $this->db->query("SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, (SELECT price FROM " . DB_PREFIX . "product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '" . (int)$customer_group_id . "' 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 " . DB_PREFIX . "product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '" . (int)$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)$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') . "'");]]></search> <add><![CDATA[$query = $this->db->query("SELECT DISTINCT *, p.price/pcur.value AS price, pd.name AS name, p.image, m.name AS manufacturer, (SELECT price FROM " . DB_PREFIX . "product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '" . (int)$customer_group_id . "' 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 " . DB_PREFIX . "product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '" . (int)$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)$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 . "currency pcur ON (p.currency_id = pcur.currency_id)" 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') . "'");]]></add> </operation> <operation> <search position="replace" error="log"><![CDATA[$sql = "SELECT p.product_id, (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 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)";]]></search> <add><![CDATA[$sql = "SELECT p.product_id, p.price/pcur.value AS price, (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 FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "currency pcur ON (p.currency_id = pcur.currency_id) 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)";]]></add> </operation> <operation> <search position="replace" error="log"><![CDATA[$sql = "SELECT DISTINCT ps.product_id, (SELECT AVG(rating) FROM " . DB_PREFIX . "review r1 WHERE r1.product_id = ps.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating FROM " . DB_PREFIX . "product_special ps LEFT JOIN " . DB_PREFIX . "product p ON (ps.product_id = p.product_id) 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) WHERE p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND ps.customer_group_id = '" . (int)$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())) GROUP BY ps.product_id";]]></search> <add><![CDATA[$sql = "SELECT DISTINCT ps.product_id, p.price/pcur.value AS price, (SELECT AVG(rating) FROM " . DB_PREFIX . "review r1 WHERE r1.product_id = ps.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating FROM " . DB_PREFIX . "product_special ps LEFT JOIN " . DB_PREFIX . "product p ON (ps.product_id = p.product_id)LEFT JOIN " . DB_PREFIX . "currency pcur ON (p.currency_id = pcur.currency_id), 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) WHERE p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND ps.customer_group_id = '" . (int)$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())) GROUP BY ps.product_id";]]></add> </operation> </file> <file name="admin/controller/catalog/product.php"> <operation> <search position="after" error="log"><![CDATA[$this->data['entry_name'] = $this->language->get('entry_name');]]></search> <add><![CDATA[$this->data['entry_price'] = $this->language->get('entry_price'); $this->data['entry_currency_id'] = $this->language->get('entry_currency_id');]]></add> </operation> <operation> <search position="before" error="log"><![CDATA[if (isset($this->error['warning'])) {]]></search> <add><![CDATA[$this->load->model('localisation/currency'); $this->data['currencies'] = $this->model_localisation_currency->getCurrencies();]]></add> </operation> <operation> <search position="after" offset="6"><![CDATA[if (isset($this->request->post['keyword'])) {]]></search> <add><![CDATA[ if (isset($this->request->post['currency'])) { $this->data['currency_id'] = $this->request->post['currency_id']; } elseif (isset($product_info)) { $this->data['currency_id'] = $product_info['currency_id']; } else { $this->data['currency_id'] = '1';}]]></add> </operation> </file> <file name="admin/model/catalog/product.php"> <operation> <search position="replace" error="log"><![CDATA[$this->db->query("INSERT INTO " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']) . "', upc = '" . $this->db->escape($data['upc']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . $this->db->escape($data['tax_class_id']) . "', sort_order = '" . (int)$data['sort_order'] . "', date_added = NOW()");]]></search> <add><![CDATA[$this->db->query("INSERT INTO " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']) . "', upc = '" . $this->db->escape($data['upc']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', currency_id = '" . (int)$data['currency_id'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . $this->db->escape($data['tax_class_id']) . "', sort_order = '" . (int)$data['sort_order'] . "', date_added = NOW()");]]></add> </operation> <operation> <search position="replace" error="log"><![CDATA[$this->db->query("UPDATE " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']) . "', upc = '" . $this->db->escape($data['upc']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . $this->db->escape($data['tax_class_id']) . "', sort_order = '" . (int)$data['sort_order'] . "', date_modified = NOW() WHERE product_id = '" . (int)$product_id . "'");]]></search> <add><![CDATA[$this->db->query("UPDATE " . DB_PREFIX . "product SET currency_id = '" . (int)$data['currency_id'] . "', model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']) . "', upc = '" . $this->db->escape($data['upc']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . $this->db->escape($data['tax_class_id']) . "', sort_order = '" . (int)$data['sort_order'] . "', date_modified = NOW() WHERE product_id = '" . (int)$product_id . "'");]]></add> </operation> </file> <file name="admin/view/template/catalog/product_form.tpl"> <operation> <search position="after" offset="2" error="log"><![CDATA[<td><?php echo $entry_price; ?></td>]]></search> <add><![CDATA[if (isset($this->request->post['currency'])) { $this->data['currency_id'] = $this->request->post['currency_id']; } elseif (isset($product_info)) { $this->data['currency_id'] = $product_info['currency_id']; } else { $this->data['currency_id'] = '1'; }]]></add> </operation> </file> </modification>
  11. Такой модуль будет интересен SL Menu Category (МегаМеню) VQMOD ?
  12. Вышло обновление! Что нового в версии 1.5? Подправлена схема расположения превью подкатегорий,что выровняло собой название категорий; Уменьшено пространство списка, уменьшено колонок до четырьох теперь большая компактность и длиные названия в одну строчку; Мелкие стилевые исправления.
  13. Спасибо за модуль! Давно искал! Приятная цена! Отлично даже работает на не стандартном шаблоне! www.avtotool.com.ua
  14. У меня нормально во всех браузерах отображает. Ищите у себя ошибки. Возможно ошибки в коде, стилях(конфликт стилей и тд.) Во-вторых, вопрос не по теме к моему модулю. У вас другой модуль.
×
×
  • Створити...

Important Information

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