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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
03 марта 2013, 06:49
0
Спасибо за подтверждение, добавил в документацию.
02 марта 2013, 16:10
1
0
Не нужно так делать. Для логики нужно писать сниппеты, а не программировать на фильтрах.

switch ($modx->context->key) {
	case 'en' : $chunk = 'en-company-name'; break;
	case 'de' : $chunk = 'de-company-name'; break;
	default: $chunk = 'company-name'; break;
}
return $modx->getChunk($chunk);

И выглядит понятнее, и работает быстрее, и добавить еще 10 условий\проверок — не вопрос.
01 марта 2013, 22:53
0
Написать самому и прислать коммит на github.
01 марта 2013, 20:52
0
Может, сниппет вызываешь кэшированным? То есть, нужно [[!HybridAuth, а не [HybridAuth

Еще полезно посмотреть в системный журнал, если есть ошибки — то они там.
01 марта 2013, 17:47
0
Смотри исходники компонента Gallery — там приделано.
01 марта 2013, 17:44
0
Узнаю, когда начну делать. Пока несколько иным занят.

Скорее всего, будет xml.
01 марта 2013, 17:43
0
Нет, не будет тормозить. Таблицы ключ\значения очень быстренькие.

А лишний join при каждой операции нафиг не сдался. Да и вообще, всё это фигня по сравнению с тормозами карты ресурсов и php.
01 марта 2013, 16:26
0
Прочитай еще раз, что такое Ajax.

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

Отсюда вывод — твоя задача решается только через javascript.

Но не нужно расстраиваться, ведь любое перенаправление юзера — это просто команда браузеру перейти на другу страницу. Что через javascript, что через заголовки от php.

То есть, тут вообще нет «серверного решения», если вдуматься.
01 марта 2013, 16:05
0
Фильтров пока нет, потом буду переписывать mFilter.

Именно для поиска все json поля товара (color/size/tags) автоматически копируются в таблицу msProductOption — так что надо искать по ней и выбирать нужные id товаров.
01 марта 2013, 14:16
0
Ты гуглу указал, что редирект будет на этот адрес?

Ошибку выдает гугл, не HybridAuth. Попробуй получить заново ключи, с таким адоесом, говорят, бывает такое.
01 марта 2013, 14:14
0
Это баг, висит в очереди на исправление github.com/bezumkin/Tickets/issues
01 марта 2013, 12:05
0
Поиском по фразе «redirect_uri_mismatch» выдаётся ответ на твой вопрос — modx.pro/help/505/
01 марта 2013, 12:04
0
Запретить использовать разным юзерам один емаил.

Смотри настройки системы.
01 марта 2013, 11:47
0
Можно попробовать сделать плагином, на событие редактирования ресурса.

Просто проверять, если класс ресурса = msTicketsSection, режим работы = create — то выставлять свой контент в массив ресурса.

Не проверял, но может сработать.
01 марта 2013, 10:37
0
Это нестандартная функция, поэтому — только редактированием исходников Tickets.

При обновлении оно затрётся.
01 марта 2013, 05:26
0
Возможно, и ты не заметил, что я пользуюсь своими решениями сам.
Решения из репозитория, без отдельных исправлений лично для меня.

На моём сайте вход через ВК и Яндекс — работает. Делай выводы.
28 февраля 2013, 23:15
0
В сторону ошибок и опечаток.

У меня на сайте Яндекс и ВК вполне себе работают.
28 февраля 2013, 23:13
0
Заметка написана давно и там не учтены кое-какие вещи. Например то, что функция click() вешается только один раз на все подходящие элементы — при загрузке страницы.

После появления, кажется jQuery 1.7 нужно использовать функцию on():
$(document).on('click', 'a.ajax_link', function(e) {
	var action = $(this).data('action');
	$.post(document.location.href, {action: action}, function(data) {
		alert('Запрос успешно выполнен');
		$('#result').html(data);
	})
	e.preventDefault();
})
При таком обработчике все ссылки будут проходить через него, независимо от их происхождения.
28 февраля 2013, 17:31
0
Комментируй в шаблоне по одному все сниппеты\чанки и смотри на скорость загрузки страницы.
Рано или поздно должна резко уменьшиться.

Еще можно поглядеть в лог ошибок nginx — вдруг там что интересное, типа таймаутов на определённой странице?
28 февраля 2013, 16:57
0
Никак.

Он выводится только если у категории нет контента.