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

RGB

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

    6 973
  • З нами

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

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

  1. С появлением модуля Перезвоните мне, размещение кнопки которого сразу под телефоном является более логичным, соотв. подпись переместилась над телефоном От шаблона не зависит эта функциональность, т.к. по хорошему изменения касаются лишь контроллеров
  2. Пожалуйста Это раньше было под, а теперь я уже 3-ю или 4-ю версию просто забываю обновить этот момент в языковых файлах :)
  3. Это либо интернет у вас не особо быстрый, либо в браузере кеширование отключено - вот и уходит какое-то время на подгрузку ресурса иконочного шрифта. Исправлять с моей стороны тут нечего - но в теории вы могли бы попробовать использовать cdn для шрифта Так шаблон то причем здесь, если ошибка в контроллере? Разбирайтесь откуда там изменения появились и какой вкмод в них виноват, откатив его и проверив работоспособность этого вашего быстрого просмотра товара
  4. В главном хмл-файле шаблона в секции <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
  5. Доброй ночи, на сегодня поддерживаются следующие версии 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. Подробнее о совместимости, установке и прочих моментах сказано в документации
  6. Уже был, и не раз - вы не сделали склейку доменов с ввв и без ввв. Подробнее о причине я писал раньше (см. ответ к предпоследней цитате), решение соответственно тоже не раз выкладывалось в тему (опять см. ответ к предпоследней цитате)
  7. Заморочился как раз потому, что верхнее меню- это не модуль, а встроенная в движок функциональность :) Менять же родной движковый модуль не хотелось из соображений совместимости, ну а изобретать велосипед и добавлять к шаблону свой собственный модуль категорий не было желания как раз по вышеописанным причинам, существует масса готовых решение, как платных вроде того, что вы нашли, так и бесплатных
  8. Странно, попробуйте тогда указать высший приоритет своим пользовательским стилям, например вот так: h1, .h1 { font-size: 20px !important; }
  9. Здравствуйте, изменение размера шрифта реализуется через свойство font-size: 20px; где 20 - размер, изменение же самого шрифта сложнее, т.к. собственно шрифт откуда то нужно брать, или подключать в шапке сайта, или использовать cdn По конкретным местам изменений - погуглите как пользоваться инструментами разработчика в браузерах, например в том же хроме, чтобы понимать какой код за что отвечает, опишу что делать например для вашего первого пункта - header - (главная, о нас, доставка) Открываете хром, открываете страницу сайта, наводите мышку на нужный элемент (Главная), жмете правой кнопкой и выбираете Просмотр кода элемента, у вас откроется инструмент разработчика, где справа по умолчанию вы увидите древо элементов страницы, с активным выбранным вами элементом И вот ниже слева и приведены стили для этого элемента, куда можно "на лету" вносить изменения, вставляя например приведенный выше код с изменением размера шрифта (даже методом тыка) в нужное место, вы сможете добиться желаемого: После того, как получилось то, что нужно, достаточно скопировать полученный стиль: Удалить из него строчки, которые вы не добавляли (в моем примере color: #999, т.к. это свойство уже есть), и вставить получившийся фрагмент кода .navbar-inverse .navbar-nav>li>a { font-size: 20px; } в польз. стили в настройках шаблона Аналогичным образом вносятся изменение во все остальные места шаблона Правильно делаете, что смотрите в направлении сторонних модулей, т.к. функциональность такого рода не имеет отношения к шаблону (это - функциональность, а шаблон - это в первую очередь "внешность"), тем более при существующем изобилии модулей, умеющих все это делать своими силами
  10. А зачем вообще держать на сайте товар, которого никогда больше не будет? Для поисковиков эта практика уже считается спорной, тем более если это не какие то всемирно известные бестселлеры, просто снятые с производства Можно конечно через условие скрыть, только проще будет не через стили, а через уже существующий класс hidden К шаблону это не относится, вы ведь говорите о функциональной части движка. И все зависит от того, что вы имеете в виду под выводом категорий, либо это реализуется сторонними модулями, либо - если достаточно просто ссылок на эти самые главные категории, которые не будут часто меняться - можно обойтись обычным хтмл-модулем, вручную указав ссылки на категорий, сделав им какое-то описание, картинки и тд
  11. А зачем скрывать цену отсутствующего товара? В шаблоне можно деактивировать кнопку покупки для товаров с нулевым кол-вом, мне это кажется логичнее, чем скрывать цены
  12. Не надо ничего два раза покупать (хотя я не вижу, чтобы вы и один раз шаблон покупали :)) Достаточно мне сообщить тестовый домен и рабочий
  13. Если это был вопрос или просьба, то в польз. стили кодом: .header-container { background: url('../../image/dot_white_80.png'); } с указанием пути к картинке
  14. Возможно с тем, что апи яндекса не позволяет подгружать их скрипты через аякс, а статьи на странице товара подгружаются именно через него с целью избежать дублей контента в глазах поисковиков
  15. Так вы же не сказали, что имели в виду модуль симпл, а не родное оформление заказа Дело в том, что в модуле в его стилях (адаптация тут не при чем, это родные стили модуля) есть такая строчка .simplecheckout-cart col.image { width: 5%; } в которой определяется ширина колонки с картинкой в 5% от всей ширины строки, но реализации разных шаблонов отличаются в плане "допустимости" превышения этого значения по ширине, поэтому чтобы картинка у вас была шире отведенного под нее места, добавьте эти строчки в польз. стили, заменив 5% на подходящее вам значение
  16. Вот тоже не пойму, почему изменения в оригинальные файлы (навскидку в одном лишь каталоге в админке увидел, что поменялись контроллеры товара, категорий, производителей) по возможности не вынести в виде отдельного 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 - процесс получится схожий с привычной установкой модулей или шаблонов, при этом никакой перезаписи файлов и утраты совместимости с оригиналом не будет.
  17. Раз в году в эту тему призываются любители некромантии некропостинга :)
  18. Боюсь версии шаблона не при чем при таких ошибках :) Возможно вкмод не сразу завелся, т.к. эти ошибки могут быть только из-за него, либо вы забыли в первый раз скопировать хмл-файл шаблона
  19. Если вы сами запутались, откуда же нам знать, что будет нужно вам? :) Как вариант, просто посмотрите самые популярные бесплатные или платные шаблоны
  20. Это вам к автору фильтра, вы же спрашиваете о работоспособности и настройках его функциональности, шаблон то причем тут? Или на дефолтной теме кнопка и паджинация ведут себя как-то иначе? Это может быть нерабочий или неправильно установленный вкмод, переставьте его правильно и все будет работать
  21. Что именно работает криво? Адаптация не нужна для работы этой кнопки, т.к. это функциональность фильтра, а не шаблона
  22. В начале лета вы задавали тот же вопрос: и я вам отвечал и даже ссылки на демо скидывал с рабочим фильтром и этой кнопкой, которая заработала без какого-либо вмешательства с моей стороны

×
×
  • Створити...

Important Information

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