10 октября 2012, 22:08 В сторону чтений документации, воин. Мне совершенно неохота выпытывать, где выводится, каким сниппетом, или это в админке? Вопрос задать не можете понятно — ответа не будет. Вопросы / Война с минишопом 9 0
10 октября 2012, 19:47 Вам кто-то написал sleep(4) в index.php. Пошутил, видимо. Вопросы / Максимально быстрый сайт 23 0
10 октября 2012, 19:37 *.vmdk — это образ VmWare. А VirtualBox с ним дружит. ru.wikipedia.org/wiki/VMDK Хостинг / Образ Ubuntu для локальной разработки 120 0
10 октября 2012, 17:38 $c->select('id,pagetitle') — одна строка, через запятую. Покажутся все столбцы, так как это записано в модели, но реально выберутся данные только из указанных — остальные должны быть пусты. Дальше да, prepareRow() и всех делов. Для разработчиков / "Классные" процессоры в MODX 2.2 48 0
10 октября 2012, 15:46 Без обид, но вот лично я с Evolution не работаю уже давно и единственное, что могу посоветовать — переходите на Revo. Это нужно по 2м причинам: 1. во время перехода вам придется пересобрать заново свой сайт, вы увидите слабые места и пофиксите. Ибо кривые скрипты оптимизация сервера не вылечит никак. Может, у вас там везде некэшированные сниппеты по 10 раз на странице вызывается? 2. все равно это нужно делать, ибо Evo совсем дряхленький, а современный сайт должен работать на современном движке — если вы планируете его развивать, конечно. Переходить нужно не автоскриптами какими то, а терпеливо, ручками. Вопросы / Ускорение сайта на modx evo 7 0
10 октября 2012, 15:26 Это да, согласен. Но скрипт универсальный, и кому надо — сами добавят, что еще исключить. Лично я руками чищу такие старые пакеты, периодически. Хостинг / Сервер: резервное копирование и выгрузка в Dropbox 58 0
10 октября 2012, 14:24 Мега-комбаин, понятно. Изучать дольше, чем писать свой скрипт заново. Хостинг / Сервер: резервное копирование и выгрузка в Dropbox 58 0
10 октября 2012, 14:23 MODX Evolution на этом сайте никого не интересует. Вопросы / Ускорение сайта на modx evo 7 0
10 октября 2012, 13:50 Всегда радуют такие комментарии. Встречный вопрос — а что это? Оно еще проще чем мой скрипт? Быстрее ставится/настраивается? Зачем мне какое-то незнакомое приложение, если я могу простым скриптом решить свои задачи? Хостинг / Сервер: резервное копирование и выгрузка в Dropbox 58 0
10 октября 2012, 12:29 Добавил исключение директорий cache, размер сократился, но не сильно. Кому нужно, может подобавлять еще --exclude=шаблон. Packages, как мне кажется, лучше оставлять — там ведь могут лежать и уникальные пакеты, которых нет в репозитории. Хостинг / Сервер: резервное копирование и выгрузка в Dropbox 58 0
10 октября 2012, 12:26 Эта строка отключена, ее нужно включить принудительно. Сделал так для любителей тупого копипаста. Хостинг / Сервер: резервное копирование и выгрузка в Dropbox 58 0
10 октября 2012, 12:00 Хорошая мысль, поколдую. Хостинг / Сервер: резервное копирование и выгрузка в Dropbox 58 0
10 октября 2012, 10:17 Жесть. Обновлять движок не пробовали, может, у вас там что-то добавлено? Если есть бэкапы сайтов — скиньте логин\пароль мне на bezumkin@ya.ru, погляжу как время будет. Вопросы / Максимально быстрый сайт 23 0
10 октября 2012, 09:54 И все на одном хостинге? Или тормозные сайты на отдельном? Что показывает плейсхолдер [^t^] на странице в шаблоном _blank? Еще полезно проверить ваши плагины — возможно тормоз там. Вопросы / Максимально быстрый сайт 23 0
09 октября 2012, 21:22 Можно писать лог в БД. Хотя бы в $modx->log(). При таких объемах вывод тупо на экран — не серьезно. Либо в файл, либо в БД. Ну и в линуксах есть tail -f, консольная команда, которая показывает файл в реальном времени. Очень удобно для логов. Вопросы / ob_implicit_flush для MODX_API_MODE=true 3 0
09 октября 2012, 18:35 Лучше file_put_contents() Вопросы / ob_implicit_flush для MODX_API_MODE=true 3 0
07 октября 2012, 20:44 Должен быть массив, а не список-через-запятые. Такой список нужно превратить в массив, функцией explode(). Вопросы / Выборка ресурсов с определенными id 2 0
07 октября 2012, 07:32 Никаких секретных методик нет. Если MODX Revolution начал тормозить — это вы что-то там ему нагрузили. Разбирайтесь со своими вызовами, условиями в чанках и т.д. Единственный секрет, который я знаю в программировании — это использовать голову по назначению и отращивать прямые руки. Этому научить, к сожалению, невозможно. А OpenServer, Denwer и прочее барахло надо удалить, и начать пользоваться нормальным веб-сервером — bezumkin.ru/blog/2012/09/24/ubuntu_vbox/ Вопросы / Максимально быстрый сайт 23 0
05 октября 2012, 06:09 Можно и так, но тогда лучше класс расширить. bezumkin.ru/blog/2012/06/30/methods_change/ А лучше — обойтись без этого и сделать все не меняя ядро магазина. Вопросы / Обновление цены 3 0
05 октября 2012, 06:08 Товары вносятся в корзину с ценой, которая потом не меняется. Если вам нужно показывать другую цену именно в корзине, то проще всего это сделать фильтром вывода на цену в чанке tpl.msCart.row. А затем реально менять цену при сохранении заказа в hook`е для FormIt. Выходит довольно сложно, а у меня и так ощущение, что мы вам всей толпой помогаем магазин делать. Имейте совесть уже. Вопросы / Обновление цены 3 0
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Мне совершенно неохота выпытывать, где выводится, каким сниппетом, или это в админке?
Вопрос задать не можете понятно — ответа не будет.
Пошутил, видимо.
ru.wikipedia.org/wiki/VMDK
Покажутся все столбцы, так как это записано в модели, но реально выберутся данные только из указанных — остальные должны быть пусты.
Дальше да, prepareRow() и всех делов.
Это нужно по 2м причинам:
1. во время перехода вам придется пересобрать заново свой сайт, вы увидите слабые места и пофиксите. Ибо кривые скрипты оптимизация сервера не вылечит никак. Может, у вас там везде некэшированные сниппеты по 10 раз на странице вызывается?
2. все равно это нужно делать, ибо Evo совсем дряхленький, а современный сайт должен работать на современном движке — если вы планируете его развивать, конечно.
Переходить нужно не автоскриптами какими то, а терпеливо, ручками.
Лично я руками чищу такие старые пакеты, периодически.
Изучать дольше, чем писать свой скрипт заново.
Оно еще проще чем мой скрипт? Быстрее ставится/настраивается?
Зачем мне какое-то незнакомое приложение, если я могу простым скриптом решить свои задачи?
Packages, как мне кажется, лучше оставлять — там ведь могут лежать и уникальные пакеты, которых нет в репозитории.
Сделал так для любителей тупого копипаста.
Если есть бэкапы сайтов — скиньте логин\пароль мне на bezumkin@ya.ru, погляжу как время будет.
Что показывает плейсхолдер [^t^] на странице в шаблоном _blank? Еще полезно проверить ваши плагины — возможно тормоз там.
При таких объемах вывод тупо на экран — не серьезно. Либо в файл, либо в БД.
Ну и в линуксах есть tail -f, консольная команда, которая показывает файл в реальном времени. Очень удобно для логов.
Такой список нужно превратить в массив, функцией explode().
Разбирайтесь со своими вызовами, условиями в чанках и т.д.
Единственный секрет, который я знаю в программировании — это использовать голову по назначению и отращивать прямые руки. Этому научить, к сожалению, невозможно.
А OpenServer, Denwer и прочее барахло надо удалить, и начать пользоваться нормальным веб-сервером — bezumkin.ru/blog/2012/09/24/ubuntu_vbox/
А лучше — обойтись без этого и сделать все не меняя ядро магазина.
Если вам нужно показывать другую цену именно в корзине, то проще всего это сделать фильтром вывода на цену в чанке tpl.msCart.row. А затем реально менять цену при сохранении заказа в hook`е для FormIt.
Выходит довольно сложно, а у меня и так ощущение, что мы вам всей толпой помогаем магазин делать. Имейте совесть уже.