Rrp2010

Rrp2010

С нами с 31 мая 2015; Место в рейтинге пользователей: #258
28 июля 2024, 10:31
0
$freedeliverysumm = $delivery->get('free_delivery_amount');
09 февраля 2021, 20:57
+1
Пожелание, уменьшить кнопку "↑ Наверх" Частенько срабатывает прокрутка, при случайном нажатии.
19 ноября 2020, 19:08
0
Можно подключить к полю, текстовый редактор

Добавляем плагин на событие OnDocFormRender

<?php
$modx->regClientStartupHTMLBlock('<script>Ext.onReady(function() {
    if(MODx.loadRTE) MODx.loadRTE("modx-resource-introtext");
});</script>');
В данном случае, это будет introtext
01 ноября 2020, 00:01
0
Здравствуйте! Добавлена ли совместимость с msOptionPrice?
15 октября 2020, 00:19
0
Такой вариант решения: Правый клик «редактировать параметр» и в окне выбираем «ДА» и сохранить.
17 декабря 2019, 08:38
0
А что мешает указать нужные классы для карточки товара?
16 декабря 2019, 23:49
1
+1
В вашем случае так будет:
<script type="text/javascript"> 
$(document).ready(function(){ $('.ms2_form').on('submit', function(){ }); 

$("button[name='ms2_action']").on('click', function () { 
 
var btn = $(this).parent('.add-cart-button').find('button'); 

var flyimg = $(btn).parents().eq(1).siblings().find('img').eq(0); 

flyToElement($(flyimg), $('.not_empty .glyphicon-shopping-cart')); 

// Анимация кнопки AddCart
//flyToElement($(btn), $('.not_empty .glyphicon-shopping-cart')); 

// Автопрокрутка
$('html, body').animate({ 
'scrollTop' : $("body").position().top 
}); 

}); 
}); 
  
  
function flyToElement(flyer, flyingTo) {
	var $func = $(this);
	var divider = 3;
	var flyerClone = $(flyer).clone();
	$(flyerClone).css({position: 'absolute', top: $(flyer).offset().top + "px", left: $(flyer).offset().left + "px", opacity: 1, 'z-index': 1000});
	$('body').append($(flyerClone));
	var gotoX = $(flyingTo).offset().left + ($(flyingTo).width() / 2) - ($(flyer).width()/divider)/2;
	var gotoY = $(flyingTo).offset().top + ($(flyingTo).height() / 2) - ($(flyer).height()/divider)/2;
	 
	$(flyerClone).animate({
		opacity: 0.4,
		left: gotoX,
		top: gotoY,
		width: $(flyer).width()/divider,
		height: $(flyer).height()/divider
	}, 700,
	function () {
		$(flyingTo).fadeOut('fast', function () {
			$(flyingTo).fadeIn('fast', function () {
				$(flyerClone).fadeOut('fast', function () {
					$(flyerClone).remove();
				});
			});
		});
	});
}
</script>
Исправить нужно было:
var btn = $(this).parent('.ms2_form').find('button');

На:
var btn = $(this).parent('.add-cart-button').find('button');
15 декабря 2019, 23:40
0
Покажите содержимое чанка вывода товара в категорию. Или сами попробуйте отладить в codepen.io/Rs10Fl/pen/JjoRzMe
15 декабря 2019, 22:38
0
Какую ошибку? Там в примере срабатывает submit формы, поэтому страница перезагружается.
Вот пример codepen.io/Rs10Fl/pen/JjoRzMe без форм.
15 декабря 2019, 21:04
0
У вас наверное включен Fenom, добавьте пробел между фигурной скобкой в этой строке:
$(flyerClone).css({ ПРОБЕЛ position: 'absolute'…
15 декабря 2019, 20:11
0
Посмотрите рабочий пример https://codepen.io/Rs10Fl/pen/YYmqVN должно получиться
14 сентября 2019, 12:01
0
Есть из коробки. Наверное от версии зависит.
11 января 2019, 22:02
0
Специально проверил, версия 2.7.0.
В thumbnails так:
{
    "small":{"w":90,"h":90,"q":90,"zc":"1","ar":"x","bg":"000000"},
    "medium":{"w":280,"h":280,"q":90,"zc":"1","ar":"x","bg":"000000"},
    "big":{"w":800,"h":1000,"q":90,"zc":"1","ar":"x","bg":"000000","fltr":"wmi|/assets/images/wm.png|BR|80"}
}
Все работает
11 октября 2018, 21:45
0
Василий, почему то, автоматически эту настройку не включает в компоненте
Наверное потому, что автоповорот по EXIF можно включить в настройках источника файлов указав параметр «ar»:«x»

Например:
{«small»:{«w»:90,«h»:90,«q»:90,«zc»:«1»,«ar»:«x»,«bg»:«000000»}}

AR: Auto Rotate: set to «x» to use EXIF orientation stored by camera. Can also be set to «l» or «L» for landscape, or «p» or «P» for portrait. «l» and «P» rotate the image clockwise, «L» and «p» rotate the image counter-clockwise.
06 октября 2018, 09:08
0
Напишу ответ на свою заметку, спустя годы )

Ответ прост:
  • читайте документацию,
  • вызывайте сниппеты изучая и указывая их параметры,
  • вызывайте сниппеты на странице с минимальным количеством блоков и скриптов, чтобы убедится в работе сниппета на вашем сайте, исключив возможные конфликты с вашим кодом,
  • распечатывайте результат работы снниппета не указывая шаблон &tp=``,
  • следите за html разметкой страниц:
    <html>
    <head>
    <title></title>
    </head>
    <body>
    </body>
    </html>
29 сентября 2018, 22:40
0
{/if}
на всякий случай
{var $result = !pdoPage | snippet ...}
{if $result?}
	{$result}
{else}
	Ничего не найдено
{/if}
23 апреля 2018, 22:10
0
Установка data-ratio="/" и data-width=«100%» решило проблему.
26 февраля 2018, 12:00
+1
[[!officeProfile?
&requiredFields=`username,email,fullname,phone`
&profileFields=`username:50,email:50,fullname:50,phone:13`
]]
04 февраля 2018, 23:43
0
Обратите внимание на это дополнение с почасовым бронированием. https://modstore.pro/packages/booking/userevents Использовал в одном проекте, очень понравилось в работе.
04 февраля 2018, 19:01
0
Тоже интересует работа OnResourceAutoPublish, хотелось получить id ресурса, а еще лучше поля ресурса, автоматически снятого с публикации. При ручном управлении публикацией есть возможность получить id ресурса $id и данные переменной $results.

Например:

$modx->log(1, 'published_resources = '.print_r($results['published_resources'],1));
$modx->log(1, 'unpublished_resources = '.print_r($results['unpublished_resources'],1));
$modx->log(1, 'published = '.print_r($results['published'],1));
$modx->log(1, 'unpublished = '.print_r($results['unpublished'],1));

Результат:

published_resources = Array ( )
unpublished_resources = Array (
[0] => Array ( [id] => 801 [context_key] => web [pub_date] => 0 [unpub_date] => 1517740200 )
[1] => Array ( [id] => 761 [context_key] => web [pub_date] => 0 [unpub_date] => 1517741100 )
[2] => Array ( [id] => 760 [context_key] => web [pub_date] => 0 [unpub_date] => 1517742000 ) )
published = 0
unpublished = 3

Но при автопубликации эти данные не удается получить (

Хотя OnResourceAutoPublish работает и даже можно создать плагин который будет срабатывать.

Т.е. получается нет никакой возможности получить данные ресурса, при автопубликации. Может уже есть какое-то решение?

Версия MODX 2.6.1