Запретить доступ к основным изображениям Minishop через .htaccess
Здравствуйте!
Добавил в настройках медиафайлов наложение водяного знака на миниатюры из галереи Minishop. Но смысл теряется, т.к. понимающий человек может посмотреть на ссылку миниатюры и открыть основное изображение (уже без водяного знака), ведь они, практически, в одном месте находятся. (
Выход вижу в запрете открытия ссылки на основное изображение через файл .htaccess в папке /assets/images/products, но не могу сообразить как это сделать.
Т.е. получается, нужно:
— где-то в одном месте запретить доступ к изображениям в папках /assets/images/products/id-товара (с учетом расширений файлов, т.к. в этой папке ещё и видео mp4 могут быть, которые нужны на сайте)
— но, разрешить доступ к папкам /assets/images/products/id-товара/medium (small, large и т.д.)
Помогите пожалуйста.
Добавил в настройках медиафайлов наложение водяного знака на миниатюры из галереи Minishop. Но смысл теряется, т.к. понимающий человек может посмотреть на ссылку миниатюры и открыть основное изображение (уже без водяного знака), ведь они, практически, в одном месте находятся. (
Выход вижу в запрете открытия ссылки на основное изображение через файл .htaccess в папке /assets/images/products, но не могу сообразить как это сделать.
Т.е. получается, нужно:
— где-то в одном месте запретить доступ к изображениям в папках /assets/images/products/id-товара (с учетом расширений файлов, т.к. в этой папке ещё и видео mp4 могут быть, которые нужны на сайте)
— но, разрешить доступ к папкам /assets/images/products/id-товара/medium (small, large и т.д.)
Помогите пожалуйста.
И снова pdoResources, where, fenom и несколько условий
Здравствуйте!
Есть работающее условие выборки:
Также есть отдельно работающее второе условие выборки:
Подскажите, пожалуйста, как их объединить для одновременного удовлетворения этих обоих условий?
Есть работающее условие выборки:
'where' => '["(`TVnoindex`.`value` IS NULL OR `TVnoindex`.`value` != \'1\')"]',
Также есть отдельно работающее второе условие выборки:
'where' => ["class_key" => "modDocument"],
Подскажите, пожалуйста, как их объединить для одновременного удовлетворения этих обоих условий?
Как в mFilter2 сортировать товари по наличии?
Как в mFilter2 сортировать товари по наличии так чтобы если у товара есть размеры XS, M и у них количество по 0 то товар опускаем в низ списка.
NGINX Reverse Proxy при 404 ошибке
Подскажите, как лучше реализовать такую вещь: есть две версии сайта, и хочу сделать так, чтобы если на новом сайте страница не найдена, то открывалась страница через proxy_pass со старого сайта. Всё бы хорошо, но вот MODX, как я понял, сам обрабатывает 404 и не даёт это делать NGINX, поскольку я пытался добавить правило:
ESIA и авторизация через гос.услуги
Всем привет!
Делал кто авторизацию через гос услуги для modx?
Чем пользовались и как делали?
На github нашел пару примеров просто на php, Но так и не смог разобраться с этими сертификатами.
Всем спасибо за ответы!
Делал кто авторизацию через гос услуги для modx?
Чем пользовались и как делали?
На github нашел пару примеров просто на php, Но так и не смог разобраться с этими сертификатами.
Всем спасибо за ответы!
Почему в modx изменился шаблон страницы после перевода его в статичный режим?
В MODX Revolution 2.8.6-pl переключил шаблон главной страницы в статичный режим, что бы можно было редактировать его в файле. После этого код шаблона странным образом изменился. Такое ощущение что это какой то старый шаблон. Я посмотрел файл шаблона из бэкапа. Там тот же код («новый»). Как будто при переключении в статичный режим код из файла перезаписал код который был в базе. Я переключил режим шаблона обратно на динамический, но это не помогло. Почему так произошло?
[RESTful API] Почему не работает RESTful API?
Добрый день!
Пытаюсь реализовать RESTful API на MODX вот по этой статье docs.modx.com/3.x/en/extending-modx/developing-restful-api
Создаю директорию /rest/ в ней файл index.php с содержимым из инструкции. Обращение site.com/rest/ работает и выдаёт правильный ответ
далее добавляю в .htaccess в корне сайта указанные в инструкции строки
после этого при обращении к rest/foobar например меня начинает выкидывать на 404, а при обращении к админке сайта получаю такой же ответ, как при обращении к /rest/ (см. выше)
Подскажите пожалуйста, что я делаю не так? Или это в статье какая-то ошибка?
Пытаюсь реализовать RESTful API на MODX вот по этой статье docs.modx.com/3.x/en/extending-modx/developing-restful-api
Создаю директорию /rest/ в ней файл index.php с содержимым из инструкции. Обращение site.com/rest/ работает и выдаёт правильный ответ
{"success":false,"message":"Method not allowed","object":[],"code":405}
далее добавляю в .htaccess в корне сайта указанные в инструкции строки
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^(.*)$ rest/index.php?_rest=$1 [QSA,NC,L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*)$ rest/index.php [QSA,NC,L]
после этого при обращении к rest/foobar например меня начинает выкидывать на 404, а при обращении к админке сайта получаю такой же ответ, как при обращении к /rest/ (см. выше)
Подскажите пожалуйста, что я делаю не так? Или это в статье какая-то ошибка?
[IskTelega] - компонент для отправки публикаци в телеграм каналы.
Привет всем!
Представляю свой скоромный компонент для отправки в телеграм каналы ваших замечательных публикаций.
В эру популярности телеграм каналов, очень удобно постить в телеграм прямо из админки MODX3 :)
IskTelega умеет:
1) Делать запланированную отправку постов по времени.
2) Отправлять посты на множество ваших телеграм каналов используя API telegram.
Как использовать:
Представляю свой скоромный компонент для отправки в телеграм каналы ваших замечательных публикаций.
В эру популярности телеграм каналов, очень удобно постить в телеграм прямо из админки MODX3 :)
IskTelega умеет:
1) Делать запланированную отправку постов по времени.
2) Отправлять посты на множество ваших телеграм каналов используя API telegram.
Как использовать:
компонент Office авторизация в выбранную группу пользователей
подскажите как сделать что при авторизации компонент Office авторизирован в выбранную группу пользователей например:
пользователь состоит в группе USER и VIP сразу, чтобы он на контексте web заходил в группу user а на контексте web2 в группу VIP.
Для чего это надо? дела мульти сайт интернет магазин обычный и оптовый. у оптового цены меняются в зависимости группы, группа VIP. А на обычном группа User.
пользователь состоит в группе USER и VIP сразу, чтобы он на контексте web заходил в группу user а на контексте web2 в группу VIP.
Для чего это надо? дела мульти сайт интернет магазин обычный и оптовый. у оптового цены меняются в зависимости группы, группа VIP. А на обычном группа User.
Проблема с шаблонами в МОДХ EVO 3.1.27
Прошу помочь в решении вопроса:
установлена МОДХ EVO 3.1.27
Созданные шаблоны работают только на страницах с 0 уровнем вложенности,
на последующих — не работают.
www.mysite.ru/1/2/3
Один и тот же шаблон работает на странице mysite.ru, на вложенных последующих страницах 1, 2, 3 и т.д. не работает (не работают стили, скрипты, рисунки.....)
установлена МОДХ EVO 3.1.27
Созданные шаблоны работают только на страницах с 0 уровнем вложенности,
на последующих — не работают.
www.mysite.ru/1/2/3
Один и тот же шаблон работает на странице mysite.ru, на вложенных последующих страницах 1, 2, 3 и т.д. не работает (не работают стили, скрипты, рисунки.....)