Вячеслав Варов

Вячеслав Варов

С нами с 06 сентября 2016; Место в рейтинге пользователей: #228

Запретить доступ к основным изображениям Minishop через .htaccess

Здравствуйте!
Добавил в настройках медиафайлов наложение водяного знака на миниатюры из галереи Minishop. Но смысл теряется, т.к. понимающий человек может посмотреть на ссылку миниатюры и открыть основное изображение (уже без водяного знака), ведь они, практически, в одном месте находятся. (
Выход вижу в запрете открытия ссылки на основное изображение через файл .htaccess в папке /assets/images/products, но не могу сообразить как это сделать.
Т.е. получается, нужно:
— где-то в одном месте запретить доступ к изображениям в папках /assets/images/products/id-товара (с учетом расширений файлов, т.к. в этой папке ещё и видео mp4 могут быть, которые нужны на сайте)
— но, разрешить доступ к папкам /assets/images/products/id-товара/medium (small, large и т.д.)
Помогите пожалуйста.
Игорь
13 июля 2024, 11:31
modx.pro
2
267
0

Modhost и облачное хранилище S3 (timeweb cloud)

Всем доброго времени суток.

Как многие, наверное, видели — в админке для источника файлов можно указать «Тип источника файлов» -> Amazon S3 (Использует хранилище Amazon S3.). Не знаю, работает ли сервера амазона в РФ, и как их оплачивать заметка не об этом.

Смысл в том, что используя технологию «Amazon S3» (облачное объектное хранилище) можно хранить, например, в том числе, медиа файлы (картинки, изображения) не на modhost, а на стороннем сервисе (ничоси). Для сайтов, которые используют большое количество изображений в высоком разрешении это отличное решение. НО!
Егор
24 мая 2024, 04:35
modx.pro
2
487
+2

Добавляем функцию HTML Beautify/Prettify в Ace!

Всем привет, работая через админку с кодом, часто возмущало, что не могу выровнять код, поэтому постоянно пользовался сторонними сайтами для этого… Но вот моему терпению, настал конец) Решил покопаться в компоненте, поискать, где же там эта функция зарыта?) Скажу так, она там есть, но почему то не работает, в связи с чем, я «прикрутил» стороннюю библиотеку для этого!



Денис Усманов
03 октября 2023, 12:12
modx.pro
7
2 181
+10

Сборка элементов сайта в компонент (пакет), пошаговая инструкция

Привет, давно не виделись :)

Я в прошлой заметке, когда писал об уходе, обещал опубликовать свои черновики, так что выполняю обещание и сегодня рассмотрим пример с разработкой отдельных страниц сайта и сборкой их в компонент (или транспортный пакет), которые можно затем установить через обычный пакетный менеджер. Я буду все показывать на реальном случае, который я недавно закончил.

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

Какие-то отдельные подзадачи я все же сделал руками, так как это было просто быстрее и проще. Например, нужно было в некоторых шаблонах (уже существующего сайта) добавить вызов нового снипета или настроить формы редактирования ресурса под клиента. Эти манипуляции были сделаны прямо на боевом сайте. Повторюсь, потому что так быстрее и проще и не влияет на остальной процесс. По методологии LEAN.

Вводная закончилась. Продолжаем внутри заметки.

Іван Клімчук
27 августа 2019, 19:57
modx.pro
26
3 821
+38

groupIt - обертка результатов.

Была задача вывод элементов от pdoResources поделить на группы и обернуть их в div.
Поиск дал приятный результат, я нашел ответ в виде спиппета groupResources(это был обычный велосипед) и переписал его на свой лад.
Пример его работы
<div class="group">
     ContentA
     ContentB
     ContentC
   </div>
   <div class="group">
     ContentD
     ContentE
   </div>
DimenSi
14 августа 2016, 08:00
modx.pro
31
4 364
+26

pdoResources + MIGX (getImageList)

Здравствуйте уважаемые участники
Прошу помочь с выводом картинок позиций товара в категории.
Есть сайт каталог, в котором картинки позиций заполняются с помощью MIGX по инструкции с оф сайта


Проблема в том что в категории изображение выводится у последней добавленной позиции ссылка на страницу
Это вывод в категории
[[pdoResources?
    &parents=`3`
    &depth=`0`
    &limit=`0`
    &tpl=`ProductListTpl`
    &includeTVs=`cena,nalichie`
]]
чанк ProductListTpl
<div class="col-md-4 col-sm-6">
	<div class="item">
		<a href="[[~[[+id]]]]">
			<div class="image">
                [[!getImageList?
                    &tvname=`resourcealbum`
                    &tpl=`img_product_list`
                    &limit=`1`
                    &docid=`[[+id]]`
                ]]
			</div>
			<div class="info">
				<a href="[[~[[+id]]]]"><h3>[[+pagetitle]]</h3></a>
				[[+tv.nalichie]]
				<span class="price">[[+tv.cena]]</span>
				<button class="btn sm_red">Заказать</button>
			</div>
		</a>
	</div>
</div>
чанк img_product_list
<img src="[[+image:pthumb=`w=160&h=160&zc=1&q=85`]]" alt="" />
Евгений
08 апреля 2016, 05:33
modx.pro
1
9 411
0