Lori

Lori

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

Как собрать пакет после правок заготовок modExtra?

Всем добрый!
Знатоки, подскажите, как собрать пакет?
Залил modExtra, переименовал, отредактировал схему, map-файлы, extjs, создал записи в словаре, создал системные настройки.
Теперь вопрос, а как это все назад собрать в пакет, который можно будет устанавливать на сайты?
Заранее извиняюсь за глупый вопрос, но не нашел ответа в интернете.
Lori
28 января 2025, 22:44
modx.pro
111
0

Как перенести копию сайта с субдомена в контекст основного домена?

Здравствуйте!
Подскажите, у кого был опыт, как безболезненно перенести копию сайта с субдомена в контекст?
Задача:
объединить три региональных субдомена в один мультисайт, чтобы управлять с одной админки.
Думал использовать localizator, но нужны разные цены на товары и прочее, чего без расширения функционала компонента не добиться.
Поэтому решили использовать контексты. Субдомены я сделаю псевдонимами основного домена, контексты создал.
А вот как перенести практически все ресурсы, их значения tv и данные товаров?
Думал insert + select между ДБ, но ведь поменяются id-шки ресурсов.
Или может есть более элегантное решение?
Заранее спасибо за подсказки.
Lori
16 января 2025, 09:40
modx.pro
127
0

Office авторизация по звонку?

День добрый!
Подскажите пожалуйста, не могу никак разобраться.
У смс провайдеров office есть только метод send, который отправляет запрос. Ок.
А каким образом office поймет, что это именно этот код? Куда и где (каким скриптом) он записывается, подскажите пожалуйста.
Просто мне нужно сделать авторизацию не по СМС, а по звонку. Там лимит длины кода 4 символа, и вот я не могу понять где и что мне переписывать, помимо создания своего провайдера.

Просто тыкните пожалуйста у кого был опыт, куда копать и что делать, а дальше разберусь.
Спасибо заранее
Lori
09 октября 2024, 11:57
modx.pro
2 826
0

Почему в кастомном процессоре пути прописываются относительно корня сайта?

Здравствуйте!
Создал кастомную CMP, создал пространство имен.
В core/components/xmlreader/controllers/index.class.php указано следующее:
Lori
07 мая 2024, 00:19
modx.pro
401
0

Как подружить политику доступа для контент-менеджера и FastUploadTV?

День добрый!
Создал политику доступа для контент-менеджера. Но выявилась одна проблема: он не может загружать изображения в TV с типов FastUploadTV.
Источник файлов указан специально созданный под него, доступ есть, доступ к ресурсам есть, base_path у источника файлов тот же самый, что и путь сохранения у TV.
При загрузке все равно выходит «Доступ запрещен».
Что делать, подскажите пожалуйста
Lori
27 марта 2024, 09:01
modx.pro
328
0

Почему не работает кастомный контроллер office?

Добрый день!
Создал кастомный контроллер profilecustom.class.php в папке с контроллерами.
Скопировал метод Update и назвал UpdateCustom.
Скопировал profile/default.js и назвал custom.js, указал его в системной настройке.
В js указал action profilecustom/updatecustom.

При сохранении профиля в личном кабинете во вкладке Network вижу ответ
Could not find method "updatecustom" in controller "profilecustom"
Код контроллера:
if (!class_exists('officeProfileController')) {
    include 'profile.class.php';
}
/**
 * Class officeProfileCustomController
 */
class officeProfileCustomController extends officeProfileController
{

    /**
     * Updates profile of user
     *
     * @param array $data
     *
     * @return array|string
     */
    public function UpdateCustom($data = array())
    {...
Lori
06 марта 2024, 11:28
modx.pro
391
0

Localizator и videoGallery

Добрый день всем.
При попытке создать перевод на вкладке «Локализация» у ресурсов с TV типа videoGallery, выходит ошибка:
Fatal error: Uncaught Error: Call to a member function fromJSON() on null in /http/core/cache/mgr/smarty/e56913b5ca093d98857b8830fdac610c0ae6babe_0.file.tv.videoGallery.input.tpl.php:24


Кто нибудь смог подружить эти два компонента?
Lori
04 марта 2024, 12:17
modx.pro
338
0

Content Security Policy в Modx

День добрый!
Пришло сообщение от SEO-шников «На сайте отсутствует защита от атак перекрестного скриптинга Cross-Site Scripting и XSS».
Я в этом дуб дубом. Вроде почитал, но по-моему не понял особо. Нашел дополнение от Василия, но для Modx 3, у нас 2.8.3.
Нашел статью, где достаточно просто добавить строку в htaccess.
Кто сталкивался с такой задачей, кто знает как это решать, тыкните пожалуйста что и где почитать. Заранее спасибо!
Lori
18 декабря 2023, 16:49
modx.pro
1
565
0

Политика доступа и ms2form?

Здравствуйте!
Установил компонент ms2form. Создал группу пользователей «Managers» и в правах доступа к контекстам указал
web - Member-9999 - ms2formUserPolicy
web - Member-9999 - Load,List and View
В правах доступа к источникам файлов добавил
MS2 Images - Member-9999 - Media Source Admin
Но при попытке загрузить файл получаю ошибку permission_denied_processor
Такая же ошибка и при попытке создать товар с фронта соответственно.

Что еще нужно сделать? Или нужно как-то по другому группу пользователей создавать?
Lori
19 сентября 2023, 22:38
modx.pro
424
0

Office: Ошибка проверки CSRF токена, возможно он уже устарел. Попробуйте перезагрузить страницу

День добрый!
Господа, в чем может быть проблема?
При попытке залогиниться, постоянно выходит эта ошибка. Нажимаю кнопку логирования второй раз — норм. Почему с первого раза никогда не срабатывает? Из-за этого не получается программно логинить юзера.
Заранее спасибо
Lori
23 августа 2023, 08:01
modx.pro
610
0