Web-мастера


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
31 12 14

MODX-тред Аноним 24/02/19 Вск 09:28:20 1199971
image.png (76Кб, 1111x443)
1111x443
Внезапный официальный 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 1199982
Немного вкратце о том, как происходит сборка простого сайта на 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 1199993
image.png (458Кб, 640x480)
640x480
>>119998
Ну вы понели. В MODX такой хуйни нет.
Аноним 24/02/19 Вск 10:33:56 1200004
>>119999
Макаба пропарсила тег модекса, в котором звёздочка - из-за этого там вся разметка сломалась.
Аноним 21/03/19 Чтв 21:25:50 1206355
hotass.jpg (35Кб, 200x200)
200x200
>>119997 (OP)
modx.... лет 10 не слышал, аж слезу выдавило.

зы. не юзайте этот кусок говна, потратил в свое время кусок нервов, оно того не стоит + за это нихуя не платят
Аноним 21/03/19 Чтв 21:47:45 1206366
Аноним 23/03/19 Суб 01:23:00 1206657
2-z59-9c40af5b-[...].jpg (66Кб, 604x371)
604x371
>>> 2019
>>> CMS
>>> ModX (Revo/Evo)
>>> Серверная шаблонизация
>>> PHP
>>> Свой шаблонизатор
>>> В БАЗЕ !!1!расрас

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

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

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

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

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

Или через встроенные в вордпресс произвольные поля (у каждой страницы есть такое).
Аноним 06/04/19 Суб 10:20:30 12091821
>>120872
Я хуею с этих теоретиков.
Аноним 06/04/19 Суб 10:20:59 12091922
>>120903
А, так это вордпрессодаун, чему тогда удивляться.
Аноним 06/04/19 Суб 16:41:41 12092723
15468173989550.webm (339Кб, 320x240, 00:00:06)
320x240
>>120919
А, так это модиксодаун, чему тогда удивляться.
Аноним 06/04/19 Суб 22:15:07 12094024
154009917519252[...].jpg (45Кб, 642x971)
642x971
>>120895

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

спасибо. я правда ниче учить не собираюсь, соберу по гайдам с гугла один сайтик себе и потом может магазин прикручу.
Аноним 11/04/19 Чтв 12:47:52 12115427
14901279572010.jpg (48Кб, 604x611)
604x611
>>119997 (OP)
Модх неплох, но на ру-пространстве его популяризацию остановил токсичный пидор василий, со своими кривыми дополнениями и коммьюнити фанатиков.
По факту любому вкатывающемуся оказывается проще разобраться со средой кастомизации, вкатываясь в джумлу/вордпресс/любую другую парашу.
Да и будем откровенны - разница между всем этим говном и модх - минимальна.
Аноним 11/04/19 Чтв 16:41:15 12115728
image.png (42Кб, 294x638)
294x638
анонсы, подскажите, как вывести пдо ресурсом 4 последние записи от главного родителя (2), уже по разному пробовал, обычно выводит 1 запись и один раздел, а надо только записи
Аноним 11/04/19 Чтв 20:40:26 12116229
>>121157
Что-нибудь типа &where=`{"is_folder": 0}`
Лень смотреть документацию
Аноним 12/04/19 Птн 08:36:48 12116530
>>121162
спасибо, нашёл в документации
Аноним 29/04/19 Пнд 11:56:34 12155731
image.png (12Кб, 1145x62)
1145x62
может кто в курсе почему параметры не работают, в данном случае качество?
Аноним 01/05/19 Срд 21:48:52 12159532
>>121557
Потому что в инлайнах не обрабатываются. Либо в чанк, либо через пресет
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов