Всего 125 540 комментариев

Галич Сергей
21 февраля 2013, 15:14
0
я чето понять не могу) минишоп 2 уже есть чтоле? где глянуть можно демку?
Василий Наумкин
21 февраля 2013, 13:40
0
Не имеет смысла, ибо getRetsources не понимает половину тегов и наворотов, например, не разбираются опции товаров в JSON.
Но если даже без всего этого, цифры генерации страницы примерно такие.

10 товаров: 1й запуск — 0,97 сек, 2й запуск — 0,75 сек
100 товаров: 1й запуск — 4,9 сек, 2й запуск — 4,2 сек.
1000 товаров: не осилил

При 10 товарах, разница вроде не особо заметна, но затем pdoTools просто уходит в точку.
Вячеслав Серков
21 февраля 2013, 13:01
0
Примерно так:
file.modx.pro/files/486/b/d/8/bd81d2e97e38678d541f34e0d082a499.png

Были бы ещё данные о работе через getResources и miniShop при тех же входных данных.
Сафронов Иван
21 февраля 2013, 12:48
0
Конечно интересно! Если не сложно и хватает времени — выкладывай.
Василий Наумкин
21 февраля 2013, 00:04
0
Да, будет.

Бери минимальный тариф на Linode, нарастить всегда можно, если что.
Стас Смирнов
20 февраля 2013, 21:15
0
Да. Прочитал комментарий — уже все получилось. school.dbang.ru/
Алексей Карташов
20 февраля 2013, 17:47
0
Да это понятно) Было бы удивительно, если бы его не было :-) Это ж nginx!
Просто времени с этим разбираться пока нету, а переезд будет не завтра и не послезавтра. Поэтому изучение nginx'а пока откладываю.
А вот решение с кроном уже сейчас нужно.
Василий Наумкин
20 февраля 2013, 15:22
0
Параметр создал, а &dateSource=`event_date` указал?

Покажи, как вызываешь.
Алексей Карташов
20 февраля 2013, 15:07
0
Это смотря что вы имеете ввиду под апи с токенами для входа. Сходу сказать не могу — потому что реализаций море и у всех по своему. Поэтому пример немного не корректен. Если бы вы конкретный пример привели, можно было бы посмотреть)
Олег Максименко
20 февраля 2013, 14:59
0
а как по вашему делают? например, апи с токенами для входа? если всё проснифанно
Алексей Карташов
20 февраля 2013, 14:46
0
Ну это вообще не защита :-)
Такой адрес запишется во все логи по всей цепочке «пользователь» => «сервер».
В том числе всякими Яндекс.Недобраузерами и иже с ними, роботы которых любят посещать проснифанные урлы на предмет индексации.
Так что это вообще не выход)
Алексей Карташов
20 февраля 2013, 14:41
0
Про паролирование через htaccess и htpasswd знаю и пользуюсь, да.
Но планирую слезать с апача. А nginx пока не знаю. С ним ещё только буду разбираться.
Поэтому такой вариант не особо рассматриваю. Но спасибо, что напомнили :-)
Олег Максименко
20 февраля 2013, 14:38
0
а почему бы не добавить какой нибудь параметр к урлу и потом его проверять?

<?php
if(!isset($_GET['key']) || $_GET['key'] != 'DY3lcju42hwC') exit();

// выполнение скрипта

?>
а запускать так:
site.ru/cron.php?key=DY3lcju42hwC
Алексей
20 февраля 2013, 14:33
0
пробовал…
мелькает попытка автозаполнения и всё
надо сегодня из другого офиса попробовать
Мордынский Николай
20 февраля 2013, 14:01
0
Вообще с помощью .htaccses можно черта лысого сделать можно поставить пароль на дерикторию или файл можно вообще запретить открытие его из вне либо использовать выше указанный пакет
Мордынский Николай
20 февраля 2013, 13:58
0
Дело в том, что пока в мануале по разработке собственного приложения doodles для меня темным пятном остается именно место конфигурирования бекенд интерфейса с помощью ModExt (единственное, что нашел толковое с пояснениями ваша статья на хабре про менеджер погоды) )))
baribosik
20 февраля 2013, 13:38
0
Да, он на серваке отключен. Буду разбираться что не так, выход точно есть. Хочется уже из принципа выяснить, что же мне так пакостит:) Найду решение, напишу. Спасибо!
Алексей Карташов
20 февраля 2013, 13:31
0
Вы безусловно правы, но не везде есть возможность использовать putty. Да и с планшета/мобильника куда проще сперва залогиниться, а потом открыть файл, чем искать и настраивать ssh-клиенты для ондроеда и иос)

Ну это уже больше прихоти, конечно :-) Да к тому же, не сильно влияющие на конечную безопасность.

Да и не такой уж и большой огород :-)
if ($modx->user->id != 1 && !XPDO_CLI_MODE) {
    header('HTTP/1.1 404 Not Found');
    exit;
}
if (!XPDO_CLI_MODE) set_time_limit(0);