Алексей Смирнов

Алексей Смирнов

С нами с 20 декабря 2014; Место в рейтинге пользователей: #43

Покупка на ultron.pro! Не забудьте обновить ядро и компонент Gallery

Пару месяцев назад была куплена сборка на сайте ultron.pro для знакомого который открыл кафе.
Все было хорошо, пока сегодня не зашел на сайт и не обнаружил что он взломан.

Ядро было обновлено сразу до версии 2.7.3-pl. Но компоненты не стал обновлять.

Дак вот если собираетесь покупать не забудьте сразу обновить компонент Gallery, так как там стоит 1.7.0-pl который был взломан в 2018 году.
Почему то разработчик не позаботился проверить свои сборки на присутствие этого компонента, хотя прошло уже 2 года.

Собственно ответ тех поддержки был: сам дурак) А то что сборка с дырками по умолчанию продается, это нормально.

Да фиг с ним с моим сайтом. Но ожидать того что сборка по умолчанию пробита, как то даже в мысли не приходило. Советуешь еще потом зайти на этот сайт подобрать какой то шаблон себе. В итоге получаешь старую сборку, которая в принципе может не работать после обновления всех компонентов.

Вообще чтобы долго не замарачиваться проще скачать сайт целиком к себе на хостинг через команду:
wget -r -k -l 7 -p -E -nc http://site.com/
и посадить его на свою сборку.
Андрей Степаненко
05 октября 2020, 18:27
modx.pro
2
2 554
+4

Модифицируем HTML на лету

Привет друзья. Хочу поделиться методикой, которую иногда использую в тех случаях, когда мне нужно подменить или каким то образом модифицировать на лету готовый HTML. Причем сделать это на уровне сервера, а не через JS.

Николай Савин
13 октября 2019, 20:28
modx.pro
17
4 467
+18

Как выполнить ресолвер только при обновлении с 3 на 4 версию компонента?

Добрый день! В моем компоненте планируются большие правки базы и нужно при обновлении на новую версию компонента внести изменения в базу (скопировать данные из одной таблицы в другую), но нужно выполнить это только 1 раз, при обновлении с 3 на 4 версию, не выполнять при новой установке и не выполнять при деинсталляции и установки заново. Как это сделать? Или может можно как нибудь в ресолвере получить номер обновляемой( предыдущей) версии и номер устанавливаемой?
Александр Туниеков
01 марта 2019, 19:45
modx.pro
1
546
0

Modx restfull api

Доброго времени дня!
Начал изучать vue.js и встал вопрос как сдружить vue с modx?
Есть ли готовое решение для реализации рест апи?
Руслан Сафин
01 июня 2018, 14:43
modx.pro
4
3 191
+1

Как установить шаблон для дочерних ресурсов?

Добрый день, коллеги!
Собсно сабж.
Видел такое в Collections, но не ставить же её ради одной фичи…
Заранее спасибо.
Серый
06 июля 2017, 11:27
modx.pro
3
3 595
0

Extjs: добавление поля в таблице заказов

Добрый день!

Подскажите, пожалуйста, как добавить с помощью MODX-плагина элемент в контекстное меню в таблице заказов Минишопа? По-умолчанию, там Изменить и Удалить. joxi.ru/52azjXgu4dzBZA

1. Я создал плагин msOrderAddPrint, повесил его на событие msOnManagerCustomCssJs
Написал в нем код:
Михаил
04 июля 2017, 13:30
modx.pro
8
2 563
0

сортировка по menuindex в collection

Добрый день.
Я уже недавно писал о непредсказуемой сортировке ресурсов по menuindex, а сейчас столкнулся с этим вновь.
Буду рад советам.
Вывожу дочерние ресурсы
[[!pdoPage?
              &element=`pdoResources`
              &limit=`10`
              &includeContent=`1`
              &parents=`[[*id]]`
              &tpl=`tpl.akt_block`
              &tvPrefix=``
              &includeTVs=`akt_img, akt_ot, akt_do`
              &sotrby=`menuindex`
              &sortdir=`DESC`
              ]]
Ресурсы создаются в collection и по умолчанию отображаются именно так как задано, по убыванию индекса меню. То есть новые оказываются выше. Но при попытке перетаскивать ресурсы действительно изменяется их menuindex, однако pdoResources перестает учитывать сортировку.
Более детально отобразил на изображении, которое прилагаю.
Буду рад советам, потому как возможность ручной сортировки очень важна, а она ведет себя из рук вон плохо.
Хотя может это мои руки виноваты, не спорю.
Александр Мельник
24 июня 2017, 11:21
modx.pro
1
1 549
0

MODX Revolution 2.5.6 SQL Injection

Если вы ещё не обновились до v2.5.7 — поторопитесь, в предыдущей версии присутствует критическая уязвимость, позволяющая провести SQL-инъекцию и получить доступ к аккаунту администратора через «resource/getNodes» и «system/contenttype/getlist» библиотеки xPDO.

Ниже полная выдержка пинтестера, обнаружившего уязвимость, с примером эксплуатации:
Ганин Роман
06 мая 2017, 20:21
modx.pro
1
5 234
+10

[localizator] Мультиязычность, СЕО, автоперевод...



Языковые версии \ сателиты без контекстов, с автоматическим переводом всех полей ресурса + сео, да еще и автоперевод лексиконов — это я уместил в названии localizator.
but1head
23 апреля 2017, 20:57
modx.pro
42
30 479
+32

[modSendPulse] - Рассылки через SendPulse

Компонент modSendPulse предоставляет возможность интеграции с популярным русскоязычным сервисом Email рассылки SendPulse.

Основная задача текущей версии компонента — управление подписной базой.

Состав компонента:
  1. Хук для Formit или ajaxForm
  2. Компактный сниппет для ручной работы
  3. Плагин срабатывающий при регистрации пользователя на сайте
Николай Савин
20 апреля 2017, 10:05
modx.pro
8
5 489
+9