2 часа назад
Так а как поменять эти значения? Например убрать или добавить пункты меню, или уменьшить шрифт?
Найти место редактирования меню 2
5 часов назад
Смотри ошибки в журнале ошибок, в логах сервера. Данное описание вообще не несёт никакой информации способной помочь в решении.
При нажатии на файлы в разделе ресурсы вылезают пустые страницы. 1
Вчера в 16:42
Не совсем в тему, но добавлю свои пять копеек :)
Ставил Твиг в Битрикс три года назад и тем самым избавился от лютого говнокода в битриксовых файлах...
mmxTwig - еще одна интеграция шаблонизатора 9
Вчера в 15:33
Можно предварительно выполнить к таблице запрос через newQuery с нужными условиями — вытащить массив айдишников и уже из этого массива взять рандомный...
getObject Рандом 1
17 мая 2024, 23:38
require_once $_SERVER['DOCUMENT_ROOT'] . '/core/config/config.inc.php';Это лишнее.
global $modx;и это тоже.
$modx->context->keyКак...
[miniShop2] - Ошибка при инициализации 1
16 мая 2024, 20:02
Походу твое решение спустя 4 года все такие стало актуальным
github.com/modxcms/revolution/pull/16571#pullrequestreview-2061133420
Facade Laravel в Modx 2/3 21
16 мая 2024, 08:23
Всё норм работает, надо только заменить в файле core/components/msdsector/controllers/msdsectordeliveryhandler.class.php
if (!class_exists("ms...
[msdSector] - расчет стоимости доставки с учетом секторов. 10
15 мая 2024, 11:50
Немного дополню, для mSearch2 (может кому пригодится)
<script>
var lazyLoadInstance = new LazyLoad({
elements_selecto...
pdopage и vanilla-lazyload 7
Обновлял и его.
Вызов сниппета
Но дело в том, что сниппет, результаты которого я хочу увидеть, я вызывал и как
и просто
и все равно при обращеннии через
получаю лишь код, а не результаты.
Домен другой, это верно.
К какому аккаунту google его подключали первые разработчики уже не установить.
Меня смутило другое, во первых то, что по самому тексту алерта совершенно невозможно определить, кто его генерирует. Это случайность, что визуально просматривая список загружаемых ресурсов в панели разработки, я заметил взаимосвязь с алертом и скриптом гугла.
И второе — раньше в подобных случаях, никаких алертов не было, сама капчта в форме не загружалась и выводилась вместо нее надпись — не найден ключ для этого домена.
Но спасибо в любом случае.
Я знаком с MODX как и вообще с web разработкой всего год и первым мне попался Gitify. Но учитывая что я совершенно не обладал никакими знаниями, он показался очень сложным. Потом был SE Manager, который был неплох, но перестал работать на последних версиях MODX, затем я использовал просто статические файлы, затем — файловые элементы Fenom, после этого компонент gitmodx, но к сожалению, все эти методы так или иначе не более чем костыли. MODX создавался как система, работающая с базой данных, а не с файлами. Это как заправлять двигатель рассчитанный на бензин, соляркой, и удивляться что работает плохо… На сегодня решил перестать постоянно экспериментировать и вернуться к отлаженной схеме — прописываю путь в системных настройках к fenom элементам, что позволяет создавать их как файлы сразу в IDE и обращаться к ним через привязку @FILE и одновременно создаю их как статические файлы в админке. Время на это уходит не более 5 секунд, но позволяет обращаться к файлам без привязок. При необходимости я могу в любом месте и с любого компьютера открыть админку и редактировать чанки, сниппеты и так далее. Стану чуть умнее — снова вернусь к Gitify.
От меня СЕОшники требуют закрытия от индексации всех страниц в пагинации кроме первой.
В магазине есть 7 компонентов, так или иначе связанный с бронированием.
modstore.pro/packages/booking
Прежде всего ознакомится с ними.
Если ничего не подходит, то вникать в логику работы MODX, генерировать свои модели, классы и в итоге прийти к решению.
Второй раз за сегодня меня посылают на этот сайт, а значит буду учить.
Спасибо.
По тому, что пользователь добавился в группу, я понял что метод такой есть.
Значит phpstorm работает не совсем идеально и находит не все.
Ну и частично остается открытым вопрос, а как можно впервые узнать об этом методе.
Теперь у меня в голове останется заметка и в следующий раз я буду помнить, что что-то подобное есть.
Но как в первый раз узнать о нем… В документации на docs.modx.com я не увидел даже упоминания, хотя старался читать внимательно все что касается user.
Кстати ох и жуткая навигация на этом сайте. Очень сложно понять где ты сейчас и куда двигаться дальше…
Предположил, что этот метод все-таки существует (Уткин не ошибается))
я решил, что может его нельзя вызвать для еще не созданного пользователя.
В итоге сначала сохранил пользователя.
Затем получил его по имени и уже к нему применил — joinGrup();
Так сработало.
Пользователь создается, в группу не попадает, и в логе появилась ошибка
(ERROR @ /var/www/vh181962/data/www/site.ru/core/xpdo/om/xpdoobject.class.php: 811) modUserGroupMember: Attempt to set NOT NULL field member to NULL
У меня в IDE подключен в External Libraries и проиндексирован modx 2.6.1, однако попытка найти объявление этого метода (go to declaration) завершилась неудачей, он нигде не объявлен.
Спасибо.
Но чтобы при создании пользователя сразу заполнить и его профиль, придется делать выборку по username так как id мы не знаем.
bobsguides.com/modx-object-full-reference.html#modUserProfile
Однако странно, что имя класса не прописано в самой таблице базы.
Но честно говоря мне кажется Ваш код не совсем верным.
На момент создания пользователя я не знаю его идентификатор.
А значит я не могу получить объект класса пользователь по id.
Вместо id можно было бы использовать username, поскольку имя на этом этапе мы уже знаем.
Но к своему стыду я еще 20 минут назад был уверен, что MODX позволяет заводить пользователей с одинаковыми именам, а значит выборка по username была бы некорректна. Но я был неправ. Оказывается имя должно быть уникальным.
То что он связан да я вижу, а как вы узнали имя класса?
В таблицу user_attrubutes где хранятся данные профиля нет колонки classname.
И поделитесь бесценным опытом, а где Вы вообще находите информацию? Например о методе joinGroup?
Во всей официальной документации нет даже упоминания о таком методе.
docs.modx.com/search/search-results?search=joinGroup&id=1325
Не могу воспринимать информацию когда лектор все время смеется и разговаривает с кем то за кадром на отвлеченные темы.
Попробую еще разок позже.
Очень многое в этом списке дублировано, а кое что я упустил — jquery например.
Но такому дублированию есть к сожалению логическое пояснение — работодатель берет в работу совершенно разные проекты, в том числе и огромное количество уже работающих сайтов. И как вы понимаете, у меня никто не спрашивает, знаю ли я что-то о simpla или bitrix.