-
Posts
18 -
Joined
-
Last visited
About LeSeR
- Birthday 06/27/1990
Information
-
Gender
Мужчина
-
City:
Днепр
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
LeSeR's Achievements
-
LeSeR changed their profile photo
-
В файле catalog/controller/product/product.php ищем if ($product_info['quantity'] <= 0) { $data['stock'] = $product_info['stock_status']; } elseif ($this->config->get('config_stock_display')) { $data['stock'] = $product_info['quantity']; } else { $data['stock'] = $this->language->get('text_instock'); } После добавляем например if ($product_info['quantity'] == 999) { $data['stock'] = $this->language->get('text_outstock'); } И не забываем в файлы языков вставить переводы для текста, что вам хочется...
- 12 replies
-
- статусы товара
- карточка товара
-
(і ще 1)
Tagged with:
-
Отключить проверку уникальности SEO-URL
LeSeR replied to Nikolay_23's topic in Opencart 3.x: Sandbox
Решение здесь . -
Export/Import Tool и дубли URL языковых версий
LeSeR replied to drVadz's topic in Модули административной панели
Автор подсказал, ему плюс, но т.к. многие не кодеры, то я выложу отредактированный файлИбо сам промучался день, что бы правильно вырезать этот валидатор export_import.php -
Попробуйте проверить файл перевода /admin/language/uk-ua/uk-ua.php на наличие строчек.... $_['tab_seopro'] = 'SeoPro'; $_['tab_seo'] = 'SEO';
-
Вопрос нынче очень актуальный для UA владельцев сайтов=)) Автор темы похоже угадал, порылся я в гугле и файлах opencarta и нашёл проблему(по крайней мере у меня так): Opencart с завода смотрит на язык браузера и выставляет его в любом случае. Код // Language Detection if (!empty($this->request->server['HTTP_ACCEPT_LANGUAGE']) && !array_key_exists($code, $languages)) { $detect = ''; $browser_languages = explode(',', $this->request->server['HTTP_ACCEPT_LANGUAGE']); // Try using local to detect the language foreach ($browser_languages as $browser_language) { foreach ($languages as $key => $value) { if ($value['status']) { $locale = explode(',', $value['locale']); if (in_array($browser_language, $locale)) { $detect = $key; break 2; } } } } прячется в файле /магазин/www/catalog/controller/startup/startup.php При смене языка браузера на Украинский - сайт запускается на Украинском, режим инкогнито и чистые куки НЕ ПОДХОДЯТ как вариант проверки в случае с автоопределением языка. Кто силён в коде, давайте вместе поломаем это автоопределение, нашел ещё несколько тем у людей с такой же проблемой, но решения пока нигде нет. Толи Ув. знатоки кода так усердно отмораживаются, что бы заработать, либо не нашлось еще такого гуру, который перепишет\правильно вырежет код автоопределения. upd: Код вроде нашёл и допилил, завтра всё хорошо перепроверю на своём магазине и выложу. Кому интересно - велком в личку.
-
Вопрос нынче очень актуальный для UA владельцев сайтов=)) Автор темы похоже угадал, порылся я в гугле и файлах opencarta и нашёл проблему(по крайней мере у меня так): Opencart с завода смотрит на язык браузера и выставляет его в любом случае. Код // Language Detection if (!empty($this->request->server['HTTP_ACCEPT_LANGUAGE']) && !array_key_exists($code, $languages)) { $detect = ''; $browser_languages = explode(',', $this->request->server['HTTP_ACCEPT_LANGUAGE']); // Try using local to detect the language foreach ($browser_languages as $browser_language) { foreach ($languages as $key => $value) { if ($value['status']) { $locale = explode(',', $value['locale']); if (in_array($browser_language, $locale)) { $detect = $key; break 2; } } } } if (!$detect) { // Try using language folder to detect the language foreach ($browser_languages as $browser_language) { if (array_key_exists(strtolower($browser_language), $languages)) { $detect = strtolower($browser_language); break; } } } $code = $detect ? $detect : ''; } if (!array_key_exists($code, $languages)) { $code = $this->config->get('config_language'); } if (!isset($this->session->data['language']) || $this->session->data['language'] != $code) { $this->session->data['language'] = $code; } if (!isset($this->request->cookie['language']) || $this->request->cookie['language'] != $code) { setcookie('language', $code, time() + 60 * 60 * 24 * 30, '/', $this->request->server['HTTP_HOST']); } // Overwrite the default language object $language = new Language($code); $language->load($code); $this->registry->set('language', $language); // Set the config language_id $this->config->set('config_language_id', $languages[$code]['language_id']); прячется в файле /магазин/storage/modification/catalog/controller/startup/startup.php При смене языка браузера на Украинский - сайт запускается на Украинском, инкогнито не спасает в случае с автоопределением языка. Кто силён в коде, давайте вместе поломаем это автоопределение, нашел ещё несколько тем у людей с такой же проблемой, но решения пока нигде нет. Толи Ув. знатоки кода так усердно отмораживаются, что бы заработать, либо не нашлось еще такого гуру, который перепишет\правильно вырежет код автоопределения.
-
Всё оказалось намного проще, проблема была всё-таки в шаблоне файла order_add. Просто нужно было шрифт доделать в коде продукта: <td style="-webkit-box-sizing: border-box; border-bottom: 1px solid #E8E8E8; border-top: 1px solid #E8E8E8; box-sizing: border-box; padding: 20px 10px; vertical-align: middle;"><span class="email-products__id" style="-webkit-box-sizing: border-box; box-sizing: border-box; color: #cacaca; display: block; font-family: 'Roboto', Arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 20px;">{{ product['model'] }}</span><span class="email-products__title" style="-webkit-box-sizing: border-box; box-sizing: border-box; display: block; font-family: 'Roboto', Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 20px;"><a href="{{ product['href'] }}" style="-webkit-box-sizing: border-box; box-sizing: border-box; color: #{% if theme_color %}{{ theme_color_2 }}{% else %}3660BC{% endif %}; display: inline-block; font-family: 'Roboto', Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; text-decoration: none !important; vertical-align: top;">{{ product['name'] }}</a></span></td> дописать Helvetica после всех Arial=) Немного понудил разработчику шаблона и они всё-таки допилили файл, сравнил коды файлов - они сделали глобальней, проставили Гельветику вообще по всему файлу, хотя по сути нужно было только в названиях продуктов... Короче проблема как я и думал в самой мелочи оказалась, а то тут уже коммерсанты некоторые в личку мне писали исправить эту мелочь за 15$\час
-
Всем доброго времени суток! Имеем магазин на OpenCart 3.0.3.2 с шаблоном техникс. Почта магазина хостинга(пробовал и gmail подключать). В письме приходят такие приколы в названиях товаров(не поголовно всех, но в большинстве). Разработчик шаблона открещивается, что с их стороны всё ровно, да и по коду order_add вроде бы никакого криминала...Послал меня к хостерам, хотя причем тут они?) Ну в общем и те клянутся, что проблема не у них, а в кодировке скрипта формирования письма клиенту... Весь текст в письме ровный, красивый и всё хорошо, на сайте тоже везде всё ровно. Наименования товаров в письме являются ссылкой на товар. Где копать, что делать? В кодах и программирование вообще не силён, но стараюсь вникнуть, пока только умею удалять\заменять лишние кнопочки=)
-
к Url товара добавляется page
LeSeR replied to AntonMuxa's topic in SEO-питання (оптимізація та просування магазину)
Все решил, проблема решилась установкой нормального seo pro -
к Url товара добавляется page
LeSeR replied to AntonMuxa's topic in SEO-питання (оптимізація та просування магазину)
Прошло кучу времени конечно, но вот столкнулся с такой же проблемой...Последний совет с кодом в производителях не помог....page приписывается к любому товару из любой категории, с первой страницы всё ок, а где появляется пагинация, то лепится к товару дальше и хоть убей. Помогите спасите!) -
Есть модуль со стороннего сайта, который должен скрывать товар с общего доступа интернет магазина и отображать только для выбранных групп. ИМ на шаблоне Техникс, при установке модуля сайт ложится с ошибкой, а в админке не появляется заявленное меню. Короче нужно реализовать этот функционал либо путем доработки модуля, либо альтернативно по вашим возможностям... Подробности в ЛС кто готов взяться.