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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
20 ноября 2013, 10:24
0
Конечно, если у тебя вдруг перестает работать переменная — то это недоработка движка.

Возможно, даже недоработка самого php — как иначе?
Василий Наумкин
20 ноября 2013, 07:25
0
Чтобы не было автоматической обработки полей select, нужно явно указать имя класса:
$conf = array(
    'class' => 'msProductData',
    'select' => 'msProductData.id, COUNT(*) as cnt ',
    'return' => 'sql',
    'limit' => 0
);
$pdo->setConfig($conf);

$res = $pdo->run();
echo $res;

SELECT SQL_CALC_FOUND_ROWS msProductData.id, COUNT(*) as cnt FROM `modx_ms2_products` AS `msProductData` ORDER BY msProductData.id ASC

Ну и pdoFetch автоматически выставляет плейсхолдер total с количеством результатов — не зря же в запросе SQL_CALC_FOUND_ROWS.
Василий Наумкин
20 ноября 2013, 05:41
0
Нет, не стоит.
Василий Наумкин
20 ноября 2013, 05:40
0
Ребята с ModMore рассуждали примерно также, и вышло у них аж 25 тыщ евро, что немного больше 11 тыщ баксов.

А всё потому, что закачка != продажа. Чем больше у компонента обновлений — тем больше закачек, но не продаж.
Так что, параметр вполне секьюрный.
Василий Наумкин
19 ноября 2013, 18:49
0
Я же просил такие вопросы задавать автору.
Василий Наумкин
19 ноября 2013, 17:26
0
Наверное, веб-сервер или какой-то твой сниппет.

Я не знаю — я ж не Гугл.
Василий Наумкин
19 ноября 2013, 17:21
0
В исходниках MODX вообще нет слова pragma.

Значит, передаёт не он.
Василий Наумкин
19 ноября 2013, 12:50
0
Молоток!
Василий Наумкин
19 ноября 2013, 12:03
0
Ну тогда окей.

Постарайся еще отвечать на комментарии, а не писать в корень — тогда мне будут приходить уведомления, о том, что ты ответил.
Василий Наумкин
19 ноября 2013, 11:37
0
Используй тег code при оформлении — тогда код не будет «рубать».

Без AjaxForm эта форма отправляется у тебя через FormIt без ошибок?
Василий Наумкин
19 ноября 2013, 10:20
0
Это ты уже прикалываться начал, или что?
Василий Наумкин
19 ноября 2013, 09:18
0
Только тебе.
Василий Наумкин
19 ноября 2013, 05:52
1
0
Тут всё просто:
$результат = условие
	? если да, то это
	: если нет, то вот это;

Очень удобно, и можно писать в одну строку:
$результат = условие ? если да, то это : если нет, то вот это;
Василий Наумкин
19 ноября 2013, 05:50
0
На здоровье!
Василий Наумкин
19 ноября 2013, 05:44
0
Есть демо-сайт, там обычно все работает.

Зайди в админку, да сравни — логин и пароль demo. Скорее всего, Илья прав и нужно обновить чанк.
Василий Наумкин
19 ноября 2013, 05:43
0
1. Залогиниться через соцсервис и сделать этого юзера админом, а старого можно отключить

2. Пока только в БД, у меня руки не доходят написать админку.
Василий Наумкин
19 ноября 2013, 05:40
0
Даже не знаю, может форма действительно содержит ошибки?
Василий Наумкин
19 ноября 2013, 05:39
0
Я тоже так давно хочу, но вылезает огромная проблема с кэшем.

Тут нужна своя система кэширования, чтобы хранила ресурсы в зависимости от языка юзера, иначе будет путаница.
Василий Наумкин
18 ноября 2013, 20:08
0
Серёга, я же написал целый готовый сниппет, неужели так трудно немного почитать про pdoTools и понять, как он работает с ТВ?

Тем более, что это неоднократно описано, например здесь и здесь.