Реализация FAQ в виде вопрос-ответ
Нужна реализация FAQ в виде вопрос-ответ, как на этом сайте.
Может есть сборка аналогичная этому сайту?
MODX Evolution или Revolution не имеет значения.
- Теги:
- faq в виде вопрос-ответ
Николай
23.03.17 в 01:03
Комментарии (2)
Дмитрий 23.03.2017 06:21 #
На все 100 подойдёт tickets, там есть всё необходимое.
getTickets — Выводит список созданных тикетов (вопросов). *Сниппет вызывается не кэшированным.
TicketComments — Выводит комментарии и форму для комментирования ресурса. *Может использоваться с любым документом MODX *Сниппет вызывается не кэшированным
TicketForm — Выводит форму для создания тикета (вопроса) пользователем из фронтэнда. *Сниппет вызывается не кэшированным.
Комментарий был изменён 23.03.2017 в 06:29
Николай 26.03.2017 07:14 #
Возникли некоторые вопросы.
Какую версию выбрать: ЕВО или РЕВО?
Как настроить, чтобы в меню не выводились тикеты?
Как изменить содержимое дочерних тикетов, почему-то берется из документов.
Какие компоненты нужны для регистрации и авторизиризации профиля.
Может лучше использовать компонент JOTX? Пробовал, но не понятно, как его настроить для вывода страницы вопроса ответа в отдельном окне.
Для добавления комментариев вы должны авторизоваться или зарегистрироваться.
Часто задаваемые вопросы (FAQ)
Почему именно MODX следует использовать при разработке сайтов?
Такой вопрос вызвал в свое время интеллектуальное замешательство.
Можем только рассказать, почему именно мы используем MODX Revolution в процессе создания сайтов.
Вы, в свою очередь, всегда свободны в выборе системы управления.
Сколько стоит лицензия MODX Revolution?
Никакие лицензионные платежи за использование CMS MODX не предусмотрены. Проект выпускается под лицензией GNU GPL и является свободно распространяемым.
Другое дело, что создание сайта может потребовать от вас дополнительных затрат, так же как оплата хостинга и доменного имени.
Но к разработчикам CMS MODX это уже не имеет ни малейшего отношения.
Подскажите правильное написание и произношение MODX.
В качестве образца для написания ориентируйтесь на логотип. Все четыре буквы – заглавные. Только так.
Правильное произношение названия: «мóдэкс», с ударением на первом слоге.
Где я могу получить CMS MODX?
На официальном сайте системы modx.com, в разделе «Downloads». Дополнения так же находятся в официальном репозитории MODX – https://modx.com/extras
Расскажите о требованиях к серверу для работы CMS MODX Revolution?
Операционная система
- Linux x86
- Linux x86-64
- Windows Server 2008
Веб-сервер
Базы данных
MySQL 5.1.
Должны быть разрешены команды:
SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX, DROP.
Дополнительно должен поддерживаться механизм хранения под названием MyISAM.
PHP и его модули
PHP версии 5.3.3, запуск с FastCGI.
Должны быть установлены:
zlib, mod_rewrite, FastCGI, JSON, cURL, Imagemagick, GD lib, PDO с драйвером баз данных, SimpleXML.
Настройки php.ini должны быть следующими:
safe_mode off, register_globals off, magic_quotes_gpc off, php-mbstring on.
Плюс memory_limit от 24 МБ (рекомендуется не менее 64 МБ).
Разделы блога
- Новости разработок
- MODX-блог
- Решения
- Дополнения
- Полезности для MODX
Новое на сайте
MODX 3: Site temporarily unavailable; missing dependencies
Третий MODX: Error 503. Site temporarily unavailable; missing dependencies. На самом деле, ничего серьезного, теперь каталог ядра core больше нельзя перемещать или переименовывать. (Читать)
SEO-оптимизация сайта на MODX Revolution
MODX достаточно популярна среди веб-разработчиков. Поэтому и специалистам в области SEO приходится работать с ней. Сложностей в продвижении сайтов на MODX не будет, если. (Читать)
C днем Веб-мастера
4 апреля мы, разработчики интернет-проектов, отмечаем день Веб-мастера, символом которого стала несуществующая страница 404 – четвертый день четвертого месяца. (Читать)
Создание дополнительных MODX шаблонов
MODX Revo
Автор Алексей На чтение 4 мин Просмотров 2.4к. Опубликовано 01.09.2020 Обновлено 15.10.2023
В данном уроке мы разберемся с тем как создать дополнительные шаблоны в MODX Revolution. И разберем для чего это делать.
Для чего создавать дополнительные шаблоны, если все можно создать на одном
Если у вас визитка из пары страниц, то можно все создать на базе одного шаблона. В принципе даже, если сайт довольно большой все равно можно обойтись 1 универсальным шаблоном, при использовании того же PageBlock или конструктора блоков на MIGX.
В первом случае нужны будут модификаторы и различные дополнительные условия чтобы при разном типе страниц были разные блоки. Во втором случае нужно будет, каждый раз собирать дизайн из блоков. Как по мне и то и другое не лучший выход.
Как вы знаете к каждому шаблону можно назначить определенные TV, свою верстку и т.д. Вот именно поэтому лучше все же делать отдельные шаблоны для разных типов контента (статья, категория, товар, товарная категория, и т.д.).
Создание дополнительных MODX шаблонов.
Если заглянуть в папку с шаблоном, то там вы увидите html файлы с различной разметкой и информацией.
В нашем случае все нужные, а вот в премиум шаблонах их может быть тьма:
И в таких случаях обычно не нужно превращать все в отдельные шаблоны, некоторые из них можно совместить в 1.
Пока предлагаю создать только один шаблон «Статика» — для обычных статических страниц: о компании, политика конфиденциальности, контактов и т.п. на основе inner-page.html. Дальше в других уроках будем создавать еще шаблоны, по мере необходимости.
Чтобы создать новый шаблон, перейдите на вкладку «Элементы» и нажмите на значок «Новый Шаблон» или на плюсик на против «шаблоны», либо щелкните ПКМ на «Шаблоны» и выберите «Новый шаблон» или «Быстро создать шаблон» для создания нового шаблона. Масло масленое ну как есть)
Либо просто продублировать (скопировать) начальный шаблон. Делается это очень просто, щелкаем правой кнопкой мыши по основному шаблону, далее в выпадающем меню выбираем «Копировать», в открывшемся окошке вводим имя нового шаблона и сохраняем.
Внимание! Когда мы делаем копии шаблонов, то все добавленные к нему дополнительные поля автоматом назначаются и этому шаблону. С другой стороны к новому (не копии) шаблону опять же нужно добавлять TV если они должны использоваться в нем. Сделать это не сложно (включить или наоборот отключить TV).
Называем шаблон: Статика, в поле Код шаблона (HTML): пишем вызов чанка (tpl): [[$tpl]] и сохраняем.
Кто делает на феном, помещаем в поле Код шаблона (HTML), следующую конструкцию:
здесь будет нужный контент
Кто не читал уроки про чанки, скорее всего (99%) не понимает что мы делаем, советую почитать там описана хитрая система натяжки, которая будет подхватывать чанки с именами tpl.id-шаблона (или расширять шаблон за счет базового)..
Теперь создаем чанк tpl.2 (где 2 это id только что созданного шаблона) и помещаем в него код всего что не попадает под сквозные элементы из inner-page.html, в нашем случае это все что в main:
Сразу выведем стандартные поля ресурса: «Заголовок» и «Содержимое», получим:
Кто делает на fenon вместо [[*pagetitle]] и [[*content]] пишем < $_modx - >resource .pagetitle > и < $_modx - >resource . content> . И в шаблон в место здесь будет нужный контент помещаем выше указанное содержимое.
Тут у нас хлебные крошки, мы их пока сделали полу динамическими — в дальнейшем скорее всего встроим в основной шаблон — tpl и выведем их при помощи сниппета, в одном из следующих уроков).
Можете по такому же принципу сразу создать шаблоны для: статей, категорий блога — я пока создавать не буду и создам (покажу как создать) их в следующих уроках.
В следующем уроке создадим основные разделы и страницы сайта.
FAQ по MODX — рекомендую ознакомиться перед началом изучения
MODX Revo
Автор Алексей На чтение 4 мин Просмотров 2.1к. Опубликовано 29.06.2020 Обновлено 29.10.2023
На данной странице будут выкладываться ответы на часто задаваемые вопросы по MODX, которые желательно знать перед изучением.
Основные различия MODX 2 от MODX 3
- В кодовую базу внесено много изменений, вот самые критические.
- Переработана админ панель.
- Каталог Core больше не может быть перемещен (переименован) — что как по мне не есть хорошо.
- Удалена поддержка sqlsrv — сделано для облегчения ядра.
- Больше подробностей можно посмотреть здесь .
Где посмотреть совместимость дополнений с MODX 3
Список популярных дополнений и их совместимость с MODX 3 можно посмотреть здесь: https://sitedash.app/extras
Можно разрабатывать сайты на MODX 3 по документации для MODX 2
Для обычных пользователей, да. Парсер MODX 2 и MODX 3 работает одинаково, весь стандартный синтаксис остался, а вот с fenom у модекса 3 есть проблемы.
Будет ли обновляться MODX 2?
Да, MODX 2 никто не забрасывает, т.к. на нем работает более 90% сайтов и обновления также будут выходить (как минимум критические).
Стоит ли обновлять действующие сайты с MODX 2 до MODX 3?
НЕТ, если вы точно не уверены, что вам это нужно. Несмотря на слова о сохранении обратной совместимости — это не так. Простое обновление проекта без подготовки гарантировано сломает его! Компоненты в MODX3 работают по другому и нужны специальные адаптированные версии. Если вы не уверены в том, что делаете — обновлять проект не рекомендуется!
Какую версию MODX выбрать для разработки в 2023-2024 годах (2ю или 3ю)?
Для простеньких проектов можно использовать 3ю версию, множество популярных дополнений уже оптимизированы под MODX 3, но опять же далеко не все, см. выше совместимость дополнений с MODX 3. Для создания сложных проектов лучше использовать MODX 2. Рекомендую начинать разработку с MODX2, на финальном этапе, если вы использовали совместимые пакеты, то сможете без проблем обновиться до 3й версии (но предварительно лучше сделать полный бэкап).
Что потребуется для разработки сайта на MODX
Для создания сайта на MODX, вам нужно купить доменное имя и хостинг, либо превратить ПК в локальный сервер и разрабатывать на нем (некоторые функции и пакеты могут работать не полноценно).
Какой локальный сервер использовать для создания сайта на MODX
Любой который соответствует рекомендуемым требованиям MODX. Для windows один из лучших локальных веб-серверов это Оpen Server Panel. Для Linux и Mac Os — xammmp.
Какой хостинг выбрать для создания сайта на MODX
Любой который соответствует рекомендуемым требованиям MODX. На мой взгляд лучший хостинг для MODX это beget .
Рекомендуемые требования для установки MODX
Если усреднить, то и MODX 2 и MODX 3 будут работать на: PHP 7.3, MySQL 5.6 и выше (либо MariaDB 10.1.x или Percona Server 5.6.x и выше), Последний Apache 2.2.x или NGINX 1.18.x или связка из Apache + NGINX.
Где бесплатно скачать MODX
MODX всегда можно скачать с официального сайта modx.com (https://modx.com/download). Там же к каждой версии указаны минимальные и рекомендуемые требования для установки.
Где можно получить помощь с CMS MODX (задать вопросы)
Вы можете задавать вопросы здесь (не посредственно в урока, соответствующих), либо на спец форумах и площадках.
- community.modx.com – официальный англоязычный форум MODX;
- modx.ru/vopros-otvet/ — русскоязычное сообщество разработчиков на MODX;
- modx.pro/help/ — еще одно крупное русскоязычное сообщество разработчиков на MODX;
- qna.habr.com/search?q=MODX — вопросы и ответы для IT-специалистов.
- https://yandex.ru/q/ — вопросы и ответы для IT-специалистов.
Если знаете еще какие-нибудь крупные и активные сообщества, форумы и т.п. где можно получить ответы по CMS MODX пишите в комментариях, внесу их в эту статью.