Модекс 2 – Mad Dex 2 — 2

MODX Revolution. Обновление 2.6.5-pl

ВНИМАНИЕ!

Обновление MODX Revolution до версии 2.6.5 должно считаться обязательным.

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

11 июля было получено уведомление о наличии двух критических уязвимостей, которые допускают удаленное выполнение скрипта и удаление файлов/каталогов. Эти проблемы носят критический характер. Возможно, злоумышленники могут скомпрометировать веб-сайт или уничтожить файлы и каталоги вашего интернет-ресурса.


Что делать

Обновить MODX Revolution до 2.6.5. версии.

Используя версию 2.6.4, вы можете заменить измененные файлы, включенные в коммиты: здесь (можно обновить вручную версии до 2.3.0) и здесь (можно обновить версии до 2.5.2). Обратите внимание, что замена файлов в других версиях MODX Revolution может привести к непреднамеренным последствиям. Всегда обновляйте CMS до текущего релиза.

Поддержка

Если Вы не знаете, какая версия MODX Revolution используется на вашем сайте, войдите в административную часть. Номер версии отображается в левом верхнем углу. Если версия ниже, чем 2.6.5, срочно обновите ее!

Если вы не знаете, как обновить CMS, существует несколько вариантов обновления. Вы можете связаться с разработчиком вашего сайта, обратиться за помощью на Форумы MODX, найти MODX Professional или получить помощь от команды MODX Services.

Благодарность

Разработчики MODX Revolution благодарят Ивана Климчука (Alroniks) и agel_nash за то, что обратили внимание на эти проблемы и проверили их решение.

Дополнительная информация

По сообщениям пользователей волна заражений идет. Вирус весьма серьезный, заражает и php-файлы, и js-скрипты. Правда, в базе данных следов его действий замечено не было.

PS. При использовании дополнения Gallery обновите до последней версии 1.7.1 и его.

Если заражение сайта произошло, восстанавливайте сайт из бэкапа и сразу проводите обновление!


Источники


Ненавязчивая благодарность проекту


modxinfo.ru

Скачать — MODX EVO by Dmi3yy

Главная » Скачать

Скачать

Актуальная версия

EVO 1.4.2 от 23.03.2018
Скачан 3078 раз.

Cамую новую версию
Evolution CMS
всегда можно скачать с GitHub

Предыдущие версии

EVO 1.3.0 от 19.07.2017
Скачан 3584 раз.

MODX EVO 1.2.2-d10 от 10.07.2017
Скачан 1720 раз.

MODX EVO 1.2.1-d9.1.7 от 21.06.2017
Скачан 1444 раз.

MODX EVO 1.2.1-d9.1.5 от 22.05.2017
Скачан 1759 раз.

MODX EVO 1.2.1-d9.1.4 от 02.05.2017
Скачан 1225 раз.

MODX EVO 1.2.1-d9.1.3 от 18.04.2017
Скачан 1121 раз.

MODX EVO 1.2.1-d9.1.2 от 21.03.2017
Скачан 1404 раз.

MODX EVO 1.2.1-d9.1.0 от 11.01.2017
Скачан 2252 раз.

MODX EVO 1.2-d9.0.5 от 26.12.2016
Скачан 1372 раз.

MODX EVO 1.2-d8.1.8 от 29.11.2016
Скачан 1786 раз.

MODX EVO 1.2-d8.1.5 от 28.10.2016
Скачан 1821 раз.

MODX EVO 1.1-d8.1.3 от 04.10.2016
Скачан 1530 раз.

MODX EVO 1.1-d8.0 от 11.04.2016
Скачан 3977 раз.

MODX EVO 1.1RC-d7.1.6 от 25.02.2016
Скачан 2251 раз.

MODX EVO 1.1RC-d7.1.5 от 09.01.2016
Скачан 2047 раз.

MODX EVO 1.1b-d7.1.4 от 29.12.2015
Скачан 1402 раз.

MODX EVO 1.1b-d7.1.3 от 02.11.2015
Скачан 1657 раз.

MODX EVO 1.1b-d7.1.1 от 09.06.2015
Скачан 3851 раз.

MODX EVO 1.1b-d7.1 от 08.03.2015
Скачан 3015 раз.

MODX EVO 1.0.15-d6.18 от 14.11.2014
Скачан 2942 раз.

MODX EVO 1.1b-d7.0.18 от 14.11.2014
Скачан 3575 раз.

MODX EVO 1.1b-d7.0.16 от 25.09.2014
Скачан 2427 раз.

MODX EVO 1.0.14-d6.16 от 25.09.2014
Скачан 1766 раз.

MODX EVO 1.0.14-d6.9 от 06.06.2014
Скачан 3193 раз.

MODX EVO 1.0.13-d6.7 от 10.03.2014
Скачан 2770 раз.

MODX EVO 1.0.13RC4-d6.6 от 27.02.2014
Скачан 1642 раз.

MODX EVO 1.0.13RC2-d6.5 от 19.12.2013
Скачан 2637 раз.

MODX EVO 1.0.12-d6.4 от 15.10.2013
Скачан 2739 раз.

MODX EVO 1.0.12-d6 от 12.09.2013
Скачан 2388 раз.

MODX EVO 1.0.11RC2-d5.5 от 01.09.2013
Скачан 1686 раз.

MODX EVO 1.0.10-d5.4 от 06.08.2013
Скачан 2133 раз.

MODX EVO 1.0.10-d5.3 от 13.06.2013
Скачан 2217 раз.

MODX EVO 1.0.10-d5.2 от 28.04.2013
Скачан 2096 раз.

MODX EVO 1.0.9-d5 от 19.03.2013
Скачан 2402 раз.

MODX EVO 1.0.8-d4.1 от 10.02.2013
Скачан 2202 раз.

MODX EVO 1.0.8-d4 от 17.01.2013
Скачан 1698 раз.

MODX EVO 1.0.8-d3 от 15.01.2013
Скачан 1715 раз.

MODX EVO 1.0.6-d2 от 09.11.2012
Скачан 1659 раз.

MODX EVO 1.0.6-d1 от 01.11.2013
Скачан 1851 раз.

modx.com.ua

Быстрый старт / miniShop2 / Компоненты / docs.modx.pro

miniShop2 поставляется со всеми необходимыми сниппетами и чанками.
Для работы вам нужен MODX не ниже 2.3 и PHP не ниже 5.3.

Установка

  • Подключите наш репозиторий
  • Установите pdoTools — это библиотека для быстрой работы с БД и оформлением, необходима для многих компонентов
  • Установите Theme.Bootstrap — а это тем оформления Twitter Bootstrap для MODX, под неё заточены стандартные чанки магазина
  • Установите сам miniShop2

Для тестирования можно использовать наш хостинг, на нём эти дополнения можно выбрать прямо при создании сайта.

Шаблоны

Theme.Bootstrap устанавливает 2 шаблона, которые вы можете менять по своему усмотрению.
Вы можете переименовать и использовать их, или создать новые.

Всего нам нужно 3 шаблона.

Общий

Это шаблон для вывода содержимого обычных ресурсов

<!DOCTYPE html>
<html lang="en">
    <head>
        [[$Head]]
    </head>
    <body>
        [[$Navbar]]
        <div>
            <div>
                [[*content]]
            </div>
            [[$Footer]]
        </div>
    </body>
</html>

Он будет использоваться для главной страницы и корзины.

Категория

Шаблон вывода категории с постраничным выводом товаров

<!DOCTYPE html>
<html lang="en">
    <head>
        [[$Head]]
    </head>
    <body>
        [[$Navbar]]
        <div>
            <div>
                [[!pdoPage?
                    &element=`msProducts`
                ]]
                [[!+page.nav]]
            </div>
            [[$Footer]]
        </div>
    </body>
</html>

Товар

Шаблон товара, вместо содержимого вызывается чанк из комплекта ms2

<!DOCTYPE html>
<html lang="en">
    <head>
        [[$Head]]
    </head>
    <body>
        [[$Navbar]]
        <div>
            <div>
                [[$msProduct.content]]
            </div>
            [[$Footer]]
        </div>
    </body>
</html>

Созданные шаблоны можно указать в системных настройках:

  • default_template — здесь указываем наш общий шаблон
  • ms2_template_category_default — шаблон категории
  • ms2_template_product_default — шаблон товара

Разделы

Главная страница у нас уже есть, просто назначаем ей «Общий» шаблон и пишем в контент:

[[!pdoMenu]]

Это покажет нам все документы сайта на главной, чтобы не заблудиться.

Затем создаём категорию товаров и проверяем, чтобы у неё был шаблон «Категория».

После создания категории, добавляем в неё несколько товаров и проверяем их шаблон тоже.

Теперь осталось только создать корзину.
Для этого создаём новую страницу с шаблоном «Общий» в корне сайта, и пишем там:

[[!msCart]]

[[!msOrder]]

[[!msGetOrder]]

Эти сниппеты выведут нам корзину, оформление заказа и покажут созданный заказ.

Они сделаны таким образом, чтобы что-то выводить только когда это нужно.
Например, msCart и msOrder прячутся, если в адресе страницы есть параметр msorder=id заказа, а вот msGetOrder наоборот, реагирует только на него.

Миникорзина

Всё, первичная настройка магазина окончена и уже можно заказывать товары.

В качестве финального штриха можно еще зайти в чанк Navbar и добавить там вывод миникорзины. Например, вот так:

<div>
    <!-- Это вывод меню, он есть по умолчанию -->
    <ul>
        [[pdoMenu?
            &startId=`0`
            &level=`1`
            &tplOuter=`@INLINE {{+wrapper}}`
        ]]
    </ul>
    <!-- А вот здесь добавляем миникорзину -->
    <ul>
        <li>[[!msMiniCart]]</li>
    </ul>
</div>

docs.modx.pro

mSearch3 / Каталог, Поиск, Фильтрация / Дополнения MODX / modstore.pro

Версия
1.13.1-pl

Дата выпуска
17.03.2019

Просмотры
27 321

Внимание, этот компонент требует версию PHP
5.3
или выше!
Если ваш сайт использует PHP ниже требуемого, установка этого
дополнения может его сломать.

Внимание, этот компонент требует версию MODX не ниже
2.3
!

  • Поддерживается сколько угодно словарей одновременно, по умолчанию: русский и английский.
  • Базовые формы слов (поисковый индекс) хранятся отдельно, с учётом их количества и веса в документе.
  • Можно индексировать комментарии Tickets
  • Индексируются любые поля CRC, наравне с обычными. В том числе, конечно и свойства товаров miniShop2.
  • Высокая скорость работы при выводе результатов, за счёт использования pdoTools.
  • Собственный раздел в менеджере, для индексации и внутреннего поиска.
  • Улучшенный алгоритм поиска и подсветки результатов.
  • Отдельно настраивается вес слова в каждом поле ресурса.
  • Настраивается бонус за точное нахождение запроса в документе.
  • Настраивается бонус за нахождение всех слов запроса в документе.

При первой установке загружаются словари phpMorphy — они необходимы для генерации словоформ. Для начала работы нужно проиндексировать ваш сайт в админке.

modstore.pro

miniShop2 / Каталог, Поиск, Фильтрация / Дополнения MODX / modstore.pro

Внимание, этот компонент требует версию PHP
5.3
или выше!
Если ваш сайт использует PHP ниже требуемого, установка этого
дополнения может его сломать.

Внимание, этот компонент требует версию MODX не ниже
2.3
!

Custom Resources Classes

Самый главный момент, который даёт всё остальное — это CRC. Отсюда собственные страницы категорий, товаров, правила создания, требования прав и т.д. и т.п.

Страницы кастомизируются. То есть, в настройках miniShop можно указать где и какие поля отображать, что в таблице товаров категории, что в странице редактирования самого товара. Эта фишка, возможно, перекочует в ресурсы самого MODX.

Для узких экранов есть возможность перенести табы страницы слева вверх.

Табы товара и таблица категории запоминают своё состояние. Вы можете нажимать F5, ходить туда-сюда, они будет вам усердно помогать.

Переосмыслил старые привычные кнопки справа вверху, теперь там есть быстрый переход по соседним ресурсам быстрое удалениепубликация товара. Иконки на кнопках — glyphicons из Bootstrap.

Работа с мультикатегориями в miniShop сделана в виде дерева — так гораздо удобнее.

У товаров стало значительно больше параметров, и в будущем их можно будет расширять специальными плагинами.

Галерея товара

MiniShop нацелен на скорость, поэтому мне пришлось взять работу с изображениями в свои руки. Ведь, всем известно, как сильно тормозит сайт на MODX при использовании phpthumbof и кучи фотографий с динамической генерацией уменьшенных копий.

Итак, галерея товара.


— Flash загрузчик через кнопку.

— Html5 загрузчик через drag-n-drop.

— Работа через media sources.

— Автоматическая генерация thumbnails заданных параметров.

— Редактирование имени и описания.

— Сортировка перетаскиванием. Первое изображение — основное для товара.

То есть, теперь phpthumbof не нужен. Все предпросмотровые картинки генерируются при загрузке изображения. Вы можете указать нужные параметры в настройке источника файлов (для MS устанавливается свой, конечно).

При изменении параметров можно перегенерировать превьюшки для всех картинок товара сразу.

Фронтенд

MiniShop использует только свои modx сниппеты, работающие через pdoTools, что даёт нам повышенную скорость и кастомизацию. Вы можете легко переименовать стандартный modx сниппет, поменять под себя его логику и использовать.
Благодаря pdoTools особо напрягаться при переделке не придётся.

В комплекте идут modx сниппеты для вывода картинок, каталога товаров, их опций и корзины.

Все нужные стили и скрипты подключаются автоматически. Первичная настройка интернет-магазина на MODX Revo займёт от силы 10 минут.

Теги: шаблон интернет магазина MODX, modx сниппеты, сайты на modx

modstore.pro

Урок 2. Первоначальная настройка MODX Revolution

 

Планируете ли вы создавать крупный информационный портал, сайт-организации, простейшую интернет-визитку, вам по окончании процесса установки MODX в любом случае потребуется произвести базовую настройку системы.

Настроек в этой системе управления огромное количество, меньше, чем звезд на небе, но достаточно, чтобы изначально несколько растеряться. Не будем бросаться в крайности. Рассмотрим только основные системные настройки, без упоминания которых теряется весь смысл самообучения…


Первое, что нужно сделать, это избавиться от ошибки настройки системы «Каталог ядра в открытом доступе», если такое сообщение появляется. Исправляем согласно инструкции сообщения, то есть переименовываем файл ht.access, расположенный в папке core, дав ему название .htaccess.

Сделать это можно либо через FTP-клиент, либо через файловый менеджер панели управления хостинга, либо с помощью файл-менеджера административной части MODX (вкладка «Файлы» в левой части окна).

Если вы переместили папку core за корневую директорию, установив MODX при помощи расширенного пакета, третий способ вам не поможет.

Обновив окно, убедитесь, что сообщение пропало.


Дальнейшие настройки производятся в окне «Системные настройки и события». Чтобы открыть окно настроек, следует подвести курсор мыши к значку шестеренки в правом верхнем углу админ-панели и выбрать первый же пункт «Системные настройки».

 

Системных настроек в Revo огромное количество

Для облегчения поиска нужной настройки можно воспользоваться фильтром, отобрав нужные параметры по разделу.

 

Значок «+» в левой части названия настройки откроет подсказку  о том, для чего данный пункт предназначен. А в поле «Значение» меняются сами параметры каждой настройки. Их, в зависимости от типа настройки, вводят или вручную, или выбирают из списка.

 

Основные параметры системы, которые обычно редактируются непосредственно после установки MODX

Раздел «Сайт»

  • Название сайта: нужное нам наименование проекта, произвольная форма
  • Сообщение о недоступности сайта: текст, который будет отображаться в режиме отключенного (неопубликованного) сайта, произвольная форма
  • Публиковать по умолчанию: будет ли новый документ доступен для просмотра посетителями сразу после создания и сохранения, на ваш выбор, варианты Да/Нет

Раздел «Система и сервер»

  • Отображение RSS-канала «Новости MODX»: отключаем (Нет)
  • Отображение RSS-канала «Уведомления безопасности MODX»: отключаем (Нет)

Раздел «Панель управления»

  • Показывать текст подсказки рядом с полем: описание пунктов меню, полезно только при знакомстве с системой, в дальнейшем можно отключать, варианты Да/Нет
  • Формат даты в панели управления: можно сменить на наш, родной, d-m-Y
  • Первый день недели: ставим 1, мы же не Стругацкие

Раздел «Дружественные URL» – режим ЧПУ

  • Транслитерация псевдонимов: russian (для включения транслитерации дополнительно требуется установить дополнение translit)
  • Суффикс контейнера: Очищаем
  • Использовать дружественные URL: Да
  • Строгий режим дружественных URL: Да
  • Проверять на дублирование URI во всех контекстах: Да

Включив на сайте ЧПУ (режим дружественныу URL), переименуйте дополнительно ht.access в корне сайта в .htaccess, иначе при попытке перехода на страницы, отличные от главной, получите ошибку 404.

Подтверждение изменений или сохранение параметров не требуется, все происходит автоматически.

Можно дополнительно посетить раздел «Типы содержимого» (пункт меню «Содержимое») и очистить поле «Расширение файла» в параметре HTML. Теперь адрес страниц станет без расширения, то есть http://адрес_Сайта/about вместо http://адрес_Сайта/about.html.


На этом первоначальную настройку можно считать завершенной. Далее идет установка из репозиториев самых необходимых для плодотворной и удобной разработки дополнений MODX Revo.

 


Ненавязчивая благодарность проекту


modxinfo.ru

Обновление MODX Revolution двумя способами

Здравствуйте дорогие друзья!

UPD. В связи с наличием двух критических уязвимостей, обновите MODX Revolution до 2.6.5. версии! А также компонент Gallery

Затронутые релизы
Все релизы MODX Revolution до 2.6.4 включительно

В случае проблем, готов выполнить анализ и обновление вашего сайта на коммерческой основе. Обращайтесь!

Также можно установить пароль на служебные директории MODX в Apache. Подробнее здесь
При установки пароля, когда пользователь попытается открыть защищенную папку, получит запрос на ввод логина и пароля 

Сегодня я хочу рассказать об обновлении MODX Revolution. Это делается очень легко и довольно быстро. На момент написания статьи, актуальной версией MODX является 2.5.4, которая была выпущена 3 января 2017 г. вместе с версией 2.5.3 🙂

Кстати, если Вы не используете версию PHP 7, то это зря. На примере могу сказать, что после обновления сайта и при переходе с версии PHP 5.3, я заметил что скорость ответа сервера уменьшилась в 3 раза! В качестве доказательства, скриншоты))

Обновить MODX Revolution можно двумя способами, которые я сегодня опишу. Пожалуй начнем с легкого способа.

Я всё же рекомендую перейти сразу ко второму способу, так как черт его знает, может дополнение — костыль.

1 способ: Обновление с помощью дополнения UpgradeMODX

Данный способ обновления MODX очень быстрый.

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

Не забудьте поставить версию PHP 7!

Шаг 1. Установка плагина

Переходить в установщик и загружаем дополнение под названием UpgradeMODX

После загрузки дополнения, устанавливаем его и переходим на главную страницу вашего сайта (где виджеты)

Должен добавить новый виджет!

Как мы видим есть новая версия и я буду обновлять MODX с версии 2.4.2 -> 2.5.4. 

Также там написано: «(обратите внимание: все пользователи выйдут из системы)».

Шаг 2. Обновление MODX с помощью дополнения

Очищаем кэш сайта: «Управление» -> «Очистить кэш сайта»

Нажимаем на эту чудесную кнопку: Upgrade MODX

Откроется страница обновления, я выбрал самую последнюю версию, нажал Upgrade.

После нажатия меня сразу же перекинуло на страницу обновления (2 способ — 5 шаг)

На этом всё. К счастью всё прошло успешно.

2 способ: Обновление MODX вручную

Шаг 1. Очищаем кэш сайта

Переходим в административную панель сайта и выбираем «Управление» -> «Очистить кэш сайта»

После очитки кэша завершаем все сеансы: «Управление» -> «Завершить все сеансы»

Далее удаляем содержимое папки /core/cacheСаму папку cache не удаляем!

Шаг 2. Бэкапимся 🙂

Во многих хостинга предусмотрена возможность создание предварительной резервной копии. Делать бэкап сайта нужно обязательно, ведь, мы не хотим сломать сайт в случае неуспешного обновления MODX, но этого не произойдет, если вы следуете моим инструкциям 

Если нет возможности создать бэкап сайта, то можете просто создать копии файлов или заархивировать папку с сайтом.

Шаг 3. Скачиваем новый MODX

Переходим на официальный сайт (кстати дизайн сайта modx.com обновился) и скачиваем Advanced Distribution. Как я писал выше, я скачал версию 2.5.4.

Шаг 4. Загружаем файлы на сервер

Наверное это самый важный шаг данной статьи.

В Advanced версии присутствуют всего две папки — core и setup.

Прошу заметить, что в папке core/config нет файла config-inc.php, что очень хорошо, так как мы обновляем наш MODX. 

Итак, загружаем файлы через ftp. И конечно соглашаемся с заменой.

Шаг 5. Запускаем обновление MODX Revo

P.S. Проверьте какая версия PHP установлена на хостинге, я очень рекомендую поставить PHP 7.

В TimeWeb это делается в настройке сайта:

Когда вы залили все файлы, переходим по адресу yoursite.ru/setup/ и выбираем русский язык

Нажимаем далее

Устанавливаем checkbox на «Обновление существующий установки»

P.S. В случае если Вы хотите изменить подключение к БД, изменить путь к панели управления или к core, то необходимо выбрать «Расширенное обновление»

Дальше проделываем по той же схеме, как и при установке MODX Revo.

Вот и всё

Единственное что может быть, так эта ошибка «Каталог ядра в открытом доступе», но есть один железный способ исправить эту проблему, почитать можно здесь.

Если у Вас возникли вопросы, спрашивайте через форму ниже.

Лучший способ выразить благодарность автору — поделиться с друзьями!

Спасибо, что поделились 🙂

02.02.2017 / 22996

igamov.ru