08 апреля 2015, 09:10 ...`modx_site_content`.`deleted` =1Дружище, это не удаленные ресурсы, а помеченные к удалению. А вдруг завтра кто-то решит их восстановить? И что получится в итоге понимаешь? Лучше прямыми запросами в БД не лазить. В MODX все продумано и завязано. Хочешь удалить TV, просто очисти корзину с удаленными ресурсами. И все удалится автоматом. Вопросы / Как почистить modx_site_tmplvar_contentvalues? 7 +1
08 апреля 2015, 09:03 Ресурсы удалялись а tv оставались таблица неприлично распухлаКак-то очень странно. Ведь при удалении ресурса должны автоматом удаляться и тв-шки. Ведь у ресурса композитная связь с TV. Вопросы / Как почистить modx_site_tmplvar_contentvalues? 7 0
07 апреля 2015, 16:31 Вообще странно, что остальные работают. Ведь и [t] и [p] и [qt] оформляются одинаково — $totalTime= (microtime(true) - $this->modx->startTime); $queryTime= $this->modx->queryTime; $queryTime= sprintf("%2.4f s", $queryTime); $queries= isset ($this->modx->executedQueries) ? $this->modx->executedQueries : 0; $totalTime= sprintf("%2.4f s", $totalTime); $phpTime= $totalTime - $queryTime; $phpTime= sprintf("%2.4f s", $phpTime); $source= $this->modx->resourceGenerated ? "database" : "cache"; $this->modx->resource->_output= str_replace("[^q^]", $queries, $this->modx->resource->_output); $this->modx->resource->_output= str_replace("[^qt^]", $queryTime, $this->modx->resource->_output); $this->modx->resource->_output= str_replace("[^p^]", $phpTime, $this->modx->resource->_output); $this->modx->resource->_output= str_replace("[^t^]", $totalTime, $this->modx->resource->_output); $this->modx->resource->_output= str_replace("[^s^]", $source, $this->modx->resource->_output); Вопросы / Почему может не работать [^p^]? 15 0
07 апреля 2015, 11:35 Только сниппет лучше вызывать некешированным. Вопросы / Как реализовать? Количество ресурсов в контейнере 4 0
07 апреля 2015, 11:30 И тебе данке шон. Жду когда Василий примет мое предложение руки о возможности менять базовые скрипты на свои. Тогда добавлю еще интерфейс Входящие/Исходящие. Просто не хочется на костылях городить. Готовые решения / [Tickets] Компонент TicketMessages 104 +1
07 апреля 2015, 11:21 Вдруг все уже за меня придумано…На хабре есть подробные статьи. В MODX есть — modx::escape(), — modx::quote(), — modx::stripTags, — ну и напоследок убойный modx::sanitizeString. А ежели сам пишешь PDO запрос, то используй bindParam. Вопросы / Как правильно экранировать данные? 5 0 1
07 апреля 2015, 10:01 Странно, у меня все работает. Сайт на локалке или внешний? Есть где глянуть? А в таблице tickets_threads поле properties заполнено? Готовые решения / [Tickets] Компонент TicketMessages 104 0
07 апреля 2015, 09:35 Вот попробуй обновить ticketMessages и action.php, а также скрипт. Надеюсь, теперь заведется. Готовые решения / [Tickets] Компонент TicketMessages 104 0
07 апреля 2015, 09:21 Ну не такой уж он и старый. Ему всего годик. :) Вопросы / xPDO vs pdoFetch 28 0
07 апреля 2015, 09:19 Я программист, а не политик.Ну тогда может не стоит и мучатся. Кидаться какашками — это уровень сами знаете кого. А мы все-таки доросли до Сапиенс. :) Попробуйте вы разобрать мои наработки по гаечкам и уличить меня в некомпетентности.Николай, оно мне надо? Даже если бы у меня был Ваш уровень знаний, я бы не стал этого делать. У меня другие принципы. Я лучше потрачу это время на что-то хорошее. Меньше обращайте внимание на мой тон и больше на техническую составляющую, и вот вам больше пользы. Что и делаю. Пользуюсь и Вашими наработками и Василия. За что благодарен вам обоим. И многие благодарны. Но скатывание до базарных разборок печалит. Ну вот Пашок пришел сам к чистому xPDO после pdoTools. Процесс идет. Кому надо научатся. Принцип Василия по разработке сайтов мне кажется логичным. Скачал необходимые пакеты и небольшими усилиями сделал сайт. А уж если есть претензии к скорости, то на последнем этапе оптимизировать узкие места. А придираться можно бесконечно. Вопросы / xPDO vs pdoFetch 28 +1
07 апреля 2015, 08:48 А коммент мой был ответом на другой коммент, не совсем корректный в техническом планеА Ваш некорректен в этическом плане. Оскорбление других не является показателем профессионализма. Поэтому я и говорю что из-за этого легче пиарить синтаксический сахар. Если разбирать Ваши статьи про Ваши же компоненты (ShopModxBox, modxSmarty и др.) по Вашим же критериям оценки подачи материала, то кроме пиара в них ничего нет — описываете практически те же достоинства — быстрые, удобные и т.п. Что естественно для специалиста — добиваться качественных результатов. Но к себе Вы не столько критичны. :) В очередной раз поддерживаю предложение не плевать друг на друга, а направить свои усилия на развитие MODX. От этого больше пользы. Вопросы / xPDO vs pdoFetch 28 +1
07 апреля 2015, 08:20 Абсолютно не настаиваю. Бывает читаю по почте, а потом если на modx.pro вижу, что изменен, то перечитываю. Дело привычки. Заметил, спросил. Вопросы / xPDO vs pdoFetch 28 0
07 апреля 2015, 07:32 Оффтоп. Василий, ты специально убрал у измененного комментария надпись «комментарий изменен»? Вопросы / xPDO vs pdoFetch 28 0
07 апреля 2015, 07:30 Опять 25. Все понимают, что pdoTools не может быть быстрее чистого xPDO. Но он быстрее базовых wayfinder'ов, getResources и т.п. Да и удобно иметь все в одном. Кроме того, Василий никого под страхом смерти не заставляет его использовать. Николай, вы наверно пользуетесь jQuery. Почему бы Вам не написать разработчикам и обозвать всех пользователей данной библиотеке некомпетентными, ведь чистый javascript быстрее. Ну раз уж у Вас столько свободного времени. П.С. Ваши профессиональные советы и подсказки помогают многим и начинающим и опытным. Но читая данные посты складывается мнение, что это 2 разных человека. Детский сад, чесслово. Вопросы / xPDO vs pdoFetch 28 0
06 апреля 2015, 23:21 Наговарию я на Василия. Знаю почему. Надо подумать. Готовые решения / [Tickets] Компонент TicketMessages 104 0
06 апреля 2015, 22:53 Может [^t^] = [^qt^]? Поэтому [^p^] = 0. Вопросы / Почему может не работать [^p^]? 15 0
06 апреля 2015, 22:34 Я наверно неправильно выразился, но я имел ввиду что он Не не встанет рядом. Ну подумай, тогда при обновлении любого компонента у тебя было бы несколько версий каждого компонента, а не один. Старый компонент всегда затирается. Вопросы / modExtra и генерация новых таблиц для дополнения 16 0
06 апреля 2015, 22:29 Странно. А вообще математика такая: [^t^] = [^p^] + [^qt^]Так что можно на крайняк и самому посчитать :) Вопросы / Почему может не работать [^p^]? 15 0
06 апреля 2015, 22:14 Тут я не причем. Работает базовый метод Tickets::saveComment. Значит там чего-то поломалось. Я заметил, что теперь при изменении комментария не пишется «Комментарий изменен» как раньше. Готовые решения / [Tickets] Компонент TicketMessages 104 0
Редизайн сообщества У меня одного пагинации кнопки отрабатывают на первую страницу? Уточняю: только кнопка — 2 отрабатывает некорректно, начиная с 3 и далее, всё работает
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
Лучше прямыми запросами в БД не лазить. В MODX все продумано и завязано. Хочешь удалить TV, просто очисти корзину с удаленными ресурсами. И все удалится автоматом.
Жду когда Василий примет мое предложение
рукио возможности менять базовые скрипты на свои. Тогда добавлю еще интерфейс Входящие/Исходящие. Просто не хочется на костылях городить.В MODX есть
— modx::escape(),
— modx::quote(),
— modx::stripTags,
— ну и напоследок убойный modx::sanitizeString.
А ежели сам пишешь PDO запрос, то используй bindParam.
А в таблице tickets_threads поле properties заполнено?
Надеюсь, теперь заведется.
Николай, оно мне надо? Даже если бы у меня был Ваш уровень знаний, я бы не стал этого делать. У меня другие принципы. Я лучше потрачу это время на что-то хорошее.
Что и делаю. Пользуюсь и Вашими наработками и Василия. За что благодарен вам обоим. И многие благодарны. Но скатывание до базарных разборок печалит. Ну вот Пашок пришел сам к чистому xPDO после pdoTools. Процесс идет. Кому надо научатся.
Принцип Василия по разработке сайтов мне кажется логичным. Скачал необходимые пакеты и небольшими усилиями сделал сайт. А уж если есть претензии к скорости, то на последнем этапе оптимизировать узкие места. А придираться можно бесконечно.
Если разбирать Ваши статьи про Ваши же компоненты (ShopModxBox, modxSmarty и др.) по Вашим же критериям оценки подачи материала, то кроме пиара в них ничего нет — описываете практически те же достоинства — быстрые, удобные и т.п. Что естественно для специалиста — добиваться качественных результатов. Но к себе Вы не столько критичны. :)
В очередной раз поддерживаю предложение не плевать друг на друга, а направить свои усилия на развитие MODX. От этого больше пользы.
Николай, вы наверно пользуетесь jQuery. Почему бы Вам не написать разработчикам и обозвать всех пользователей данной библиотеке некомпетентными, ведь чистый javascript быстрее. Ну раз уж у Вас столько свободного времени.
П.С. Ваши профессиональные советы и подсказки помогают многим и начинающим и опытным. Но читая данные посты складывается мнение, что это 2 разных человека. Детский сад, чесслово.
А вообще математика такая:
Так что можно на крайняк и самому посчитать :)
Я заметил, что теперь при изменении комментария не пишется «Комментарий изменен» как раньше.