Простая мультиязычность для простого сайта

1. Вступление

Под простым сайтом понимается сайт с небольшим количеством шаблонов и дополнительных языковых версий.

Сначала рассмотрим, что собой вообще представляет мультиязычный сайт с технической точки зрения, на примере для 2-х языков — русского (основной язык) и английского. Это:
— комплект страниц на русском языке
— комплект страниц на английском языке
— переключатель
Читать дальше →

Twig для EVO 1.4.x - первый подход

Twig пришел в cms Evolution еще 3 года назад, в 2018 году. Этот компонент и Первый урок, обозначенный как вводная часть, находится здесь
modx.evo.im/blog/docs/5602.html
Автор разработки Pathologic .

А недавно вышел второй резиз под названием EvoTwig2, с подобным уроком, с которым так же рекомендую ознакомиться, т.к. есть отличия. В частности, отсутствует фильтр modxParser.
Читать дальше →

Добавить видео в карточку товара

Добрый день.

Возникла необходимость добавить видео в карточку товара (именно в слайдер). Наподобие этого opencart3x.ru/module/front/product-video

Существуют ли какие-то подобные готовые решения для modx revo?

Вывести выбранные параметры фильтра

Вопрос не столько по компоненту, сколько по js. Как можно выводить выбранные параметры фильтра со значением в блоке: Вы выбрали. К примеру: цена от 60 руб. цвет красный, и т.д. Чтобы человек видел по чем идет фильтрация. Заранее спасибо. Извините что вопрос по js. Но думаю многим бы
Читать дальше →

Игровой ресурс Плей2 икс - игры на деньги онлайн

Неудивительно, что в эти дни всем известный игровой сервис Play2x продолжает удивлять своих игроков. Вы можете путешествовать в мире азартных игр на сайте хорошо всем известной азартной платформы. Доступны разные цифровые азартные игры, которые созданы были на протяжении 2017-2020 годов. Представьте, что вы находитесь в реальном ночном клубе и ведёте игру в азартные игры на реальные деньги. В мире
Читать дальше →

Посоветуйте, как решить проблему слишком большого [*content*].

На сайте продолжаю выискивать ошибки.
Одну из ошибок вываливал ddTypograf. Причем, на одних документах все нормально, но других из этого же раздела давал ошибку.
Оказалось, в php.ini стоит 10 секунд на max_execution_time.
Добавил в сниппете исправление увеличив только для сниппета время выполнения до 40 секунд (путем подбора для документа с ошибкой).

Читать дальше →

Равновесие силы нарушилось



Количество ошибок в новых версиях пока не позволяет говорить об их реальной пригодности к использованию в качестве рабочего инструмента.

Из того, что до сих пор не закрыто в 2.0.2 с точки зрения обычного пользователя, джуна и менеджера:

  1. Невозможно обновиться через updater, если есть кастомные пакеты
  2. Невозможно отредактировать текст письма менеджеру с паролем. Уходит на

Читать дальше →

Персональный лог

Моя работа подразумевает непрекращающийся процесс обучения. Каждый день я читаю новые статьи. Я читаю и завидую авторам, ведь они такие крутые — они пишут статьи, это поднимает их авторитет, они развивают личный бренд, что позволяет им получать лучшие заказы и занимать лучшие должности.

Не честно, что каждый специалист должен писать статьи о своей работе — ты можешь быть отличным специалистом,
Читать дальше →

Подключение ассетов для однотипных блоков PageBuilder без дублирования

Задача в том, чтобы подключить на страницу стили и скрипты для какого-то блока, только если он выведен на страницу.
Допустим у нас есть блок «Слайдер». Для него нам нужно подключить jquery плагин и дефолтные стили

http://localhost:3000/design/css/slick.css
http://localhost:3000/design/js/slick.js


Для этого в главном шаблоне (или в лейауте) определим стеки:


Читать дальше →