Columb
С нами с 06 мая 2021; Место в рейтинге пользователей: #646Сегодня в 00:23
Нет, лайки всегда были привязаны ко времени публикации, чтобы лайками старых постов рейтинг не накручивали.
MiniShop3 - новый релиз. 1.0.0-alpha.2 15
19 декабря 2025, 15:43
Подозреваю, что в системных настройках компонента нужно указать ID нужного способа оплаты и в уведомление о заказе не забыть прописать ссылку на оплат...
msOneClick - обновление 5
19 декабря 2025, 11:37
Добрый день! с 1 января 2026г. меняется НДС. Подскажите, где поменять НДС на 22%
[mspTinkoff] - метод оплаты Tinkoff MiniShop2 35
18 декабря 2025, 10:15
Ага, спасибо. Первый и думаю не последний)
StaticFilesPlus — автоматическое создание статических элементов с поддержкой категорий 10
13 декабря 2025, 19:55
Красавчег!
MiniShop3: Notification Center — Революция в управлении уведомлениями 4
13 декабря 2025, 17:47
Для MIGX нужно указать
"configs": {
"startDay": 1
}
Ввод дат в "привычном" формате ДД.ММ.ГГГГ и отображение с понедельника 12
12 декабря 2025, 22:23
В Сбере поменяли работу с логином и паролем интернет-эквайринга. Теперь они без суфикса -api. И настраиваются в ЛК СберБизнес. (Логин ПШ и ПАроль ПШ)....
[mspSberbank] Оплата заказов miniShop2 через процессинг Сбербанка 109
Если страница не переведена, то она должна быть исключена из локализации — для поисковых систем это не релевантная страница в данной локализации, а для посетителя — не user friendly.
В сниппетах Polylang для этого применяется параметр onlyWithLocalization:
— если нет перевода, то не отображать страницу
- если нет перевода, то показывать 404
- если нет перевода, то показывать «основную» локализацию
Как правило, клиенты просят исключить (не отображать) не переведенные страницы. Эта логика должна учитываться, в том числе и при формировании sitemap.
Также для мультиязычности необходим сниппет Canonical — sitemap, сanonical и переключатель языков (pbLang) базовые снипеты для мультиязычного сайта
Желающие «переехать» на ваш компонент также столкнуться с еще одной проблемой — у многих сайты на субдоменах или того хуже — на разных доменах.
PS Посмотрите в сторону Polylang, отличный компонент, но не поддерживает MODX 3.
2. Верно, для перевода доступны стандартные поля ресурса MODX + 2 SEO поля (заголовок, ключевые слова) + можно указать (додать) TV. Воспользоваться лексиконами также можно, но это уже немного о другом.
3. Можно, в документации это указано
4. Не будет.
Компонент не идеален, но лучшего пока не встречал))
php-erorrs.log
my-site.ru-frontend.error.log
Соглашусь на все 100%, что работу modstore надо пересмотреть и улучшить, но с позиции обеих сторон, включая и шаблонные ответы.
PS На antiBot, сам уже не раз поглядывал, надеюсь вернется в репозиторий
- Не верно отображает карту сайта
- Не обрабатывает указанные данные в параметрах languageGroup и onlyWithLocalization — выводит ссылки на все языковые версии + ресурсы без перевода
Вызов снипета с параметрами — «вывести языковую группу id-2 (en)»+«вывести только переведенные»+«вывести скрытые ресурсы»+«исключить ресурсы с id 2,5 (здесь проблем нет)»Скриншот вывода карты сайта
Более детально можно посмотреть на тестовом сайте s30975.h8.modhost.pro/manager/ — логин — s30975, пароль — 2Z9zQyc8hXxV
К сожалению, мои знания не позволяют «доработать Тикетс в том месте, где он затирает неугодные ему properties». НО я нашел способ, как можно обойти данную проблему —
Вот такие «танцы с бубном» для тех, кто не умеет писать код)
1. properties tickets при создании (не опубликован)
2. properties tickets после редактирования (не опубликован)
3. properties tickets после редактирования (опубликован)
«Виновник» найден, но как решить данную проблему? Очень бы хотелось «подружить» между собой Tickets и xParser
Если настроить парсер так, чтобы созданные записи автоматически публиковались, то все работает как и указано в основном задании (записи добавляются, обновляются, до-записываются).
Но если запись автоматически не публикуется (публикуется вручную после проверки и редактирования), то при повторном запуске парсера создается ее дубль. Создается впечатление, что при «ручной» смене статуса записи на опубликованную, парсер уже не проверяет уникальное поле (URL записаный в системном поле introtext).
Пробовал дополнительном задании указать по-умолчанию resource|published = 0, а затем вручную публиковать — проблема остается.
P/S К сожалению, техническая поддержка закончилась 25.03.21.
1. SEOtabs предполагает работу с виртуальными страницами на уровне ресурсов, используя для этого SEO-табы (из документации — «содержимое SEO-табов не содержится в коде основной страницы, что позволяет создавать максимально уникальные виртуальные страницы для конкретных групп запросов»). Казалось бы все логично, но ajax загрузка данных SEO-табa по-умолчанию ОТКЛЮЧЕНА.
2. При клике на SEO-таб метаданые подгружается через AJAX, обновляя DOM-дерево. О том, что для изменения в SEO-табах метаданных title и description используются плейсхолдеры, в документации информации нет.
MODX Parser
MODX Fenom
MODX Fenom, вызов через условие (здесь шаблон ID 2 имеет вызов seoTabs).
3. У виртуальных страниц SEO-табов ОТСУТСТВУЕТ (не формируется) канонический URL. Например, компонент SeoFilter для этого использует плейсходер sf.url (что позволяет формировать и amp страницы )
4. При клике на SEO-табы у виртуальных страниц НЕ МЕНЯЕТСЯ название (содержимое тега Н1) через AJAX, по принципу замены метаданных title и description (см. п.2). Проблема решается перезагрузкой страницы и использованием плейсхолдера (в данном случае, плейсхолдер вызывается с использованием оператора if)
5. При перезагрузке SEO-табов у виртуальных страниц НЕ ОТОБРАЖЮТСЯ («теряются») записи лексиконов дополнительных свойств товара miniShop2.
6. Компоненты SEOtabs и frontendManager КОНФЛИКТУЮТ между собой — при клике на SEO-табы не происходит переход на виртуальную страницу с уникальным url (перезагрузка страницы). Проблема решается только отключением frontendManager.
7. Техническая поддержка отвечает в течение 3 рабочих дней. Для решения возникшей проблемы, как правило, просит предоставить доступ к сайту. Если это не возможно, то варианта всего два:
— заранее договориться с техподдержкой и воссоздать проблему на тестовом сайте modhost.pro (так как тестовые сайты с платными компонентами автоматически удаляются в течении суток).
— воссоздать проблему на субдомене dev. Вашего сайта
Второй вариант предпочтительней, но не гарантирует решение проблемы (в моем случае техподдержка в период с 27.04.21 по 06.05.21 так и не воспользовалась предоставленным доступом к субдомену сайта).
Ответ технической поддежки по поводу возможной доработки SEOtabs — «в данный момент мы ведем доработку пакета по другим направлениям, к примеру, корректная работа с sitemap. В плановое обновление мы это пожелание добавим, но до конца года вряд ли сможем взяться за эту проблему. Опять же, если вы считаете, что вам это действительно необходимо, то мы можем обсудить коммерческую разработку.»
Надеюсь, данная информация будет полезной как при использовании SEOtabs, так и при тестировании компонента перед покупкой.