Николай

Николай

С нами с 09 ноября 2013; Место в рейтинге пользователей: #57

Скрипт подмены конфигов сайта на лету

Надоело каждый раз при переносе сайтов между серверами прописывать конфиги в нескольких местах. Каждый раз напрягаешься, чтобы не перепутать. Написал скрипт, который делает это автоматически в зависимости от $_SERVER['HTTP_HOST'] сервера на котором он запускается.
Николай
25 октября 2019, 10:17
modx.pro
14
2 044
+13

Расширение таблицы товаров

Столкнулся с такой проблемой. Нужно вывести новый столбец в таблице товаров категории. См. скрин.


Николай
11 апреля 2019, 16:00
modx.pro
711
0

Подмена пути источника файлов в текстовом редакторе

Суть проблемы. Сделал сайт, а далее клиенту нужно его наполнять, добавлять фото к статьям в редакторе. Всё бы хорошо, но когда источник файлов один единственный, то с ростом количества ресурсов, становится всё сложнее ориентироваться в папках с фотографиями. Люди начинают путаться, а ещё хуже переименовывать или перемещать уже созданные, случайно удалят, или пишут русскими буквами имена папок… Куча времени тратится на объяснение как надо работать с файловым менеджером.

Хорошо бы было, чтобы при нажатии на кнопку выбора фото (в редакторе), сразу открывалась папка конкретного ресурса, допустим, путь assets/manager/resources/id ресурса/.

Перерыл всё что можно по этой теме, так и не нашёл решения. Публикую неидеальное, но решение)

Николай
25 марта 2019, 15:13
modx.pro
2
1 974
+4

[Решено] Как подцепить редактор Ace к полю во всплывающем окне MIGX?

Как добавить Ace к обычным полям ресурса типа introtext, description, или TV-полям, я знаю. Но возникла необходимость сделать это для textarea-полей во всплывающем окне MIGX. Ситуация осложняется тем, что код окна подгружается аяксом… Кто-нибудь знает как это можно сделать, хотя бы примерно?

Николай
03 марта 2019, 01:24
modx.pro
17
2 874
+6

Хитрый вирус, проверьте свои сайты

Пишу в вопросы, т.к. не хватает рейтинга.

Уже писал насчёт этого вируса.

Как проверить. Открываете исходный код страницы сайта в браузере. Ищите там вызов любого файла js, желательно первую ссылку в коде для чистоты эксперимента. Открываете его, и обновляете страницу несколько раз с паузами. Можно в разное время попробовать. В какой-то момент содержимое скрипта подменится на такое:

Николай
18 сентября 2018, 14:47
modx.pro
7 815
-3

Как правильно переименовать каталоги MODX?

В связи с последними взломами сайтов хочу переименовать все каталоги MODX — core, manager, assets, connectors.

В принципе ничего сложного. Переименовал, прописал пути в конфиге, всё работает. Но, как потом обновлять систему? В установщике куча упоминаний стандартных путей. Плюс папки имеют стандартные названия. Боюсь сделать что-то не то, и файлы распакуются не так как нужно. А тем более, что это может обнаружиться не сразу.
Николай
08 сентября 2018, 14:58
modx.pro
1 180
0

Как отменить письмо о регистрации в minishop2

Собственно нужно сделать так, чтобы при оформлении заказа можно было выбрать, регистрироваться или нет на сайте. Регистрация будет в любом случае, но если человек выбрал не регистрироваться на сайте, то ему просто не придёт письмо с данными регистрации. Но в каком месте кода можно отменить отсылку данных регистрации на почту я не знаю, подскажите пожалуйста.
Николай
19 октября 2017, 20:43
modx.pro
1 377
0

[Решено] Как добавить новое поле в таблицу заказов?

Возникла необходимость добавления нового поля в таблицу заказов.
В документации не нашёл ничего по этому вопросу. Также как и в поиске ничего дельного.
В документации сказано, что есть 4 вида служб — cart, order, delivery, payment
А order как я понял отвечает за процесс оформления заказа, а не за таблицу.
Николай
29 мая 2017, 11:00
modx.pro
13
4 857
0

Где убрать обрезку телефона при оформлении заказа?

Некоторые пользователи вводят телефон например в таком формате:

+7-999-999-99-99
Данные уходят на сервер сразу после ввода значения, и приходят в формате json с обрезанной последней цифрой телефона:

{"success":true,"message":"","data":{"phone":"+7-999-999-99-9"}}
Таким образом, клиентам невозможно дозвониться… Искал искал где это убирается, не смог найти. Подскажите кто-нибудь.

На демосайте минишопа точно такая же ситуация.
Николай
18 мая 2017, 16:16
modx.pro
2
1 475
0

Проблемы после переноса сайта

Перенёс сайт на сервер. Массово изменил права на файлы и папки через SSH. Открывается главная, но при переходе по ссылкам — 404 ошибка. Главная открывается без проблем, в консоли ошибок нет, всё связанные файлы подгружаются.

Но с файлом .htaccess сайт выдаёт 500 ошибку, поэтому открывается только если его убрать.

Вот такие заголовки отдаёт сервер:



Я так понимаю вместо Apache стоит Nginx, поэтому и .htaccess не работает.

Подскажите, что можно сделать, чтобы заставить сайт работать, переходить по ссылкам?
Николай
04 мая 2017, 12:16
modx.pro
2 803
0