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

Dotrox

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

    2 003
  • З нами

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

Про Dotrox

  • День народження 13.05.88

Інформація

  • Стать
    Мужчина

Відвідувачі профілю

7 783 перегляди профілю

Dotrox's Achievements

Veteran

Veteran (13/14)

  • Conversation Starter
  • First Post
  • Posting Machine Rare
  • Collaborator
  • Very Popular Rare

Recent Badges

487

Репутація

  1. Это не тело, это кусок шаблона! Я же написал, смотрите исходный код в браузере, если хотите проверить выводиться или нет. var productK = '{{ product.name }}'; В этой строке в браузере у вас должно быть: var productK = 'Название товара'; Вот здесь у вас опять ошибка: document.getElementById("productK")[0].value Если getElementsByName возвращает список, то getElementById возвращает конкретный элемент (на самом деле ссылку на него, но это тут несущественно). То есть, здесь уже обращаться через индекс не нужно. Научитесь гуглить документацию, это всё есть на MDN! И перестаньте проверять через алерт. Используйте консоль браузера.
  2. В тело страницы. И как проверить я уже написал - исходный код страницы в браузере. В таком случае у вас вопрос изначально неправильно поставлен. Если в поле значение есть, значить twig свою работу уже выполнил и у вас проблема в js. И, вероятно, решить вашу проблему не получится не видя сайта (только не надо мне его в личку скидывать).
  3. Сделайте это: Если переменной там нет, вопрос вообще не к js.
  4. Вы исходный код страницы откройте и убедитесь для начала, что у вас переменная таки вывелась. Как можно догадаться даже по названию метода, getElementsByName возвращает не один элемент, а список (если точнее, то NodeList). Чтоб получить значения первого (или единственного) элемента, обращаться нужно так: document.getElementsByName("productK")[0].value
  5. Потому что не надо вообще туда домены пихать в директивы. Тогда без разницы будет 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.
  6. Разберитесь почему они так считают. Если он у вас генерируется динамически, возможно, время генерации слишком большое.
  7. Чтоб услышать какие-то действительно полезные рекомендации, вам стоит для начала написать: в какой стране вы находитесь, из каких стран и в какой валюте планирует принимать оплату, какие способы оплаты вас интересуют (в смысле карта, Google/Apple Pay и т.д).
  8. Это стандартный функционал ОпенКарта: для каждого модуля доставки можно настроить привязку к заранее созданной геозоне (а в геозону можно добавить как целую страну, так и отдельные регионы).
  9. Вы неправильно хостинг оцениваете. Если товары будут общие, то и фотографии у них будут общие, а значит место на сервере ваши 30 поддоменов будут занимать столько же, как 1. На что действительно стоит обратить внимание, так это на процессор и оперативку. Поисковики очень любят "ДДоСить" такие мультимагазины (особенно Яндекс): у поисковиков есть защита от создания излишних нагрузок на сайт, но поддомены эта защита воспринимает как независимые сайты и потому не срабатывает. То есть, если у вас будет 30 поддоменов, то у вас может быть по 30 запросов в секунду от одного только Яндекса. Чем больше одновременных запросов, тем больше нужно воркеров php, что напрямую упирается в оперативку. А чем больше воркеров php работают параллельно, тем больше очередь на процессоре: если мощности процессора недостаточно, получите от заметных тормозов при открытии страниц до ошибки 504. Не знаю почему вы так решили, но в случае, если поддоменов 30, то даже вайлдкард не обязателен - все 30 можно загнать в один сертификат Let's Encrypt. Вайлкард у Let's Encrypt сейчас уже тоже есть, но для него Certbot (клиент для генерации и обновления сертификатов) должен иметь доступ к DNS, а тут уже как повезёт: даже если у вашего хостера есть апи для редактирования DNS, нужен ещё плагин для Certbot, а они есть далеко не для всех хостеров. Рекомендую за основу для вашей задачи взять модуль CityManager.
  10. В DNS не обязательно прописывать каждый поддомен в отдельности, можно использовать вайлдкард, что направит все возможные поддомены на сервер автоматически. Но на сервере таки тоже нужно либо использовать вайлдкард, либо добавить каждый поддомен в отдельности.
  11. У вас в методе order первой строкой было: $this->simplecheckout->clearOrder(); Этот вызов удаляет первый созданный заказ. Если точнее, он удаляет предыдущий созданный заказ. Но не спешите его удалять. Предполагаю, что без него могут возникать дубли заказов.
  12. Зная специфику этого форума: во-первых, накрутят (тут и без денежных призов такое случалось), а во-вторых, даже без накруток лайкать будут совсем не то, что стоило бы. Например, на форуме есть люди, которые плюются, когда слышат о композере, а вы предлагаете писать "мануал по использованию сторонних инструментов для разработки". Автора же с дерьмом за такое смешают. А если голос администрации будет решающим, то с дерьмом после оглашения результатов уже администрацию смешают: накрутили наголосовали за одно, а победило совсем другое. Наилучшим вариантом было бы сформировать жюри из старожилов форума и пусть голосуют. А голосование сделать публичным, чтоб хоть какая-то ответственность была.
  13. Для Яндекса это стандартное поведение при индексации региональных поддоменов. Может и год пройти пока он более-менее их проиндексирует. И это несмотря на добавление в Вебмастере с привязкой к соответствующим регионам. А с Гуглом другая история - он же региональную разбивку в пределах страны вообще не поддерживает. Если вы не заводили эти поддомены, как филиалы, то их от Гугла вообще закрыть надо. А если заводить, как филиалы, он требует фотографии из региональных офисов для подтверждения, что они действительно существуют (по крайней мере, так раньше было).
×
×
  • Створити...

Important Information

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