-
Публікації
6 973 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Усі публікації користувача RGB
-
С появлением модуля Перезвоните мне, размещение кнопки которого сразу под телефоном является более логичным, соотв. подпись переместилась над телефоном От шаблона не зависит эта функциональность, т.к. по хорошему изменения касаются лишь контроллеров
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
Пожалуйста Это раньше было под, а теперь я уже 3-ю или 4-ю версию просто забываю обновить этот момент в языковых файлах :)
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
Это либо интернет у вас не особо быстрый, либо в браузере кеширование отключено - вот и уходит какое-то время на подгрузку ресурса иконочного шрифта. Исправлять с моей стороны тут нечего - но в теории вы могли бы попробовать использовать cdn для шрифта Так шаблон то причем здесь, если ошибка в контроллере? Разбирайтесь откуда там изменения появились и какой вкмод в них виноват, откатив его и проверив работоспособность этого вашего быстрого просмотра товара
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
Верно Какое такое дергание верстки?
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
В главном хмл-файле шаблона в секции <file name="catalog/controller/product/search.php"> есть код $parts = $keywords; $add = ''; $add .= ' AND ((LOWER(pd.name) LIKE "%' . $this->db->escape($parts) . '%")'; $add .= ' OR (LOWER(p.sku) LIKE "%' . $this->db->escape($parts) . '%")'; $add .= ' OR (LOWER(p.model) LIKE "%' . $this->db->escape($parts) . '%"))'; $add = substr( $add, 4 ); $sql = 'SELECT DISTINCT pd.product_id, pd.name FROM ' . DB_PREFIX . 'product_description AS pd '; $sql .= 'LEFT JOIN ' . DB_PREFIX . 'product AS p ON p.product_id = pd.product_id '; $sql .= 'LEFT JOIN ' . DB_PREFIX . 'product_to_store AS p2s ON p2s.product_id = pd.product_id '; $sql .= 'WHERE ' . $add . ' AND p.status = 1 '; $sql .= 'AND pd.language_id = ' . (int)$this->config->get('config_language_id'); $sql .= ' AND p2s.store_id = ' . (int)$this->config->get('config_store_id'); $sql .= ' ORDER BY p.sort_order ASC, LOWER(pd.name) ASC, LOWER(p.model) ASC'; $sql .= ' LIMIT 8'; $res = $this->db->query( $sql ); вот если хотите изменить логику поиска, нужно переделать соответствующим образом sql-запрос Срок был ориентировочный, сейчас точно так же ориентировочно перенес на конец сентября, но по факту разработка может еще больше затянуться, т.к. к новому шаблону предъявляются более серьезные требования, чем год назад :) Между версиями движка? Конечно есть, вам проще начать с местной локализованной версии ocstore, которую можно скачать отсюда myopencart.com
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
Доброй ночи, на сегодня поддерживаются следующие версии OpenCart: ocStore 1.5.5.1.2, OpenCart 1.5.6.1, OpenCart 1.5.6.2, OpenCart 1.5.6.3, OpenCart 1.5.6.4. Подробнее о совместимости, установке и прочих моментах сказано в документации
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
Уже был, и не раз - вы не сделали склейку доменов с ввв и без ввв. Подробнее о причине я писал раньше (см. ответ к предпоследней цитате), решение соответственно тоже не раз выкладывалось в тему (опять см. ответ к предпоследней цитате)
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
Заморочился как раз потому, что верхнее меню- это не модуль, а встроенная в движок функциональность :) Менять же родной движковый модуль не хотелось из соображений совместимости, ну а изобретать велосипед и добавлять к шаблону свой собственный модуль категорий не было желания как раз по вышеописанным причинам, существует масса готовых решение, как платных вроде того, что вы нашли, так и бесплатных
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
Странно, попробуйте тогда указать высший приоритет своим пользовательским стилям, например вот так: h1, .h1 { font-size: 20px !important; }
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
Здравствуйте, изменение размера шрифта реализуется через свойство font-size: 20px; где 20 - размер, изменение же самого шрифта сложнее, т.к. собственно шрифт откуда то нужно брать, или подключать в шапке сайта, или использовать cdn По конкретным местам изменений - погуглите как пользоваться инструментами разработчика в браузерах, например в том же хроме, чтобы понимать какой код за что отвечает, опишу что делать например для вашего первого пункта - header - (главная, о нас, доставка) Открываете хром, открываете страницу сайта, наводите мышку на нужный элемент (Главная), жмете правой кнопкой и выбираете Просмотр кода элемента, у вас откроется инструмент разработчика, где справа по умолчанию вы увидите древо элементов страницы, с активным выбранным вами элементом И вот ниже слева и приведены стили для этого элемента, куда можно "на лету" вносить изменения, вставляя например приведенный выше код с изменением размера шрифта (даже методом тыка) в нужное место, вы сможете добиться желаемого: После того, как получилось то, что нужно, достаточно скопировать полученный стиль: Удалить из него строчки, которые вы не добавляли (в моем примере color: #999, т.к. это свойство уже есть), и вставить получившийся фрагмент кода .navbar-inverse .navbar-nav>li>a { font-size: 20px; } в польз. стили в настройках шаблона Аналогичным образом вносятся изменение во все остальные места шаблона Правильно делаете, что смотрите в направлении сторонних модулей, т.к. функциональность такого рода не имеет отношения к шаблону (это - функциональность, а шаблон - это в первую очередь "внешность"), тем более при существующем изобилии модулей, умеющих все это делать своими силами
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
А зачем вообще держать на сайте товар, которого никогда больше не будет? Для поисковиков эта практика уже считается спорной, тем более если это не какие то всемирно известные бестселлеры, просто снятые с производства Можно конечно через условие скрыть, только проще будет не через стили, а через уже существующий класс hidden К шаблону это не относится, вы ведь говорите о функциональной части движка. И все зависит от того, что вы имеете в виду под выводом категорий, либо это реализуется сторонними модулями, либо - если достаточно просто ссылок на эти самые главные категории, которые не будут часто меняться - можно обойтись обычным хтмл-модулем, вручную указав ссылки на категорий, сделав им какое-то описание, картинки и тд
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
А зачем скрывать цену отсутствующего товара? В шаблоне можно деактивировать кнопку покупки для товаров с нулевым кол-вом, мне это кажется логичнее, чем скрывать цены
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
Не надо ничего два раза покупать (хотя я не вижу, чтобы вы и один раз шаблон покупали :)) Достаточно мне сообщить тестовый домен и рабочий
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
Если это был вопрос или просьба, то в польз. стили кодом: .header-container { background: url('../../image/dot_white_80.png'); } с указанием пути к картинке
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
Возможно с тем, что апи яндекса не позволяет подгружать их скрипты через аякс, а статьи на странице товара подгружаются именно через него с целью избежать дублей контента в глазах поисковиков
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
Так вы же не сказали, что имели в виду модуль симпл, а не родное оформление заказа Дело в том, что в модуле в его стилях (адаптация тут не при чем, это родные стили модуля) есть такая строчка .simplecheckout-cart col.image { width: 5%; } в которой определяется ширина колонки с картинкой в 5% от всей ширины строки, но реализации разных шаблонов отличаются в плане "допустимости" превышения этого значения по ширине, поэтому чтобы картинка у вас была шире отведенного под нее места, добавьте эти строчки в польз. стили, заменив 5% на подходящее вам значение
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
Здравствуйте, как это не реагирует? Вот размер 90х90: А вот 180х180:
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
Вот тоже не пойму, почему изменения в оригинальные файлы (навскидку в одном лишь каталоге в админке увидел, что поменялись контроллеры товара, категорий, производителей) по возможности не вынести в виде отдельного ocmod-файла? Это ведь позволит сохранить лучшую совместимость с оригинальной веткой движка, соответственно и упростит процедуру обновления при выходе следующей версии опенкарта. Синтаксически это же почти тот же вкмод, что и раньше, соответственно для внесения изменений в контроллер товара например хватит такого файлика (по состоянию на сейчас, возможно в окончательном виде в этот контроллер еще что-то добавится, я не в курсе): <?xml version="1.0" encoding="utf-8"?> <modification> <name>ocstore 2 Modifications</name> <version>1.0</version> <author>ocstore2</author> <code>ocstore2</code> <link>http://myopencart.com</link> <file path="admin/controller/catalog/product.php"> <operation> <search><![CDATA[$data['entry_meta_title'] = $this->language->get('entry_meta_title');]]></search> <add position="after"><![CDATA[$data['entry_meta_h1'] = $this->language->get('entry_meta_h1');]]></add> </operation> <operation> <search><![CDATA[$data['entry_recurring'] = $this->language->get('entry_recurring');]]></search> <add position="after"><![CDATA[$data['entry_main_category'] = $this->language->get('entry_main_category');]]></add> </operation> <operation> <search><![CDATA[$this->load->model('catalog/filter');]]></search> <add position="before"><![CDATA[ if (isset($this->request->post['main_category_id'])) { $data['main_category_id'] = $this->request->post['main_category_id']; } elseif (isset($product_info)) { $data['main_category_id'] = $this->model_catalog_product->getProductMainCategoryId($this->request->get['product_id']); } else { $data['main_category_id'] = 0; } ]]></add> </operation> </file> </modification> Ну и аналогичным образом дополнить файл изменениями в других местах, а те файлы, что добавятся в ocstore 2 (т.е. файлы, которых нет в оригинале, например system/smsgate/testsms.php), собственно выложить отдельно с сохранением структуры каталогов, чтобы в конечном итоге для "превращения" чистого опенкарта в окстор достаточно было скопировать папку с файлами ocstore и установить один единственный ocmod - процесс получится схожий с привычной установкой модулей или шаблонов, при этом никакой перезаписи файлов и утраты совместимости с оригиналом не будет.
-
Раз в году в эту тему призываются любители некромантии некропостинга :)
-
bread crumbs быстрее выговаривается, чем vanilla rolls :)
-
Боюсь версии шаблона не при чем при таких ошибках :) Возможно вкмод не сразу завелся, т.к. эти ошибки могут быть только из-за него, либо вы забыли в первый раз скопировать хмл-файл шаблона
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
Если вы сами запутались, откуда же нам знать, что будет нужно вам? :) Как вариант, просто посмотрите самые популярные бесплатные или платные шаблоны
-
Это вам к автору фильтра, вы же спрашиваете о работоспособности и настройках его функциональности, шаблон то причем тут? Или на дефолтной теме кнопка и паджинация ведут себя как-то иначе? Это может быть нерабочий или неправильно установленный вкмод, переставьте его правильно и все будет работать
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
Что именно работает криво? Адаптация не нужна для работы этой кнопки, т.к. это функциональность фильтра, а не шаблона
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)
-
В начале лета вы задавали тот же вопрос: и я вам отвечал и даже ссылки на демо скидывал с рабочим фильтром и этой кнопкой, которая заработала без какого-либо вмешательства с моей стороны
- 7 228 відповідей
-
- продающий шаблон
- html5
- (і ще %d)