Волков Николай
С нами с 03 октября 2015; Место в рейтинге пользователей: #2189 часов назад
А сколько таких багов еще осталось по всяким разным компонентам??! Хорошо что добрые люди сообщили :-) А обычно компоненты проверять некому
[SendIt] Обнаружена критическая уязвимость обновитесь до версии 2.1.6 1
17 января 2025, 21:18
Формула берет просто текущий год и год перед ним. Только числа года.
Еще один эксперимент с рейтингом modx.pro 6
17 января 2025, 20:01
Как здорово! А с Ютубом такая штука сработает?
Вставка видео с Rutube с управлением на сайте 5
17 января 2025, 11:28
удалось найти причину? я так понял, плагин работает с minishop2 до версии 2.8.3-pl
[mscDistance] - доставка по городу/району 35
17 января 2025, 08:28
Я использую серверную, мне так просто удобней. Подключение к MODX API в скрипте, надеюсь вы используете)
Как перенести копию сайта с субдомена в контекст основного домена? 6
16 января 2025, 20:13
Да. Хороший вопрос.
Подумаю над этим, напишу
Стоимость доставки minishop2 из двух условий 2
15 января 2025, 21:00
ну в чанке да. Я то php написал для кастома
[utmMark] - сохранения UTM меток для форм 16
14 января 2025, 12:10
Для того, чтобы понимать изменились ли параметры фильтрации или нет должны соблюдаться следующие условия
1. Нужно указать ключи всех изменяемых парам...
Sendit и Pagination 9
1) Используй JSON и нет проблем. В него кстати декодируется любой массив при сохранении в поле properties в таблице users.
2) Используй ->toArray() и нет проблем
3) if($resource->get('published')) { действия не для черновика }
Про отложенную публикацию забудь, тк нужен cron
4) Код уже написал, чтобы TV вытащить. Для картинок из media source вытащить base_url не сложно.
3) Отложенного постинга говоришь? Разве под это дело event нет? Реализовать вообще тогда пара минут.
4) чего со временем должно быть, чтобы 4 строки не успеть написать?
$tvs = $modx->resource->getMany('TemplateVarResources');
foreach($tvs as $tv) {
$page[$tv->get('key')] = $page->get('value');
}
Не помню только, нужно чтобы в настройках css bootstrap был или они в плагине были.
P.S. Глянул бегло код на github и сразу несколько вопросов возникло:
1) Почему ты решил в сохранять глобальные настройки доступ к соц. сетям, а не в таблицу users?
2) Почему указываются в ручную поля чанка для поста у репоста, а не через метод объектов ->toArray()? К примеру, ты бы получил у товара дополнения miniShop2 все поля из его доп. таблицы, вроде цены, артикула и т.п.
3) самое главное, где проверка на то, что страница опубликована, а не черновик? Или на то, что дата публикации меньше?
4) значениях для всех tv получить дело 15 минут:-) чего поленился:-) Как же без главного изображения репостить?
ты хотя бы третье исправь:-)
P.S. На фиг нужны TV под опт. прайс? Лучше две колонки вместо них добавить в таблицу минишопа:-)
К примеру. Срачей вокруг минишопа искать лень
rtfm.modx.com/extras/revo/getresources#getResources-SelectionProperties
modx.pro/solutions/7634-search-extended-in-russian-and-english/
Кстати для pdoResource ты сам там и сможешь найти в какой параметр и что именно нужно указывать для фильтрации ресурсов по значениям в TV :-) Если не поленишься, то еще найдешь там очень много крутых возможностей:-)
modx.pro/solutions/7634-search-extended-in-russian-and-english/
И таких тысячи. Если вы не верите, то могу очень быстро найти еще тысячи примеров, с которыми не раз сталкивался лично. Вместо того, чтобы продолжить обучение и постепенно подойти к теме доп. таблиц в базах и дальше начать пользоваться всеми прелестями ООП люди тратят значительно большее количество времени на изобретение безумных LIKE'ов в SQL запросах для фильтрации каталога интернет-магазина на shopkeeper'е, а потом еще и функций чтобы на PHP дофильтровать, что при помощи SQL не смогли придумать, как убрать. Да и на том же minishop'е порой плохо становится, когда смотришь, что на нем умудряются сделать, когда вдруг становится недостаточно предусмотренных в нем типов данных… К примеру, можно взять такой параметр для ИМ драгоценных украшений: камни в кольце. Их может быть на одном кольце сразу несколько видов и еще помимо названия камня, вроде «Алмаз», «Сапфир», «Изумруд» еще также может иметься разный цвет… А ну да и в каталоге все это должно быть в фильтрах…
В этом не виноват ни MIGX, как и многое другое. В этом виновато отсутствие определенной базы в голове в момент знакомства с JSON и последующее чувство о его все могуществе при разработке сайтов.
Как указать то, что запись избранная
modx.ws/blog/uroki-modx-revolution/urok-vyivod-kontenta-snippetom-getresources.html
Вывод
Как указать то, что запись избранная
modx.ws/blog/uroki-modx-revolution/urok-vyivod-kontenta-snippetom-getresources.html
Вывод