Роман

Роман

С нами с 01 декабря 2018; Место в рейтинге пользователей: #2260

Анимация во время ajax загрузки

Приветствую. Есть необходимость сделать анимацию во время загрузки контента через ajax, тоесть список товаров после прокрутки вниз загружается дальше, но это происходит не очень быстро и хотелось бы сделать какую либо анимацию, чтобы юсер видел, что происходит подгрузка контента, а не список товара кончился. Сейчас просто список товара в этот момент серый становиться. используется minishop2, msearch2 и pdotools
[[!mFilter2?
	  &paginator=`pdoPage`
	  &class=`msProduct`
	  &element=`msProducts`
	  &parents=`[[*id]]`
	  &tplOuter=`mFilter2OuterTpl`
	  &tpls=`featureProductTpl`
	  &showEmptyFilters=`0`
	  &suggestions=`1`
	  &suggestionsMaxResults=`15000`
	  &suggestionsMaxFilters=`15000`
	  &limit=`12`
	  &ajaxMode=`scroll`
	  &aliases=`
Pavel
17 апреля 2019, 13:06
modx.pro
1
610
0

Продвинутая настройка Nginx для лучшей работы сайтов

Создал специально такую не простую тему и хотел выслушать опытных юзеров Nginx+php-fpm.
Какая продвинутая настройка сервера должна быть для быстродействия и лучшей работы конкретно под MODX Revo. Что необходимо сделать, какие конфигурации прописать.

Например:
1. Настройка кэширования
2. Настройки FastCGI
3. HTTP/2
4. Есть еще Memcached штука
… и тд.

Желательно по подробнее: конкретные цифры, пути, файлы и т.д. У кого что стоит и как быстро работает.
Сам же я использую Nginx+php-fpm + VestaCP, Debian 9.3.

Я думаю темка будет полезной для всех и пополняться со временем разными конфигурациями в комментариях.
Vitaliy
03 апреля 2019, 21:07
modx.pro
1
839
+1

AMP

Делаю amp по этому гайду

объясните плз вот этот момент я не понял с каким урл создать ресур и что ему передавать

3 Ресурс
Входная точка у всех AMP-страниц одна. Этой странице будет передаваться GET-параметр, содержащий псевдоним (alias) страницы, например:

https://quasi-art.ru/amp?page=modx-and-amp
4 Шаблон оригинальной версии
В шаблоны оригинальных версий страниц нужно добавить мета-тег, указывающий на адрес AMP-версии текущей страницы:

<link rel="amphtml" href="https://quasi-art.ru/amp?page=modx-and-amp" />
Aslero
29 марта 2019, 00:08
modx.pro
2
656
0

EasyComm: Вывод ресурсов по количеству отзывов (от максимального к минимальному)

Здравствуйте!
Возникла необходимость вывести во всех страницах сайта список ресурсов по количеству отзывов (от максимального к минимальному). Для отзывов используется компонент EasyComm.
Возможно ли так сделать? Подскажите пожалуйста. Спасибо.
Zulya
28 марта 2019, 02:19
modx.pro
3
735
0

Вывод всех опций minishop2 и автоматическое их добавление в словарь одной кнопкой.

Всем привет, как всегда возникла задача максимально упростить и автоматизировать рутинные процессы в MODX. Будем делать автоматическое добавление опций в словарь и автоматически подтягивать список опций, куда вам угодно будет.
Vlad Brise
14 марта 2019, 19:47
modx.pro
22
3 843
+14

Цели Яндекс и Fenom

Добрый день!

Никак не могу вставить цели в ссылки на сайте с Fenom.
Подскажите, как это правильно сделать?

Ссылки в вызове:
{'!pdoPage' | snippet : [    
    'tpl' => '@INLINE <div class="media">
          <div class="media-body">
            <h4 class="media-heading">{$pagetitle}</h4>
            <p class="text-muted"><span class="glyphicon glyphicon-calendar"></span> {$publishedon | date_format : "%d.%m.%Y г."}</p>
            {$content}    
<p class=" article_decoration_last article_decoration_before">
       
        
 <a href="{$introtext}" target="_blank" rel="noopener noreferrer" onclick="ym(**********,'reachGoal','mainpage{$id}');">
        Читать подробности>>
  </a>
        
        
        </p>
          </div>
        </div>',    
    'limit' => 15,
   'sortby' => 'publishedon',
   'sortdir' => 'DESC', 
  ]}
  </div>
  {$_modx->getPlaceholder('page.nav')}
тег {ignore} не помог
adminixi
01 марта 2019, 09:09
modx.pro
3
775
+2

Динамическое обновление цены товара miniShop2 по курсу доллара, через Cron.

Всем привет, друзья. Возникла у меня задача, сделать так, чтобы цены у товаров менялись в соответствии с курсом доллара, раз в сутки.
Vlad Brise
17 декабря 2018, 23:01
modx.pro
21
2 763
+10

Автоматический вывод всех свойств категории в mFilter2

Небольшой сниппет обёртка для mFilter2 который автоматически выводит все свойства с возможностью исключать определенные.

Как пользоваться:


  1. Создаем сниппет, называем его, например: mFilter3
  2. Создаем категорию (папку, чтобы не было путаницы), называем его, например: Не участвует в фильтрации, запоминаем его ID
  3. Помещаем все свойства которые не должны участвовать в фильтрации в данную категорию
Баха Волков
14 декабря 2018, 15:13
modx.pro
13
1 361
+9

Modx fenom и яндекс метрика

Здравствуйте! Решился я наконец-то разобраться в данном шаблонизаторе. И сразу же столкнулся с тем, что код яндекс метрики в футере кладет сайт в белый экран.
Николай
13 декабря 2018, 09:45
modx.pro
2
5 464
0

Как правильно сделать окно спасибо ajaxFrom?

Здравствуйте. Подскажите пожалуйста, как правильно закрывать всплывающее окно и открывать свое окно спасибо, которое будет через несколько секунд закрываться или по кнопке?
<script>
    $(document).on('af_complete', function(event, response) {
    if (response.success) {
        $('.fancybox-container').hide();
        $('body').removeClass('fancybox-active compensate-for-scrollbar');
    }
});
</script>
Вот так я делаю. Но у меня окно «Спасибо» это костылями стилизованный jGrowl, а как вызвать после успешной отправки формы мое окно спасибо к примеру с таким id=«Thanks»?
Виталий
07 декабря 2018, 11:23
modx.pro
3
1 744
0