-
Публикаций
2 003 -
Зарегистрирован
-
Посещение
Достижения Dotrox
-
Dotrox изменил свой аватар
-
Не работают OCMOD Модификаторы
Dotrox ответил в теме пользователя Arion в Opencart 2.x: Общие вопросы
Да, по крайней мере в той версии, где я смотрел. -
как передать переменную из twig в js
Dotrox ответил в теме пользователя Anton1988 в Opencart 3.x: Общие вопросы
Это не тело, это кусок шаблона! Я же написал, смотрите исходный код в браузере, если хотите проверить выводиться или нет. var productK = '{{ product.name }}'; В этой строке в браузере у вас должно быть: var productK = 'Название товара'; Вот здесь у вас опять ошибка: document.getElementById("productK")[0].value Если getElementsByName возвращает список, то getElementById возвращает конкретный элемент (на самом деле ссылку на него, но это тут несущественно). То есть, здесь уже обращаться через индекс не нужно. Научитесь гуглить документацию, это всё есть на MDN! И перестаньте проверять через алерт. Используйте консоль браузера. -
как передать переменную из twig в js
Dotrox ответил в теме пользователя Anton1988 в Opencart 3.x: Общие вопросы
В тело страницы. И как проверить я уже написал - исходный код страницы в браузере. В таком случае у вас вопрос изначально неправильно поставлен. Если в поле значение есть, значить twig свою работу уже выполнил и у вас проблема в js. И, вероятно, решить вашу проблему не получится не видя сайта (только не надо мне его в личку скидывать). -
как передать переменную из twig в js
Dotrox ответил в теме пользователя Anton1988 в Opencart 3.x: Общие вопросы
Сделайте это: Если переменной там нет, вопрос вообще не к js. -
как передать переменную из twig в js
Dotrox ответил в теме пользователя Anton1988 в Opencart 3.x: Общие вопросы
Вы исходный код страницы откройте и убедитесь для начала, что у вас переменная таки вывелась. Как можно догадаться даже по названию метода, getElementsByName возвращает не один элемент, а список (если точнее, то NodeList). Чтоб получить значения первого (или единственного) элемента, обращаться нужно так: document.getElementsByName("productK")[0].value -
редиректы в htaccess
Dotrox ответил в теме пользователя Malciska в SEO-вопросы (оптимизация и продвижение магазина)
Потому что не надо вообще туда домены пихать в директивы. Тогда без разницы будет 1 домен, 4 или 100. # Следующие две строки у вас уже есть и даны для понимания куда вставлять редиректы RewriteEngine On RewriteBase / # Редирект для удаления www (сразу на https) RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] # Редирект на https (если под первый редирект адрес не попал) RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Кстати, в тех редиректах, что вы выше скинули, у вас нет чистого редиректа на https, только редирект для ссылок с www.- 4 ответа
-
- 2
-
-
[Поддержка] CityManager Pro (группы покупателей, разные цены для городов)
Dotrox ответил в теме пользователя progroman в Другие дополнения
Разберитесь почему они так считают. Если он у вас генерируется динамически, возможно, время генерации слишком большое.- 1 145 ответов
-
- база городов
- определение по ip
- (і ще 7)
-
Приём платежей на сайте
Dotrox ответил в теме пользователя Dan24061984 в Opencart 2.x: Общие вопросы
Чтоб услышать какие-то действительно полезные рекомендации, вам стоит для начала написать: в какой стране вы находитесь, из каких стран и в какой валюте планирует принимать оплату, какие способы оплаты вас интересуют (в смысле карта, Google/Apple Pay и т.д). -
Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]
Dotrox ответил в теме пользователя deeman в Покупки, оформление заказа, корзина
Это стандартный функционал ОпенКарта: для каждого модуля доставки можно настроить привязку к заранее созданной геозоне (а в геозону можно добавить как целую страну, так и отдельные регионы). -
Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]
Dotrox ответил в теме пользователя deeman в Покупки, оформление заказа, корзина
Модуль поддерживает php 8? -
Вы неправильно хостинг оцениваете. Если товары будут общие, то и фотографии у них будут общие, а значит место на сервере ваши 30 поддоменов будут занимать столько же, как 1. На что действительно стоит обратить внимание, так это на процессор и оперативку. Поисковики очень любят "ДДоСить" такие мультимагазины (особенно Яндекс): у поисковиков есть защита от создания излишних нагрузок на сайт, но поддомены эта защита воспринимает как независимые сайты и потому не срабатывает. То есть, если у вас будет 30 поддоменов, то у вас может быть по 30 запросов в секунду от одного только Яндекса. Чем больше одновременных запросов, тем больше нужно воркеров php, что напрямую упирается в оперативку. А чем больше воркеров php работают параллельно, тем больше очередь на процессоре: если мощности процессора недостаточно, получите от заметных тормозов при открытии страниц до ошибки 504. Не знаю почему вы так решили, но в случае, если поддоменов 30, то даже вайлдкард не обязателен - все 30 можно загнать в один сертификат Let's Encrypt. Вайлкард у Let's Encrypt сейчас уже тоже есть, но для него Certbot (клиент для генерации и обновления сертификатов) должен иметь доступ к DNS, а тут уже как повезёт: даже если у вашего хостера есть апи для редактирования DNS, нужен ещё плагин для Certbot, а они есть далеко не для всех хостеров. Рекомендую за основу для вашей задачи взять модуль CityManager.
-
[Поддержка] CityManager Pro (группы покупателей, разные цены для городов)
Dotrox ответил в теме пользователя progroman в Другие дополнения
В DNS не обязательно прописывать каждый поддомен в отдельности, можно использовать вайлдкард, что направит все возможные поддомены на сервер автоматически. Но на сервере таки тоже нужно либо использовать вайлдкард, либо добавить каждый поддомен в отдельности.- 1 145 ответов
-
- 1
-
-
- база городов
- определение по ip
- (і ще 7)
-
Как создать несколько заказов от одного покупателя?
Dotrox ответил в теме пользователя AnnaBez в Opencart 3.x: Общие вопросы
У вас в методе order первой строкой было: $this->simplecheckout->clearOrder(); Этот вызов удаляет первый созданный заказ. Если точнее, он удаляет предыдущий созданный заказ. Но не спешите его удалять. Предполагаю, что без него могут возникать дубли заказов. -
Зная специфику этого форума: во-первых, накрутят (тут и без денежных призов такое случалось), а во-вторых, даже без накруток лайкать будут совсем не то, что стоило бы. Например, на форуме есть люди, которые плюются, когда слышат о композере, а вы предлагаете писать "мануал по использованию сторонних инструментов для разработки". Автора же с дерьмом за такое смешают. А если голос администрации будет решающим, то с дерьмом после оглашения результатов уже администрацию смешают: накрутили наголосовали за одно, а победило совсем другое. Наилучшим вариантом было бы сформировать жюри из старожилов форума и пусть голосуют. А голосование сделать публичным, чтоб хоть какая-то ответственность была.
-
[Поддержка] CityManager Pro (группы покупателей, разные цены для городов)
Dotrox ответил в теме пользователя progroman в Другие дополнения
Для Яндекса это стандартное поведение при индексации региональных поддоменов. Может и год пройти пока он более-менее их проиндексирует. И это несмотря на добавление в Вебмастере с привязкой к соответствующим регионам. А с Гуглом другая история - он же региональную разбивку в пределах страны вообще не поддерживает. Если вы не заводили эти поддомены, как филиалы, то их от Гугла вообще закрыть надо. А если заводить, как филиалы, он требует фотографии из региональных офисов для подтверждения, что они действительно существуют (по крайней мере, так раньше было).- 1 145 ответов
-
- база городов
- определение по ip
- (і ще 7)