Невольно хочется перефразировать поговорку про удалённую настройку файрвола (к дороге)..
Зачем?
да, в идеале несколько UNION-ов.. или хранимка - думаю, будет быстрее, чем:
Если отсортировать по price (подзапрос) и выбрать cid,id, min(price) GROUP BY cid (в id ,будет ID-шник соответствующий min price в каждой группе) а при следующем поиске (вторая цена) - тот же запрос (можно без id - он, если я понял правильно, не нужен)
cid,min(price) GROUP BY cid
но WHERE id NOT IN ({выбранные ID-шники списком или SELECT id из временной таблицы})---------- Post added 02-03-2013 at 11:39 ----------UPD с именами полей.. cid = group_id, id=item_id, price=price
симлинк - штука хорошая.. вполне пригодная (думаю, хостер не ограничит) а вот деструктор с конструктором - не в тему.. Тут вариант "по крону" (с хранением даты создания и имени файла) - самое оно.
До кучи, чтобы файл не был доступен с других адресов / в другой сессии можно пользовать X-Accel-redirect/ XSendfile---------- Post added 02-03-2013 at 10:13 ----------
А файл-то останется...
На самом деле, есть ещё те, кто делает и разворачивает.
А на работе нет кого-нибудь, кто может включить комп и запустить удалённую смотрелку?
p.s. вопрос из технического плавно переходит в организационный :)
Да дело вкуса же.. Возможность выбора - это всегда хорошо.. Не углядел смысла - зачем использовать? (вариант "для расширения кругозора", видимо не рассматривался) "Уникальные супер-плюшки" (удобные и полезные, а не те, которые уникальные, но нафиг никому не нужные) сейчас вряд ли в какой CMS найти удастся.. - если задача типовая, то более-менее применимое решение в каком-то виде уже существует.
Ещё такой момент.. где-то можно сделать удобно и красиво (с точки зрения разработчика), используя встроенные возможности - модули, фильтры, хуки и тд.. А где-то - прикручивать через что придётся ... а потом разбираться, почему и откуда что-то лишнее берётся... или куда девается.
p.s. ни холиварить, ни убеждать смысла не вижу - неблагодарное это дело о вкусах спорить.
Есть наборы из пошаговых инструкций а-ля туториалы - для начала "сориентироваться на местности", проникнуться идеологией.
После двух-трёх пробных проектов (тут индивидуально, от обучаемости, опыта и тд зависит), появляется более-менее чёткое общее представление - где что искать.. В Revo - куча готовых дополнений (Addon-ов), которые можно ставить/обновлять парой щелчков из единого репозитария - думаю, "стандартные" задачи, скорее всего, "ручками" решать не придётся.
Перевод - штука хорошая.. Но есть одно "НО" - иногда довольно быстро теряет актуальность :)
Смотря как щупал.. У него особенность - установил - и нет сайта :) И шаблон парой щелчков не сменишь.. и тэги вводить некуда... И не сразу понятно, с какой стороны подходить... =) Зато "собрать" (сделать "руками" при помощи предоставляемых инструментов то, что задумано..) можно практически любой сайт (в шаблоны для джумлы в то время так и норовил "лишний код" прописаться.. ). В общем, идеология у него немного другая, нежели у привычных CMS (видимо, это и послужило причиной CMF-позиционирования)
С тех пор многое изменилось.. в Revo довольно много всего напихали, отладили, ускорили.. хотя, не скажу что JS-интерфейс админки "летает".. Вообще, обсуждение по соседству
http://rtfm.modx.com/display/revolution20/Template+Variables
http://rtfm.modx.com/display/revolution20/Properties+and+Property+Sets
http://rtfm.modx.com/display/revolution20/Creating+a+Resource+Class
http://rtfm.modx.com/display/xPDO20/Defining+the+Database+and+Tables - active record (ИМХО, много текста и лишних движений.. но тем не менее.. позволяет "удобно" /в плане работы с../ разгрузить таблицу контента (~ноды) для большого числа однотипных записей - машины, квартиры, фирмы и тд )
http://rtfm.modx.com/display/xPDO20/Defining+Relationships - реляционная AR
http://rtfm.modx.com/display/xPDO20/Object+Validation - валидация
... в общем, там по соседству на RTFM много полезностей можно найти.. Форума не хватит :)
setlocale(LC_ALL,"ru_RU.utf8");
<zanuda> А если скачивать придётся?
http://www.coolwebmasters.com/codes-and-scripts/2680-17-essential-countdown-timer-scripts-you-may-need-one-day.html