Андрей Шевяков

Андрей Шевяков

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

Бесплатная доставка курьером от определенной суммы

Здравствуйте. Пожалуйста, подскажите как реализовать данный функционал:
например, до 5000 тысяч доставка 300 рублей, от 5000 тысяч – бесплатно?

joxi.ru/zAN5Mxls156329
Александр Янк
02 августа 2015, 15:23
modx.pro
14
7 989
0

Обязательный вход, закрытые разделы

Приветствую.
Возможно, вопрос банальный, но несколько дней поиска не дали ответа.
С MODX работаю меньше недели, решил попробовать его, как замену Drupal.

Нужен пинок в нужную сторону, пока не могу разобраться в некоторых вещах.
Общая задача такая:
  1. Сделать сайт с обязательным входом (заглушка с формой логина вместо сайта, до момента входа). Сейчас организован вход и регистрация компонентом Login, но как полностью закрыть сайт — не разобрался.
  2. Каждому пользователю вручную админом назначаются «проекты», ресурсы которых он может видеть и создавать. В том числе тикеты (компонент Ticket), некоторым пользователям надо дать доступ ко всем проектам. Где почитать про систему контроля доступа? Очень сложно понять контексты, роли, группы пользователей, политики доступа. По отдельности — всё вроде ясно, но как они взаимодействуют — весь мозг сломал.
Буду рад любым советам по реализации или тычкам носом в мануалы.
Спасибо.
Фёдор
27 июля 2015, 20:01
modx.pro
6
4 611
0

Создание мультисайта на MODX REVO

Лучше поздно, чем никогда. Как и обещал https://modx.pro/help/5194/ пишу про создание мультисайта на MODX REVO. Выкладываю в блог Готовые решения, т.к. в статье есть чуть-чуть кода.

Смысл всей затеи — упростить поддержку сайтов.

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

Кроме того, для упрощения работы необходимо внедрить стандарты, чтобы упростить рутину. Звучит громко, но на самом деле все просто — по «узким» моментам единожды принимаем какое-то решение и дальше просто поступаем по образцу, чтобы не тратить время на изобретение велосипедов. По принятому решению пишем короткую заметку в Евернот, чтобы потом когда понадобится можно было быстро найти, на чем основывалось решение.

В таких «стандартах» у меня:
— ресайз картинок с примерами кода
— настройки галереи fancybox с примерами кода
— создание файловых архивов
— названия чанков, например почти везде у меня есть чанки HEADER.site1, FOOTER.site1, ASIDE.site1 (в названии используем название контекста).
— и т.д. и т.п.

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

Иван Чуваев
06 июля 2015, 02:48
modx.pro
41
22 933
+9

Как сгенерировать алиас с помощью Translit?

Как использовать возможности пакета translit для генерации транслитерированных алиасов?
Дело в том, что мне пришлось перегенерировать все uri ресуросв (с разным class_key). Использовал советы отсюда и отсюда.
В итоге у меня получился такой скомбинированный вариант, который я запускаю в консоли:
Василий Столейков
23 июня 2015, 19:59
modx.pro
7
9 129
0

toggleTVSet

Доброе утро, в свободное время ищу интересные дополнения и готовые решения к MODx.
Вот, роясь на гитхабе, нашла приложение toggleTVSet.
Его смысл: в зависимости от значения определенного ТВ должны показываться необходимые нам ТВшки.

Из минусов:
  • плагин и сниппеты надо устанавливать вручную
  • в плагине прописать Id TV-параметра (одного), от значения которого будут скрываться\показываться другие Тв-шки.
yani
05 июня 2015, 07:04
modx.pro
13
2 652
+3

Несколько мультиязычных сайтов в одной админке

Вот как реализовать переключение контекстов на нескольких доменах, но когда языки находятся в папках.
Вот пример:
  • site1.ru/ru
  • site1.ru/en
  • site2.ru/ru
  • site2.ru/en
По ссылке bezumkin.ru/sections/tips_and_tricks/2439/ Василий даёт 2 плагина, один только для вложенных в папки языков, другой только для поддоменов. Как можно совместить эти 2 плагина, чтобы все сайты на одной админке переключались правильно?

Я поднял этот вопрос, в результате которого мы нашли решение. Думаю это решение пригодится многим.
Василий Столейков
19 мая 2015, 11:38
modx.pro
12
6 285
+3

Tickets и ms2Gallery вывод изображения

Добрый вечер!
Подскажите, как вывести через Tickets изображение из ms2Gallery?
Пробую вот так, но не выводит:

[[!pdoPage? 
              &element=`getTickets`
	      &loadModels=`ms2gallery`
	      &tpl=`@INLINE [[+360x270]]` 
              &parents=`1` 
	&leftJoin=`{
		"120x90": {"class":"msResourceFile","alias":"120x90", "on": "120x90.resource_id = modResource.id AND 120x90.path LIKE '%/120x90/' AND 120x90.rank=0"}
		,"360x270": {"class":"msResourceFile","alias":"360x270", "on": "360x270.resource_id = modResource.id AND 360x270.path LIKE '%/360x270/' AND 360x270.rank=0"}
	}`
	&select=`{
		"modResource":"*"
		,"120x90":"120x90.url as 120x90"
		,"360x270":"360x270.url as 360x270"
	}`
           ]]
Семён Лобачевский
16 мая 2015, 16:37
modx.pro
4
3 109
0

Навигация по автометкам

Хочу поделиться своим способом работы с метками, для дополнительной навигации по ресурсам. Вообще то, для этого уже есть tagLister, но мне нравится контролировать процесс. И вообще, это мой первый пост тут, так что сильно не пинайте :)



Для создания, собственно меток, логично использовать штатный tv параметр с типом autotag (автометка), поэтому вначале, создаю его и как нибудь называю. Не задумываясь особенно, назвал его по названию типа — autotag. Добавляю созданный tv в шаблон для вывода постов и с ним — все.
Саша Туманов
16 апреля 2015, 18:58
modx.pro
28
7 437
+10

ms2Gallery и Selectel Cloud Storage

Предлагаю вам пошаговую инструкцию в картинках, как настроить ms2Gallery для работы с удалёнными файлами на Selectel Cloud Storage.



Если вы не знаете, что это и зачем нужно — советую прочесть заметку на хабре. В двух словах: картинки быстрее грузятся клиенту и не занимают лишнего места на сервере хостинга. Сразу скажу, инструкция простейшая, как 3 копейки — это вам не монструозный Amazon S3.
Василий Наумкин
11 апреля 2015, 12:33
modx.pro
19
8 188
+7

easyComm - комментарии, отзывы, вопросы на сайте

Установить easyComm >>

Компонент предназначен для создания на сайтах таких модулей/разделов, как:
  • Отзывы,
  • Комментарии,
  • Вопрос-ответ.
Название easyComm произошло от Easy Communication, или Easy Comments, кому как больше нравится.

Компонент позволяет пользователям сайта через специальную форму оставить свое сообщение/отзыв/вопрос. Администратор получит уведомление на почту, увидит их в панели управления сайтом, сможет опубликовать или удалить сообщение, оставить свой ответ на него.

Компонент предназначен для работы с неавторизованными пользователями и не носит социальной направленности. Т.е. он не проектировался как модуль для добавления комментариев в блогах или каких то соц сетях. Скорее как сервис для связи с пользователями для интернет магазинов или компаний, продающих услуги.
Наумов Алексей
03 апреля 2015, 09:40
modx.pro
13
47 623
+14