Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
30 января 2013, 15:52
0
Лёша, ты не в курсе про специальный сервис file.modx.pro для вставки картинок в посты?
Василий Наумкин
30 января 2013, 14:28
0
— Подумаю.

— В планах.

— Нет, не выйдут. Тикеты создавать никто не заставляет.

— Создай системную настройку tickets.assets_url, укажи новый путь на сервере и скопируй туда все файлы из родной директории. Тогда всё будет грузиться из неё и там ты можешь менять что угодно — обновления это не затрут.

— Да, доступны. Всегда было непонятно, зачем задавать вопрос, если можно самостоятельно проверить?

Василий Наумкин
30 января 2013, 13:55
0
Нужно посмотреть, как их отправляет стандартная форма редактирования страницы.

По моему, просто записи в массиве с префиксом tv_, но не уверен.
Василий Наумкин
29 января 2013, 19:52
0
Перевести, что написано в системном журнале?

Hybridauth библиотека не совместима с установленным расширением PECL OAuth. Пожалуйста, отключите его.
Василий Наумкин
29 января 2013, 19:20
0
— Скриншоты системных настроек (с замазанными ключами, конечно)
— Вызов сниппета на странице
— Что в системном журнале, есть ошибки?
Василий Наумкин
29 января 2013, 19:18
0
Мало информации, чтобы чем то помочь.
Василий Наумкин
29 января 2013, 11:41
0
Если хочешь делать хорошо — надо копать, никуда не денешься.

Я вот и сейчас копаю, глубоко-глубоко =)
Василий Наумкин
29 января 2013, 06:15
1
0
Если на один домен почта приходит, а на 2 других нет — то надо настраивать SPF запись и прописывать PTR.
То есть, делать так, чтобы почта с твоего домена не отфутболивалась другими серверами как явный спам.

Конечно, можно еще на ошибки в /var/log/mail.log посмотреть, но думаю, что там всё ок.

Самый простой для тебя вариант — подключиться к pdd.yandex.ru и отправлять почту через его smtp.
Василий Наумкин
28 января 2013, 23:02
0
Как настроена почта, прописан ли SPF на домене?
Василий Наумкин
28 января 2013, 15:07
0
1. Это отдельную систему нужно писать, со своей админкой.

2. Что значит «наполнять плейсхолдер»? Один плейсхолдер ресурса — одно поле в базе данных. Выводить их можно как угодно в любом чанке или шаблоне.

Пол, город, дата — это ТВ параметры. Создавать их можно своим плагином при создании тикета. Из-за того, что каждому нужно свои необычные поля — этого нет и не будет из коробки.
Василий Наумкин
28 января 2013, 11:06
0
Алексей, я не знаю как собирать пакеты в Windows. Зачем мне это, если сайты крутятся на GNU/Linux?

Установи виртуальную машину, или купи и настрой VPS — будет легче жить.
Василий Наумкин
28 января 2013, 07:39
0
1. И ты прими во внимание, что «юзеры» не моя целевая аудитория. Для тех, кто хочет разбираться и вникать, я пишу разные заметки, например такие.

2. По срокам miniShop 2 я отчитываюсь только Simple Dream — они платят за его разработку.
Василий Наумкин
28 января 2013, 06:14
0
Спасибо за совет. Если ты прочитаешь что-то про mFilter, то обнаружишь там параметр resources, который позволяет указать список страниц для фильтрации без поиска.

Вторая версия будет выпущена, как только я сочту её готовой для тестирования.
Василий Наумкин
28 января 2013, 04:03
0
Вот в этой функции нужно добавить получение и отправку num.

Например:
$('.addToCartLink').live('click', function(e) {
	var gid = $(this).data('gid');
	var num = $(this).data('num'); // Получение кол-ва из параметра data-num. Нужно заменить под твою ситуацию
	var params = {};
	$('.params').each(function(id, param) {
		params[param.name] = param.value;			
	});

	$.post(url, {action: 'addToCart', gid: gid, num: num, data: params}, function(data) {
		data = $.parseJSON(data);
		showResponse(data);
		cartStatus(data);
	})

	e.preventDefault()
})
Василий Наумкин
28 января 2013, 03:59
0
Обёртыванием я называю создание сниппета, который будет готовить параметры для другого сниппета, и возвращать его вызов.

Этот пример я как раз и дал в конце комментария. Но тебе, видимо, надо выставить плейсхолдер на странице — это еще проще.

Создай сниппет mySnippet, и напиши там:
if (!empty($_GET)) {
	$modx->setPlaceholders($_GET, 'pl.');
}

Если ты перейдешь на страницу с вызовом этого сниппета по ссылке
<a href="[[~15]]?tv1=[[*tv1]]&tv2=[[*tv2]]">форма</a>

То на ней будут выставлены плейсхолдеры [[+pl.tv1]] и [[+pl.tv2]], которые ты можешь указать в своей форме расчёта.

Префикс pl. указан для того, чтобы нельзя было через этот сниппет изменить другие важные плеёсхолдеры.

Вот тут документация по modX::setPlaceholders().
Василий Наумкин
28 января 2013, 03:46
0
Думаю, надо сделать как вот тут показано, и на GNU/Linux.

На windows я не знаю, как это делать.
Василий Наумкин
27 января 2013, 16:46
0
Нужно прислать параметр num с количеством товара.

bezumkin.ru/modx/minishop/manuals/add2cart.html