-
Публікації
25 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем victlion
-
-
Добрый день ,модуль не хочет "дружить" с seo pro , при создании страничек принимает значение seo ,записывает это в таблицу , но продолжает запускать страницы в таком формате
..../index.php?route=page/form&page_form_id=1 , в коде seo pro рылся , так и не добился успеха
Может есть способы подменить ссылку изнутри самого модуля ?
убрать это index.php?route и т д и подменить на свое значение$data['breadcrumbs'][] = array( 'text' => $page_form_info_now['title'], 'href' => "myLink" );
нечего не дает
-
Я возможно не правильно понял Ваш вопрос ,при добавлении странницы с этими формами всюду есть стандартная настройка seu ,она добавляется в общую таблицу со всеми seo в БД ,как положено ,но на сайте страницы этого модуля по прежнему продолжают отображая без подмены ссылки через /index.php?route= , может есть часть кода ,где можно подкрутить ?
Эта часть када может с нюансом
$data['breadcrumbs'][] = array( 'text' => $page_form_info_now['title'], 'href' => $this->url->link('page/form', 'page_form_id=' . $page_form_id) );
Пример страницы /index.php?route=page/form&page_form_id=10
В БД должна быть замена page_form_id=10 на fridge_remont_ua
-
У каждой формы своя страничка
-
Добрый вечер , уже не знаю что пробовать , успешно работает seo на сайте , кроме страничек от модуля page/form
/index.php?route=page/form&page_form_id=10 ни в какую не меняет на /fridge_remont_ua ,в таблице SEO_URL в базе данных есть добавка ,добавлю скрин ,помогите решить вопрос
-
Большое спасибо , задача выполнена ,теперь купон работает только на один ,самый дорогой товар в корзине
1 Добавил функцию ,которая находит самый дорогой ценник в корзине
system/library/cart/cart.phppublic function getTotalsss() { $total = 0; foreach ($this->getProducts() as $product) { $total1 = $this->tax->calculate($product['price'], $product['tax_class_id'], $this->config->get('config_tax')); if($total1 > $total){ $total = $total1; } } return $total; }
2 Добавил косок кода ,который выводит новый результат скидки используя функцию выше
catalog/model/extension/total/coupon.php
функция publifunction getTotal($total) в конецif ($coupon_info['type'] == 'P') { $discount_total = ($this->cart->getTotalsss() / 100) * $coupon_info['discount']; }
-
Если я поставлю кол-во преминений 1 раз на клиента и вообще , всеровно остаётся возможность накидать в корзину за раз 100 товаров и от этой всей суммы будет скидка , а так не подходит
-
Заранее спасибо , подскажите пожалуйста ,где искать строки кода ,которые меняют ценник при использовании купона ?
Задача ограничить действие купона ,что-бы работал на один(1 штука) добавленный товар .Видел похожие темы тут ,некоторые уверенны ,что данная настройка есть в стандартных опциях купона , но это явно не так . Есть возможность использовать купон 1 раз ,выбрать конкретный товар ,но не количество товара .
ps стоит модуль simple -
Спасибо , через колено , но нашел выход.
-
Добрый день ,заранее спасибо ,не могу разобраться ,как передать данные со странницы в JS ,при нажатии на кнопку
К примеру при нажатии на кнопку ,у меня летит название определенного товара в JSЧто нужно добавить в кнопке и js или вообще иначе как-то сделать ?
Вот моя кнопка:
<button class="btn btn-primary" data-onclick="ProductOrder" data-toggle="tooltip" type="submit">Замовлення</i></button>
Вот событие в JS ,которое успешно срабатывает просто на нажатие:
this.ProductOrder = function($target) { alert("Кнопку нажали"); //var info; Куда хочу передать данные ,тест self.timerId = window.setTimeout(function() { self.reloadAll(); }, 300); };
-
12.04.2023 в 13:38, Eldaeron сказал:
Ну або так , результат той же , якби автор побачив хоть один варіант
-
\catalog\view\theme\default\template\common\header.twig
или в админке Редактор шаблона (common\header.twig)
строчка снизу
<div class="col-sm-5">{{ search }}</div>
заменить на
<div class="col-sm-5"><!--{{ search }}--></div>
-
Добрый день
\catalog\language\ru-ru\extension\module\account.php
\catalog\language\uk-ua\extension\module\account.php
Либо файла русской локализации нет и его нужно с украинской скопировать , и перевести там все ,либо русская локализация с украинским текстом -
Добрый день , решено !
Добавил карту сайта в кореньевой каталог ,назвал sitemap.txt (xml - не хотел кушать гугл )
Добавил ссылку в консоль и все пошло. -
Понял , спасибо за информацию.
-
Добрый день ,прошу извинения за скорее всего глупый вопрос
В настройках товара и так далее , как правильно указывать SEO ,для последующего формирования sitemap ?
Нужно конкретно на Латинице "KakoytoTvar" или можно как есть писать "КакойтоТовар" на всех языках ,в моем случае УКР и РУС ?
-
В настройках товара ,вкладка "Данные" в самом низу есть поле "Порядок сортировки".
-
Я просто удалил файл /storage/modification/admin/model/localisation/currency.php
Странный метод , но сработал успешно
Примечание ( На моем сайте только одна валюта) Может если было бы иначе ,пагубно бы отразилось. -
Получилось ! Вся соль была в файле system/library/cart.php
Добавлен туда данный код в функцию getProducts() и все работает
в MySQL (customer_group_description) добавлена колонка $procent ,которую я использую дополнительно
Может метод кривой относительно нормальных стандартов ,но хоть работает.
$customer_id = $this->customer->getId(); if($customer_id){ $customer_id_group = $this->db->query("SELECT customer_group_id FROM " . DB_PREFIX . "customer WHERE customer_id = '" . (int)$customer_id . "'"); $group_id = $customer_id_group->row['customer_group_id']; $customer_id_group_procent = $this->db->query("SELECT procent FROM " . DB_PREFIX . "customer_group_description WHERE customer_group_id = '" . (int)$group_id . "'"); $procent = $customer_id_group_procent->row['procent']; if($group_id>1){ $price=$price-($price/100)*$procent; } }
-
Спасибо за ответ , в системную папку не пробовал лесть ,попробую ,в случае удачи отпишу ответ ,может кому нужно решение ещё .
-
Добрый день ,заранее спасибо . Не могу понять ,как изменить ценник при добавлении товара.
Задача стоит в том , что при определенных группах пользователей отображаются другие цены на товар .
Визуальное отображение я уже сделал ,все цены меняются ,если на сайте зарегистрированный человек в определенной группе , но вот когда он покупает товар , в корзине старый(обычный) ценник ,соответственно товар в заказ покупается по обычной цене ,где мне внести изменения ? Не могу пока что найти -
-
01.05.2022 в 00:06, buslikdrev сказал:
{% for child in category.children %}
<li><a href="{{ child.href }}">{{ child.name }}</a></li>
{% if child.children %}
{% for child3 in child.children %}
<li class="subcategory"><a href="{{ child3.href }}">{{ child3.name }}</a></li>
{% endfor %}
{% endif %}
{% endfor %}Вы правы , спасибо , все работает .
-
Третьего уровня не будет
Я еще попробую этот момент , но кажется вместо
{% for child3 in child.children %} <li class="subcategory"><a href="{{ child3.href }}">{{ child3.name }}</a></li> {% endfor %}
должно быть
{% for child1 in child.children %} <li class="subcategory"><a href="{{ child1.href }}">{{ child1.name }}</a></li> {% endfor %}
Подмена ссылки внутри модуля
в Opencart 3.x: Пісочниця
Опубліковано:
Решено !!!
seo_pro.php
в public function index() добавлено
в public function rewrite($link)