Сохранен 34
https://2ch.hk/web/res/119997.html
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

MODX-тред

 Аноним 24/02/19 Вск 09:28:20 #1 №119997 
image.png
Внезапный официальный MODX-тред на вебаче, vol. 1
В этом треде можно задавать вопросы, на которые тебе никто не хочет отвечать на modx.pro, бугуртить, вкатываться, и просто радоваться жизни.
Кратенький FAQ для ньюфагов.
Q: Что такое MODX?
A: CMF (Content Management Framework) - движок, сочетающий в себе "изкоробковую" CMS с некоторыми методологиями PHP-фреймворка.
Q: Почему MODX?
A: Очень удобная и быстрая разработка (можно делать всё от визиток до магазинов, не зная ни единой функции PHP). Можно делать с нуля всё что угодно, от бложека до сложной мультидоменной портальной системы.
Q: Как вкатиться?
A: Загуглить "MODX уроки", сделать первый сайтик по инструкции, а дальше пойдёт само.

Ссылки
https://modx.pro/ - крупнейшее русскоязычное коммьюнити
https://ilyaut.ru/ - хороший бложек одного из активных членов коммьюнити


Срачи а-ля РРРЯЯЯ, модыкс НИНУЖЕН предлагаю оставить за бортом, т.к. тред для тех, кому он НУЖЕН

Поехали, ёпта.
Аноним 24/02/19 Вск 10:31:41 #2 №119998 
Немного вкратце о том, как происходит сборка простого сайта на MODX.
1. Движок устанавливается точно так же, как и любой другой Вордпресс. Данные БД, логин и пароль пользователя, и готово.
2. После установки и входа в админку производится базовая настройка сайта. Системные настройки в модексе позволяют установить значения различных параметров, от ЧПУ ("дружественные URL") до настроек интерфейса. Настройки хранятся в БД в текстовом виде, и при необходимости любую настройку можно получить в своём коде при помощи $"modx->getOption('option_name')". Можно создавать свои настройки и использовать их в своих приложениях и компонентах.
3. Далее можно установить необходимые компоненты (расширения функционала). Это делается через встроенный репозиторий, так что на этом этапе как и на остальных никакого пердолинга нет.
4. После этого можно заняться шаблонизацией и реализацией функционала. В отличие от большинства других CMS, у модекса своя система шаблонизации, при которой такая сущность как Шаблон страницы, хранится в БД. При этом шаблон является, по сути, объектом, и лишь связывается с ресурсом (страницей) - сам код шаблона можно хранить в обычных файлах (а можно и в БД, это удобнее, и при правильной настройке не ухудшает производительность). Для каждого шаблона можно, например, создать свой набор дополнительных полей (различные настройки. текстовые поля, загрузка файлов и т.д.).
Сама шаблонизация в MODX возможна при помощи родного шаблонизатора (используются специальные теги с квадратными скобочками, например, [[pagetitle]]), или при помощи популярных PHP-шаблонизаторов (очень активно юзают Fenom, можно юзать Smarty).
Куски кода в итоге выглядят примерно так:
<head>
<title>[[++site_name]] - [[
pagetitle]]</title>
<link href = "[[++assets_url]]css/styles.css">
</head>
Разработка на MODX завязана на использовании элементов - различных кирпичиков. Это:
- Чанки - куски HTML-кода (к примеру можно вынести блок с баннером в отдельный чанк и выводить его в любом месте сайта по тегу [[$banner]])
- Сниппеты - PHP-код, который может быть вызван в любой части сайта
- Шаблоны - шаблоны страниц
- TV-параметры - переменные шаблона, дополнительные поля
- Плагины - PHP-код, который выполняется только при наступлении определенных событий (отредактирована страница, пользователь попал на 404 и т.д.)
Кусок кода, который выводит меню, например, может выглядеть вот так:

<nav>
[[!pdoMenu?
&parents = `2`
&level = `3`
&includeTVs = `image`
]]
</nav>

Где pdoMenu - это вызов сниппета с различными параметрами (parents сообщает ID страницы, документы из которой нужно выводить, level - глубину поиска вложенных документов, includeTVs - выборку дополнительных полей для вывода; сам вывод описывается в чанке, который можно указать в параметре tpl; и т.д.).

Какие-либо ШАБЛОНЫ или темы в привычном для пользователей Вордпресса, Джумлы и т.д., в MODX нет. Потому что здесь ты можешь взять абсолютно любую сверстанную HTML-страничку, проставить теги вывода в нужные тебе места (заголовки, тексты, картинки - ты можешь вывести что угодно), и всё, страница готова и работает.
Сайт-визитку с возможностью создавать новые страницы, добавлять новости, фотогалерею и т.д., я создаю в среднем за час-полтора работы при наличии верстки. При этом для конечного пользователя всё удобно - всем контентом он управляет как и положено, через визуальные редакторы и контентные поля.
Вообще, один из плюсов системы в том, что админку легко настраивать под каждый конкретный проект отдельно.
Аноним 24/02/19 Вск 10:33:05 #3 №119999 
image.png
>>119998
Ну вы понели. В MODX такой хуйни нет.
Аноним 24/02/19 Вск 10:33:56 #4 №120000 
>>119999
Макаба пропарсила тег модекса, в котором звёздочка - из-за этого там вся разметка сломалась.
Аноним 21/03/19 Чтв 21:25:50 #5 №120635 
hotass.jpg
>>119997 (OP)
modx.... лет 10 не слышал, аж слезу выдавило.

зы. не юзайте этот кусок говна, потратил в свое время кусок нервов, оно того не стоит + за это нихуя не платят
Аноним 21/03/19 Чтв 21:47:45 #6 №120636 
>>120635
Лол.
Аноним 23/03/19 Суб 01:23:00 #7 №120665 
2-z59-9c40af5b-5b2a-4094-b79d-565de101e0a3.jpg.pagespeed.ce[...].jpg
>>> 2019
>>> CMS
>>> ModX (Revo/Evo)
>>> Серверная шаблонизация
>>> PHP
>>> Свой шаблонизатор
>>> В БАЗЕ !!1!расрас

Спасибо, не надо.
Аноним 03/04/19 Срд 09:33:08 #8 №120826 
>>120665
а что лучше? Меня напрягает, то что нет объемных талмудов как и что сделать правильно, везде какие-то самописки от васянов, хотя CMS простая.
Аноним 03/04/19 Срд 20:43:35 #9 №120841 
>>120665
>Мам, смотри, я сноб, нихера не шарю в вебе, но сноб!11

>>120826
Из CMS-подобных систем лучше нет. Объяснить это вордпрессодаунам, у которых разработка сводится к тому, чтобы поставить темку и плагинчиков сверху на нее, не получится. Васянства в Модексе как такового нет, потому что в отличие от того же ссанного Вордпресса, ядро и API Модекса целиком и полностью написано в ООП-паттерне, поэтому просто трудно написать реально рабочее дополнение, используя говнокод но можно, конечно.
Аноним 03/04/19 Срд 22:19:23 #10 №120843 
15346917723310.png
>>120841
ога ога, ООП патерн называется "хуй с ним, и так сойдет"
Аноним 04/04/19 Чтв 07:24:21 #11 №120852 
>>120841
ModX оторвался от реальности несколько лет назад, так и застряв по уровню развития в 2015 году. Поэтому эту систему и поносят.
Аноним 04/04/19 Чтв 18:53:33 #12 №120862 
>>119997 (OP)

1) насколько хорошо локализован на россиянский
2) насколько много плагинов\тем на россиянском\для россиянского?
3) ???
4) СПАСИБО
Аноним 04/04/19 Чтв 21:05:21 #13 №120865 
>>120852
В чем это выражается?
Аноним 04/04/19 Чтв 21:06:03 #14 №120866 
>>120862
1) Полностью
2) Много
3) !!!
4) Иди нахуй
Аноним 04/04/19 Чтв 22:56:12 #15 №120870 
>>120866

Ну норм уговорил, попробую modx заодно, когда-то давно разворачивал тырнет-магаз на престашопе, получилось ниблоха но с локализацией была бяда-бяда прям, щас вот думаю че бы такое напердолить для сайта-визитки с возможностью потом прилепить туда тырнет-магаз если надо будет
Аноним 05/04/19 Птн 00:30:03 #16 №120872 
javascript.jpg
>>120862
анон выше пиздит
1. нехуя не локализован, в основном дока в больше степени англ, перевод любительский, перевод плагинов - ахахаха, сам переведешь
2. а) плагинов дохуя, но все криво косо работают друг с другом
б) хуй че на россиянском, перевод базовый, остальное за бабло. комунити хуесосов и начинающих с однотипными мудацкими вопросами
в) тем ? ахахаааа. это не ворпрес, качаешь плагин, долго ебешься и материшься, потом материшься т.к. у него свои стили и вообще он живет отдельной жизнью

3) все нубы как только понимают на каком днище они находятся и как попали быстро линяют на вии или симфони. на форум если заходят олды, то только чтоб потролить
4) иди учи ченить нормальное еблан. и скажи спасибо за этот совет
Аноним 05/04/19 Птн 17:49:34 #17 №120895 
15431422487321.jpg
>>120872
Пруфы приведешь?
1. Что не локализовано в базовой поставке? Что не локализовано в топ-25 модулей?
2. а) Приведешь пример косячной связки?
б) Скинешь реквизиты, куда бабло за локализацию отсылать?
в) Тем нет, да, потому что шаблонизатор позволяет одеть абсолютно любую верстку за час. Но даунам, привыкшим ебать себя раскаленной кочергой в зад, "устанавливая темы", этого не объяснить. У вас походу лишняя хромосома закралась.
3. Ты правильно написал, с модх-а можно линять только на фреймворки. Опуститься обратно на дно к вордпрессодаунам, джумлоебам и опенкартодебилам уже не получится.
4. 2 чаю
Аноним 05/04/19 Птн 19:59:40 #18 №120901 
>>120895
Тема и верстка под конкретный сайт - не одно и то же. Темы пишутся под произвольные нужды, чтобы заказчик сам мог вручную поменять блоки, настроить стиль через панель управления. То есть, программист фактически не нужен, заказчик сам купил тему и сделал сайт. А верстка естественно проще и быстрее, так как программист делаешь только под одного заказчика. В этом смысле, темы универсальнее. Но при желании, и вордпрессе можно так же спокойно верстать и шаблонизатор накатить, если хочется.
мимо
Аноним 05/04/19 Птн 20:29:31 #19 №120902 
>>120901
Ок, согласен.
Но тема в модх делается элементарно - через дополнительные поля документа (тв, или расширение стандартной модели). Так что тут тоже мимо.
Аноним 05/04/19 Птн 21:16:51 #20 №120903 
>>120902
Ну так и в вордпрессе есть такие же поля. Делается элементарно через ACF (есть тысячи аналогов)
https://www.youtube.com/watch?v=Zl62xVNpnxE

Или через встроенные в вордпресс произвольные поля (у каждой страницы есть такое).
Аноним 06/04/19 Суб 10:20:30 #21 №120918 
>>120872
Я хуею с этих теоретиков.
Аноним 06/04/19 Суб 10:20:59 #22 №120919 
>>120903
А, так это вордпрессодаун, чему тогда удивляться.
Аноним 06/04/19 Суб 16:41:41 #23 №120927 
15468173989550.webm
>>120919
А, так это модиксодаун, чему тогда удивляться.
Аноним 06/04/19 Суб 22:15:07 #24 №120940 
1540099175192520222.jpg
>>120895

1. локализовано 25 модулей топовых ? аххааа, пиши исчо
2. а) косячность есть когда пытаешься модули дружить, бывает такой пиздец случается.
б) в топ 25 модулей нет ничего толкового, если делаешь шаг в сторону - все платное, не локализованное. либо пиши под свои нужды сам. проще туже джумлу взять или дле где вообще кодить ничего не надо, дефолтные модули настраиваются и дизайнятся с админки
в) та же хуйня что в водпрессе и других, если у нас имеется бложик или стандартный сайт-визитка, проблем нет. если хочешь с закосом на "портал" или магазин какой-то своей хуйни где куча модулей начинается жуткий бугурт
Аноним 07/04/19 Вск 15:09:25 #25 №120953 
>>120940
>блаблабла, там все хуево, ятакскозал!
Иди одноклассников своей пиздоболией утомляй, раз не можешь нихуя по делу сказать.
Аноним 07/04/19 Вск 20:37:18 #26 №120959 
>>120872
> иди учи ченить нормальное еблан. и скажи спасибо за этот совет

спасибо. я правда ниче учить не собираюсь, соберу по гайдам с гугла один сайтик себе и потом может магазин прикручу.
Аноним 11/04/19 Чтв 12:47:52 #27 №121154 
14901279572010.jpg
>>119997 (OP)
Модх неплох, но на ру-пространстве его популяризацию остановил токсичный пидор василий, со своими кривыми дополнениями и коммьюнити фанатиков.
По факту любому вкатывающемуся оказывается проще разобраться со средой кастомизации, вкатываясь в джумлу/вордпресс/любую другую парашу.
Да и будем откровенны - разница между всем этим говном и модх - минимальна.
Аноним 11/04/19 Чтв 16:41:15 #28 №121157 
image.png
анонсы, подскажите, как вывести пдо ресурсом 4 последние записи от главного родителя (2), уже по разному пробовал, обычно выводит 1 запись и один раздел, а надо только записи
Аноним 11/04/19 Чтв 20:40:26 #29 №121162 
>>121157
Что-нибудь типа &where=`{"is_folder": 0}`
Лень смотреть документацию
Аноним 12/04/19 Птн 08:36:48 #30 №121165 
>>121162
спасибо, нашёл в документации
Аноним 29/04/19 Пнд 11:56:34 #31 №121557 
image.png
может кто в курсе почему параметры не работают, в данном случае качество?
Аноним 01/05/19 Срд 21:48:52 #32 №121595 
>>121557
Потому что в инлайнах не обрабатываются. Либо в чанк, либо через пресет
Аноним 13/04/20 Пнд 09:37:53 #33 №127331 
сап мертвый тред, киданули заказчики, сайт на модх. Бэкдор не оставил, доступа нету никакого. Вопрос, как испортить/взломать?
Аноним 13/04/20 Пнд 16:44:57 #34 №127336 
>>127331
> Вопрос, как испортить/взломать?
Никак, забей. Напиши просто плохой отзыв и двигайся дальше.
comments powered by Disqus

Отзывы и предложения