Открываю исходники SeoFilter, YandexMarket2 и делаю их бесплатными
Ниже текст почти с небольшими свежими правками в виде зачеркиваний и уточнений, который я начал писать больше года назад и он лежал тут в черновиках. Наконец, пора его опубликовать.
______________________
Всем привет!
Сегодня открыл исходники своих платных компонентов на GitHub: SeoFilter и YandexMarket2.
Пока собрать пакеты на своём сайте скорее всего не получится, потому что ещё не вырезал защиту, но это уже на следующих выходных + поправлю там readme. Уже можно собирать локально.
Также сами компоненты в Modstoreстанут уже бесплатные в ближайшее время: SeoFilter и YandexMarket2.
Для ранее купивших техническая поддержка продолжает действовать до конца срока.
Хотя с поддержкой компонентов в последнее время у меня большие проблемы и задержки, поэтому не стоит покупать компоненты ради последующей поддержки.
______________________
Всем привет!
Сегодня открыл исходники своих платных компонентов на GitHub: SeoFilter и YandexMarket2.
Также сами компоненты в Modstore
Для ранее купивших техническая поддержка продолжает действовать до конца срока.
Хотя с поддержкой компонентов в последнее время у меня большие проблемы и задержки, поэтому не стоит покупать компоненты ради последующей поддержки.
Разбор и выборка по параметрам - отображение данных
Добрый день! У меня следующий УРЛ:
var1-100-var2-300-var3-400 и тд
С помощью регулярных выражений ну или другим способом я получу необходимые мне данные и их значения.
Вопрос следующий куда мне их подставить чтобы с помощью них я мог отфильтровать необходимые мне данные, отобразить нужные мне данные? Как это реализовать?
Логика такова:
1. Разбираю данные с URL
2. Смотрю в базе на соответствия
3а. Если соответствия найдены — мне нужно куда вставить эти данные в фильтр? xpdo?
3б. Если ничего не найдено показываем 404 ошибку.
В MODX новичек поэтому шибко не ругайте если можно подскажите именно куда вставить какой класс (реализация)
var1-100-var2-300-var3-400 и тд
С помощью регулярных выражений ну или другим способом я получу необходимые мне данные и их значения.
Вопрос следующий куда мне их подставить чтобы с помощью них я мог отфильтровать необходимые мне данные, отобразить нужные мне данные? Как это реализовать?
Логика такова:
1. Разбираю данные с URL
2. Смотрю в базе на соответствия
3а. Если соответствия найдены — мне нужно куда вставить эти данные в фильтр? xpdo?
3б. Если ничего не найдено показываем 404 ошибку.
В MODX новичек поэтому шибко не ругайте если можно подскажите именно куда вставить какой класс (реализация)
Множественный список цветов
Добрый день!
Подскажите как обращаться к списку кодов цветов опции товара с типом «Множественный список цветов» miniShop2.
При выводе в фильтре mFilter2 (чанк tpl.mFilter2.filter.checkbox ) хотелось бы чтобы рядом с текстовым значением цвета, например «Красный» выводился кружок с HEX кодом цвета.
Код чанка
Подскажите как обращаться к списку кодов цветов опции товара с типом «Множественный список цветов» miniShop2.
При выводе в фильтре mFilter2 (чанк tpl.mFilter2.filter.checkbox ) хотелось бы чтобы рядом с текстовым значением цвета, например «Красный» выводился кружок с HEX кодом цвета.
Код чанка
{var $key = $table ~ $delimeter ~ $filter}
<label for="mse2_{$key}_{$idx}" class="{$disabled}">
<input type="checkbox" name="{$filter_key}" id="mse2_{$key}_{$idx}" value="{$value}" {$checked} {$disabled}/>
<span>{$title}</span> <sup>{$num}</sup>
</label>
Заранее благодарен! Установка Modx Revo на поддомен
Добрый день, столкнулся с такой проблемой, раньше такого не делал. Есть допустим сайт с адресом site.com, я создал на нём поддомен site.site.com. Modx установился нормально, но проблема в том, что когда я устанавливаю транслит, у меня все ссылки кроме главной отдают 404 ошибку, если транслит не ставить и создавать кривые ссылки, то работает нормально. На странице проблемной текст " not found the requested url was not found on this server. additionally, a 404 not found error was encountered while trying to use an errordocument to handle the request." Версия modx 3.0.1. Буду благодарен за помощь
Не выводит значения Системных тегов MODX
Привет всем.
Хочу, чтобы Системную информацию видно было только админам в футере сайта
Хочу, чтобы Системную информацию видно было только админам в футере сайта
[[!+modx.user.id:memberof=`Administrator`:then=`
<ul class="list-unstyled hidden">
<li><small>total time: [^t^]</small></li>
<li><small>query time: [^qt^]</small></li>
<li><small>queries: [^q^]</small></li>
<li><small>memory: [^m^]</small></li>
</ul>
`]]
Но выводит пустоту. Упаковка в чанк — не помогает. В чем может быть дело? [Revo] pdoPage, publishedon, не форматируется дата ---- UPD: решение написал в конце вопроса
здравствуйте, недавно начал пользоваться MODX. недавно возникла непонятная проблема с выводом даты в pdoPage
получается выводить ресурсы: заголовок, описание, introtext, также выводятся tv-поля. однако, если выводить
даже пробовал сниппет:
код сниппета mydate:
подскажите, пожалуйста, почему дата publishedon выводится только unix-формате, не приводится стандартными средствами и не передается в сниппет? может нужна специальная системная настройка?
UPD: проблема решена:
если используются условия и модификации, то нужно закидывать код в чанк
получается выводить ресурсы: заголовок, описание, introtext, также выводятся tv-поля. однако, если выводить
+publishedon
дата выводится в unix-формате (1698510240). естественно, мне такой формат не подходит. форматировать дату я пытался +publishedon:strtotime
и +publishedon:strtotime:date=`%d %b %Y`
результат одинаков — вывод нулевой (ничего нет).даже пробовал сниппет:
+publishedon:mydate
код сниппета mydate:
$time = strtotime($input) return "strftime('%d', $time) strftime('%m', $time) strftime('%Y', $time)";
подскажите, пожалуйста, почему дата publishedon выводится только unix-формате, не приводится стандартными средствами и не передается в сниппет? может нужна специальная системная настройка?
UPD: проблема решена:
если используются условия и модификации, то нужно закидывать код в чанк
Зависает обновление превью товаров minishop2
Делаю по инструкциям:
docs.modx.pro/components/minishop2/interface/utilities/gallery
docs.modx.pro/components/minishop2/interface/gallery
Ставлю самый маленький шаг — 1 проход товара за раз.
Но обновление превью все равно зависает:
Можно как-то разделить скрипт, чтобы он например определенную категорию обновлял только?
docs.modx.pro/components/minishop2/interface/utilities/gallery
docs.modx.pro/components/minishop2/interface/gallery
Ставлю самый маленький шаг — 1 проход товара за раз.
Но обновление превью все равно зависает:
Можно как-то разделить скрипт, чтобы он например определенную категорию обновлял только?
Ошибка Initialization Error. msOptionsPrice required
Решил перед покупкой протестировать msOptionsPrice2
Все настроил по документации в итоге вижу ошибку в консоли
[msOptionsPrice:Error] Initialization Error. msOptionsPrice required
Подскажите как решить проблему. Сниппет инициализации вызван после Minishop2 сниппетов. Т.е. загрузка происходит раньше. Помогите решить проблему.
Ссылка на тестовый сайт s33285.h8.modhost.pro/index.php?id=2
Все настроил по документации в итоге вижу ошибку в консоли
[msOptionsPrice:Error] Initialization Error. msOptionsPrice required
Подскажите как решить проблему. Сниппет инициализации вызван после Minishop2 сниппетов. Т.е. загрузка происходит раньше. Помогите решить проблему.
Ссылка на тестовый сайт s33285.h8.modhost.pro/index.php?id=2
UiCMPGenerator Как удалить таблицы или связи из панели?
UiCMPGenerator Как удалить таблицы или связи из панели?
Добавлять можно перетягивать их там по всякому, а удалить из рабочей панели не могу понять как!!!
Добавлять можно перетягивать их там по всякому, а удалить из рабочей панели не могу понять как!!!