-
Публикаций
136 -
Зарегистрирован
-
Посещение
Техническая поддержка
-
Рабочие дни
Пн
Вт
Ср
Чт
Пт -
Выходные дни
Сб
Вс -
Текущий статус
Работаю
-
Другое
Магазины под ключ, перенос на vps/vds, написание модулей.
Информация
-
Пол
Мужчина
-
Интересы
Vue, nuxt, ux, ui, python, php, linux, sql, no-sql
Посетители профиля
Достижения Ulv
-
Ulv изменил свой аватар
-
Чтоб долго не мучались <file path="/catalog/controller/startup/seo_pro.php"> <operation> <search><![CDATA[case 'product_id':]]></search> <add position="after"><![CDATA[ $queries[] = 'product/product'; $queries[] = $key . '=' . $value; unset($data[$key]); $postfix = 1; break; ]]></add> </operation> </file> В design>SEO URL добавить алиас product/product -> products .. На 2.1 работало, на тройке тоже должно. Удачи!
-
регулярное выражение для емейла от simple
Ulv ответил в теме пользователя AlexMax13 в Opencart 3.x: Общие вопросы
^([a-z0-9_-]+\.)*[a-z0-9_-]+@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.[a-z]{2,6}$- 2 ответа
-
- 2
-
-
Как на страницах статей можно вывести только кнопку "Купить" для определённого товара.?
Ulv ответил в теме пользователя petyann в Opencart 3.x: Общие вопросы
В статье вы выводите сопутствующие товары, они хранятся в таблице product_to_article (или вроде того). В данную таблицу добавить колонку show_btn, в которую выводить значение bool. И при выводе товаров в статью, основываясь на значении из данной колонки определять, выводить кнопку или нет. Само значение указывать при добавлении сопутствующих товаров и заносить в БД.- 4 ответа
-
- 1
-
-
Настройка вкладок шаблон Течстор
Ulv ответил в теме пользователя Mozarello84 в Opencart 2.x: Настройка и оптимизация
Вы ведь просили реализацию)) Если нужно сделать, отпишите в лс, обсудим. -
Настройка вкладок шаблон Течстор
Ulv ответил в теме пользователя Mozarello84 в Opencart 2.x: Настройка и оптимизация
Если можно добавить вкладки, то они где-то сохраняются.. Значит можно в таблицу с вкладками (кстати, не уверен, что они задаются конкретно одному товару и что такая таблица есть, возможно они сохраняются в setting) добавить поле link и в зависимости от содержания данного поля выводить вкладку как ссылку или как вкладку.. Но опять же, скорее всего они задаются для всех товаров одновременно, потому для решения данной задачи следуют создать отдельную таблицу "product_link" и задать в ней необходимые поля: product_link_id, product_id, anchor, link (ну или еще product_link_description с анкором и ссылкой если языков на сайте 2+). В настройках товара создать дополнительную вкладку по аналогии с другими вкладками в админке и занести туда добавление новых ссылок для данного товара. В самой карточке товара выводить ссылки по id товара. План действий примерный есть, пробуйте) -
В файле catalog/controller/checkout/cart.php //найти строку: $json['success'] = sprintf($this->language->get('text_success'), $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'], $this->url->link('checkout/cart')); //перед строкой добавить код: $this->load->model('tool/image'); if ($product['image']) { $image = '<img src="'.$this->model_tool_image->resize($product_info['image'], $this->config->get($this->config->get('config_theme') . '_image_cart_width'), $this->config->get($this->config->get('config_theme') . '_image_cart_height')).'"> '; } else { $image = ''; } //добавить переменную $image в ответ: $json['success'] = sprintf($this->language->get('text_success'), $image, $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'], $this->url->link('checkout/cart')); Далее в языковом файле (catalog/language/ru-ru/checkout/cart.php) добавляем вывод картинки: //заменяем строку: $_['text_success'] = 'Товар <a href="%s">%s</a> добавлен в вашу <a href="%s">корзину</a>!'; //на эту: $_['text_success'] = '%sТовар <a href="%s">%s</a> добавлен в вашу <a href="%s">корзину</a>!'; Как-то так, но лучше в ocmod. Если нужно добавить все фото товара, можно пройтись foreach по картинкам, подгрузив их из БД при помощи функции getProductImages! Лучше конечно для этого дела еще добавить массив product_images, отдавать его вместе с success и разметку html дописать уже в common.js. Пробуйте!
- 2 ответа
-
- 1
-
-
Вот тема, почитайте.
- 4 ответа
-
- 1
-
-
https://donatstudios.com/RewriteRule_Generator - генератор редиректов для apache; https://www.diffchecker.com/ - находит и показывает разницу в файлах, картинках, pdf и excel документах; https://codepen.io/jakob-e/pen/doMoML - optimizing svgs in data uris; https://google-webfonts-helper.herokuapp.com/fonts - google webfonts helper; https://feathericons.com/ - svg иконки; https://loremflickr.com/ - placeholder images из flickr; https://dribbble.com/ - иногда можно почерпнуть идеи для ui, ux.
-
Ошибка при включенном режиме обслуживания
Ulv ответил в теме пользователя Dimusik в Opencart 3.x: Отчёты об ошибках
В модификаторе конечно) -
Ошибка при включенном режиме обслуживания
Ulv ответил в теме пользователя Dimusik в Opencart 3.x: Отчёты об ошибках
$this->load->model('catalog/information'); Перед 32 строкой foreach ($this->model_catalog_information->getInformations() as $result) { -
Ошибка при включенном режиме обслуживания
Ulv ответил в теме пользователя Dimusik в Opencart 3.x: Отчёты об ошибках
Что у вас находится в common/menu.php, возможно какой-то ocmod дополнение удалило строку подключения модели information. Вот оно и говорит вам call a member function. -
Замена url кириллицей на латиницу
Ulv ответил в теме пользователя Zetx в Opencart 3.x: Поиск модулей
Как вариант, можно выгрузить все из url_alias в csv и в excel пройтись транслитом. -
Модуль вывода статей блога. Вывод конкретной категории
Ulv ответил в теме пользователя bodyak0 в Opencart 2.x: Общие вопросы
Вам нужно создать поле в настройках модуля, в которое заносить id категорий, к примеру select multiple. Далее берем данные из этого поля в контроллере модуля в каталоге и передаем в модель. В модели подвязываем таблицу LEFT JOIN article_to_category a2c ON(a.article_id=a2c.article_id) и добавляем условие WHERE category_id IN( <вставляем значения из нашего поля через ","> ). Таким образом будет выборка статей из указанных категорий. -
Вывести опции в карточке товара 2 раза
Ulv ответил в теме пользователя Savril в Opencart 3.x: Общие вопросы
Вам не нужно его дублировать и заменять radio на select. Отслеживайте событие скролла и добавляйте блоку (который содержит кнопку купить, и опции) класс, к примеру top-fixed. Задайте ему позиционирование относительно окна и все у вас будет отображаться как в ситилинк.. -
Вывести столбцы url alias
Ulv ответил в теме пользователя zomo в Помощь программистам и разработчикам
SELECT a.keyword, SUBSTRING(a.query, 13) as category_id from oc_category c RIGHT JOIN oc_url_alias a on(c.category_id=SUBSTRING(a.query, 13)) WHERE a.query LIKE "category_id=%" AND c.category_id IS NULL- 1 ответ
-
- 1
-