Николай
С нами с 09 ноября 2013; Место в рейтинге пользователей: #57Скрипт подмены конфигов сайта на лету
Надоело каждый раз при переносе сайтов между серверами прописывать конфиги в нескольких местах. Каждый раз напрягаешься, чтобы не перепутать. Написал скрипт, который делает это автоматически в зависимости от $_SERVER['HTTP_HOST'] сервера на котором он запускается.
Подмена пути источника файлов в текстовом редакторе
Суть проблемы. Сделал сайт, а далее клиенту нужно его наполнять, добавлять фото к статьям в редакторе. Всё бы хорошо, но когда источник файлов один единственный, то с ростом количества ресурсов, становится всё сложнее ориентироваться в папках с фотографиями. Люди начинают путаться, а ещё хуже переименовывать или перемещать уже созданные, случайно удалят, или пишут русскими буквами имена папок… Куча времени тратится на объяснение как надо работать с файловым менеджером.
Хорошо бы было, чтобы при нажатии на кнопку выбора фото (в редакторе), сразу открывалась папка конкретного ресурса, допустим, путь assets/manager/resources/id ресурса/.
Перерыл всё что можно по этой теме, так и не нашёл решения. Публикую неидеальное, но решение)
Хорошо бы было, чтобы при нажатии на кнопку выбора фото (в редакторе), сразу открывалась папка конкретного ресурса, допустим, путь assets/manager/resources/id ресурса/.
Перерыл всё что можно по этой теме, так и не нашёл решения. Публикую неидеальное, но решение)
[Решено] Как подцепить редактор Ace к полю во всплывающем окне MIGX?
Как добавить Ace к обычным полям ресурса типа introtext, description, или TV-полям, я знаю. Но возникла необходимость сделать это для textarea-полей во всплывающем окне MIGX. Ситуация осложняется тем, что код окна подгружается аяксом… Кто-нибудь знает как это можно сделать, хотя бы примерно?
Хитрый вирус, проверьте свои сайты
Пишу в вопросы, т.к. не хватает рейтинга.
Уже писал насчёт этого вируса.
Как проверить. Открываете исходный код страницы сайта в браузере. Ищите там вызов любого файла js, желательно первую ссылку в коде для чистоты эксперимента. Открываете его, и обновляете страницу несколько раз с паузами. Можно в разное время попробовать. В какой-то момент содержимое скрипта подменится на такое:
Уже писал насчёт этого вируса.
Как проверить. Открываете исходный код страницы сайта в браузере. Ищите там вызов любого файла js, желательно первую ссылку в коде для чистоты эксперимента. Открываете его, и обновляете страницу несколько раз с паузами. Можно в разное время попробовать. В какой-то момент содержимое скрипта подменится на такое:
Как правильно переименовать каталоги MODX?
В связи с последними взломами сайтов хочу переименовать все каталоги MODX — core, manager, assets, connectors.
В принципе ничего сложного. Переименовал, прописал пути в конфиге, всё работает. Но, как потом обновлять систему? В установщике куча упоминаний стандартных путей. Плюс папки имеют стандартные названия. Боюсь сделать что-то не то, и файлы распакуются не так как нужно. А тем более, что это может обнаружиться не сразу.
В принципе ничего сложного. Переименовал, прописал пути в конфиге, всё работает. Но, как потом обновлять систему? В установщике куча упоминаний стандартных путей. Плюс папки имеют стандартные названия. Боюсь сделать что-то не то, и файлы распакуются не так как нужно. А тем более, что это может обнаружиться не сразу.
Как отменить письмо о регистрации в minishop2
Собственно нужно сделать так, чтобы при оформлении заказа можно было выбрать, регистрироваться или нет на сайте. Регистрация будет в любом случае, но если человек выбрал не регистрироваться на сайте, то ему просто не придёт письмо с данными регистрации. Но в каком месте кода можно отменить отсылку данных регистрации на почту я не знаю, подскажите пожалуйста.
[Решено] Как добавить новое поле в таблицу заказов?
Возникла необходимость добавления нового поля в таблицу заказов.
В документации не нашёл ничего по этому вопросу. Также как и в поиске ничего дельного.
В документации сказано, что есть 4 вида служб — cart, order, delivery, payment
А order как я понял отвечает за процесс оформления заказа, а не за таблицу.
В документации не нашёл ничего по этому вопросу. Также как и в поиске ничего дельного.
В документации сказано, что есть 4 вида служб — cart, order, delivery, payment
А order как я понял отвечает за процесс оформления заказа, а не за таблицу.
Где убрать обрезку телефона при оформлении заказа?
Некоторые пользователи вводят телефон например в таком формате:
На демосайте минишопа точно такая же ситуация.
+7-999-999-99-99Данные уходят на сервер сразу после ввода значения, и приходят в формате json с обрезанной последней цифрой телефона:
{"success":true,"message":"","data":{"phone":"+7-999-999-99-9"}}
Таким образом, клиентам невозможно дозвониться… Искал искал где это убирается, не смог найти. Подскажите кто-нибудь.На демосайте минишопа точно такая же ситуация.
Проблемы после переноса сайта
Перенёс сайт на сервер. Массово изменил права на файлы и папки через SSH. Открывается главная, но при переходе по ссылкам — 404 ошибка. Главная открывается без проблем, в консоли ошибок нет, всё связанные файлы подгружаются.
Но с файлом .htaccess сайт выдаёт 500 ошибку, поэтому открывается только если его убрать.
Вот такие заголовки отдаёт сервер:
Я так понимаю вместо Apache стоит Nginx, поэтому и .htaccess не работает.
Подскажите, что можно сделать, чтобы заставить сайт работать, переходить по ссылкам?
Но с файлом .htaccess сайт выдаёт 500 ошибку, поэтому открывается только если его убрать.
Вот такие заголовки отдаёт сервер:
Я так понимаю вместо Apache стоит Nginx, поэтому и .htaccess не работает.
Подскажите, что можно сделать, чтобы заставить сайт работать, переходить по ссылкам?