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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
04 июня 2013, 12:33
0
А, ну тогда да.
Правда, добавилась еще работа с источниками медиа и параметры генерации превьюшек.

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

В общем, всё точно так же как на file.modx.pro — полная копия.
Василий Наумкин
04 июня 2013, 12:28
0
В той копии, что у тебя, нет UploadiFive — то есть, html5 версии загрузчика.

В продажной версии — есть, я для нее купил коммерческую лицензию за $100.
Василий Наумкин
04 июня 2013, 11:26
0
Ну так ты меняй
$modx->event->params['object']->set();
или как то так. В общем, то что по ссылке передается — тогда и другие плагины должны отработать.
Василий Наумкин
04 июня 2013, 11:15
0
Если сайт не пуст — нет гарантии, что это не программист виноват.

Поэтому да, нужно проверить на чистой установке и там решать.
Василий Наумкин
04 июня 2013, 10:30
0
Если сайт пустой — то хостер. Если нет — то надо проверить на пустом сайте.
Василий Наумкин
04 июня 2013, 06:31
0
1. Про load, list и view — это я затупил, нельзя так делать. Нужно задавать 2 политики юзерам, на тикеты, и на это. Хотел сделать удобнее — но не вышло.

2. Эта проверка позволяет редактировать тикет автору и любому юзеру, у которого есть право редактировать ресурсы сайта
if ($this->object->createdby != $this->modx->user->id && !$this->modx->hasPermission('edit_document')) {
	return false;
}
else {
	// работаем
}
У тебя же, скорее всего, просто закэшировались права, пока настраивал. Обычное явление, надо выходить с контекста, админки, чистить куки — только тогда можно быть уверенным, что кэша нет.

3. С алиасами, думаю, та же фигня — кэш. Ну или ты еще что-то делал, а сейчас не помнишь.

На будущее — плагины вызываются из процессора, как правило. Запускать еще один процессор, чтобы обработать события из другого процессора — нифига не по канону. Надо сразу в плагине писать своё изменение, тем более, что это всего 2 строчки.
Василий Наумкин
04 июня 2013, 06:22
0
Пакет готов, и ждет пока я запущу продажу в нашем репозитории, цена в начале будет всего 1000 руб.

Запустить надеюсь в течении недели.
Василий Наумкин
04 июня 2013, 06:18
0
3 ТВ параметра для хранения одной даты? Советую переделать на split.

Будет работать быстрее, проверять нужно будет всего один ТВ, а в админке его будет удобнее вводить через календарик.
Василий Наумкин
04 июня 2013, 06:15
0
У меня отлично работает [[+photo]].

Какая версия Tickets установлена, может, обновиться нужно? А вообще, сделал себе напоминание.
Василий Наумкин
03 июня 2013, 20:22
0
Пока только консольные скрипты в /core/convert/ms1/

Там все неплохо прокомментировано — можно использовать. Я их написал, когда конвертировал mamaboutique.ru

Василий Наумкин
03 июня 2013, 20:18
0
Не знаю, я такого не встречал.

У сниппета есть параметр showLog, который покажет, как проходят запросы в БД — можно туда поглядеть.
Василий Наумкин
03 июня 2013, 18:15
0
Спроси у его автора, может ускорит?
Василий Наумкин
03 июня 2013, 18:12
0
1. В сниппете getTickets нужно использовать параметр includeTVs и tvPrefix. По умолчанию ТВ не включаются для скорости.

2. А у комментариев включен по умолчанию режим fastMode — он вырезает все лишнее, опять же, для скорости. Его можно отключить.
Василий Наумкин
03 июня 2013, 18:04
0
Поздравляю еще одного счастливого пользователя плагина fastField.

Если его отключить — 50 товаров выводятся за 0.5 сек
Василий Наумкин
03 июня 2013, 17:43
0
Пришли мне логин\пароль на почту от этого сайта — bezumkin@ya.ru

Попробую глянуть, что может мешать.
Василий Наумкин
03 июня 2013, 17:14
0
Пока нет. Будет. Платным.
Василий Наумкин
03 июня 2013, 16:22
0
Ясен пончик, getPage. Или даже getPageExt.
Василий Наумкин
03 июня 2013, 16:05
0
Посмотри в родные скрипты магазина
$(document).on('change', '#msCart input[name="count"]', function(e) {
	miniShop2.Cart.change($(this).data('key'), $(this).val());
	return false;
});

У тебя на странице нет элемента с id = msCart. Ну и плюс ты уже там что-то намудрил, поэтому в консоли браузера
recountCart is not defined
Василий Наумкин
03 июня 2013, 15:41
0
В корень сайта положил тебе пароль для SFTP, имя юзера то же, что и у сайта — можешь грузить свой файлы.

Пароль для MySQL смотри с системном конфиге. Можно просто залить любой скрипт для работы с БД и импортировать свой каталог товаров прямо таблицами.