Dmytro
так а ниче и не поменялось...
Dmytro
могу ошибаться - но изначально такое для рево придумывалось с контекстами
Andrey
Да, чет такое там видел, но уже тогда свалил на Эво.
Dmytro
Да не нужны тут контексты и так разруливается как и мультиязычность
Am
+ Полезная инфа, тоже скоро предстоит перевести всякие "модули рассылки" в сайтах во внешние сервисы, а то заколебали танцы с бубнами в прописывании всяких DNS, чтобы у какой-то группы пользователей уведомления в спам не попадали.
В этих системах рассылки писем так же придется на хостинге прописать DKIM, SPF и т.д. чтобы письма не попадали в СПАМ (и все равно будут). Так что это не особо танцы с бубном, просто удобный интерфейс для рассылки с шаблонами. Ограничения зависят, обычно, от тарифа. На том же Sendpulse использовать можно бесплатно SMTP до 50 писем в час - прописываем строчку на хостинге, настраиваем отправки транзакционных писем через их SMTP тем самым уменьшаем вероятность попадания в СПАМ. Ну, а когда за рамки ограничений выйдете, тогда уже тариф платный или свое решение.
Am
То есть у внешнего сервиса должен быть какой-то апи, в который нужно передать адрес пользователя, текст письма (или шаблон с даными для подстановки), тему и т.д. И при этом письмо чтобы разослалось именно с доменным именем магазина в обратном адресе, а не с адресом в домене системы рассылки. Я просто не знаю, скоре всего такое уже есть, но надо поковырять какой-то сервис и разобраться с ним. А то как новый сезон начинается, так бежим перенестраивать всякие DNS, DKIM, пишем в техподдержку всяких mail.ru и прочих с просьбой разобрать кейсы попадания в спам у и т.д. :)
SMTP и транзакционные письма Вам помогут. Вот у Sendpuls'а https://sendpulse.ua/ru/features/transactional Шаблон письма на Вашей стороне, а они отсылают через себя с нужными настройками (домен и т.д.). API хорошо использовать когда нужно очень сложную логику с разделением списка, накоплением пользователей, сегментирования и т.д.
Andrey
Да не нужны тут контексты и так разруливается как и мультиязычность
А если каталог скажем общий, но надо только рулить некоторыми страницами?
Sasha
Друзья, а по commerce кто скажет где поля из формы. А то гляжу в json_decode(stripslashes($values['fields']),TRUE); а там только formid Что-то поменялось? Надо стандартные поля имя, телефон, почта
Sasha
а как их достать-то
Aliaksandr
А если каталог скажем общий, но надо только рулить некоторыми страницами?
Я делаю тв чекбоксов типа "на каких регионах показывать" и потом обычную выборку доклистером или руками в зависимости от домена-региона
Sasha
надо их загрузить через процессор?
Aliaksandr
Обычно там хренпоймикакиезадачи от сеошников с этими поддоменами, потому проще под них руками и накидать
Dmytro
А если каталог скажем общий, но надо только рулить некоторыми страницами?
Легко так тоже делал 1 сниппет который разруливает разные вещи и все
Andrey
Но модуль то будет редиректить на подддомен/каталог
Andrey
Либо вообще каталог убирать из структуры и выводить его принудительно но тогда хз как с урлами быть
Axenia
sashabeep (773.49) увеличил карму mnoskov (1922.77)
Aliaksandr
Какой модуль, куда редиректить? Есть у тебя каталог типа стулья, шкафы да столы, у столов и стульев стоит птичка "показывать в spb". Заходишь на домен spb и по этой птичке показываешь фильтром только столы и стулья
Aliaksandr
Если каталог общий
Aliaksandr
А какие еще варианты тут?)
Andrey
https://modx.evo.im/blog/addons/2312.html Я вот то читаю. И судя по всему, htaccess меня перекинет на ресурс /catalog/ же? Или если его нет, возьмёт из родителя? Нет же
Aliaksandr
https://modx.evo.im/blog/addons/2312.html Я вот то читаю. И судя по всему, htaccess меня перекинет на ресурс /catalog/ же? Или если его нет, возьмёт из родителя? Нет же
Не ну это вариант когда для каждого поддомена свое дерево независимое, как в эвобабеле с языками
Aliaksandr
Но для магазина, где общий каталог проще птичками разруливать что на каком домене прказывать
Andrey
Ага. А я по сути хочу собрать похожие страницы с общим каталогом, но разными к примеру шапками, доставками и т.п.
Andrey
Вот и не могу понять как скрестить это
Aliaksandr
Ага. А я по сути хочу собрать похожие страницы с общим каталогом, но разными к примеру шапками, доставками и т.п.
Ну так я так и делаю. Берешь каким-нибудь плагином на OnWebPageInit/404 в самом начале определяешь регион, ставишь его куда-то в поейсхолдер, а потом просто делаешь выборки с учетом этого региона. Ссылки относительные ведут на тот же поддомен везде
Andrey
Т.е. обойтись без htaccess вообще? А неким способом просто выбирать из дерева ресурсы, которые именно к этому региону будут?
Aliaksandr
Т.е. обойтись без htaccess вообще? А неким способом просто выбирать из дерева ресурсы, которые именно к этому региону будут?
Конечно. htaccess там нужен чисто для автоматического запроса адреса site/spb/catalog при заходе на spb.site/catalog . Т.е. чтобы папку города корневую прокинуть из поддомена в адрес
Aliaksandr
А когда такой папки нет, то этого ничего и не надо
Aliaksandr
Так тебе вообще не надо htaccess править. Делаешь все поддомена алиасами основного домена и фильтрами доклистера, гпубо говоря, разруливаешь, что на конкретном поддомене показывать
Andrey
Но при этом мне же нужно наверное както прокидывать site/spb/about при заходе на spb.site/about
Andrey
Запутался нахрен(
Aliaksandr
да не будет у тебя папки spb и адреса spb не будет )
Aliaksandr
берешь делаешь список регионов
Aliaksandr
Aliaksandr
в плагине проверяешь поддомен - если нет такого региона - редирект на основной, если есть - ставишь его в переменную какую-то
Ilya
еееее, переменные
Aliaksandr
дальше есть у тебя общий каталог и там птички на каком поддомене показывать
Aliaksandr
Aliaksandr
вот какой поддомен выпал - то на нем и показываешь))
Andrey
У меня общий каталог и разные страницы. Контент главной разный будет, скажем, контент "доставка" разный.
Andrey
Т.е. смысл от регионов отдельно не вижу. Разве что тамм насовать ТВшки для контента.
Aliaksandr
У меня общий каталог и разные страницы. Контент главной разный будет, скажем, контент "доставка" разный.
ну так пишешь текст главной для бреста в поле контент региона брест, оттуда на главную и берешь )
Andrey
Чет как-то странно выходит..)
Aliaksandr
это уже все мелочи под задачу - взять телефоны разные для региона. там в ресурсе с регионом задашь все эти переменные и оттуда сниппетом их вытянешь
Aliaksandr
что странного? есть регион - есть у него какие-то данные, где как не в регионе их записать? ))
Aliaksandr
сеошникам еще вот такую мультиТВ-радость и вперед
Aliaksandr
Aliaksandr
понятно что это все уже под задачу делается , универсального нет - но это делать полдня и все довольны ))
Andrey
Ну есть у меня /about/. И её контент и поля в N итерациях в регионах?
Dmytro
Злой ты ;)) проще прописать нужный падеж в регионе а сео строить с плейсхолдерами
Andrey
Он предвидел локдауны, где в тайтл писали "у нас пиздец и всё закрыто".
Aliaksandr
Ну есть у меня /about/. И её контент и поля в N итерациях в регионах?
у тебя есть общий контент в ресурсе about . ты смотришь, есть ли для этого региона контент в поле about - если есть - выводишь его, если нет - либо ничего не выводишь либо выводишь контент из ресурса about - это уже как сеошник скажет
Andrey
Ну да, я про то же. В том и странность для меня, я как-то привык страницами, а тут получается страница+твшки
Aliaksandr
так подожди, ты рассматривай это как "настройки для региона" - то, что у тебя для региона (типа телефоны, всякие тексты на главную, в футер, в шапку, about) - то выносишь в отдельные тв для каждого региона и оттуда их берешь
Aliaksandr
а то что в общем каталоге зависит от региона - типа титл - делается или по шаблону или с помощью того же мультика как у меня на скрине
Andrey
Ну это-то ясно.
Aliaksandr
Злой ты ;)) проще прописать нужный падеж в регионе а сео строить с плейсхолдерами
нет, там нужны были именно "уникальные" титлы под каждый регион ))) которые понятное дело никто в итоге уникальные писать не стал под 5К разделов на 100 регионов ))
Andrey
Черт знает, чего там у заказчика выплывет ещё в башке..
Aliaksandr
есть у меня и варианты с падежами в любимом поле link_attributes
Aliaksandr
Aliaksandr
гы))
Aliaksandr
Черт знает, чего там у заказчика выплывет ещё в башке..
ну потому проще всего все вынести отдельно и потом просто сниппетами брать по той логике, которая в итоге понадобится )
Aliaksandr
ну или на трешке с контроллерами брать то что нужно вообще проще простого )
Andrey
Да в пизду, сделаешь всё а в конце коммерс какой-нибудь не заведётся)
Andrey
И вообще хочется покайфовать на 1.4 уже
Aliaksandr
да это страшилки позапрошлого года, что там ничего не заведется. все там нормально заводится 0)))
Aliaksandr
Если @mnoskov сам забил на 1.4 и пишет пакеты под трешку, то он скорее там заводиться перестанет
Andrey
Я за полгода тут уже чего только не потыкал нового. Не хочу развиваться, хочу хоть 1 сайт привычно деградировать на 1.4
Aliaksandr
Ой не, назад на 1.4 с вечным поиском костылей под мелкие задачи, которые решаются одной строчкой в php, мне как-то не хочется ))
Михаил
у нас еще шаблоны остались на 1.4, никак руки до них не дойдут переписать. а так да, новые сайты только на 3.х
Andrey
3.х меня не любит.
Andrey
Чет хз) Обновил
Andrey
С порога. блять)
Andrey
Я с Рево убежал в своё время от этого. Ещё нихуя не делано в сайте, а уже надо героически решать что-то.