Сергей Шлоков

Сергей Шлоков

С нами с 31 января 2013; Место в рейтинге пользователей: #5
08 апреля 2015, 09:26
+1
Да. Вместе с TV.
08 апреля 2015, 09:10
+1
...`modx_site_content`.`deleted` =1
Дружище, это не удаленные ресурсы, а помеченные к удалению. А вдруг завтра кто-то решит их восстановить? И что получится в итоге понимаешь?
Лучше прямыми запросами в БД не лазить. В MODX все продумано и завязано. Хочешь удалить TV, просто очисти корзину с удаленными ресурсами. И все удалится автоматом.
08 апреля 2015, 09:03
0
Ресурсы удалялись а tv оставались таблица неприлично распухла
Как-то очень странно. Ведь при удалении ресурса должны автоматом удаляться и тв-шки. Ведь у ресурса композитная связь с TV.
07 апреля 2015, 16:31
0
Вообще странно, что остальные работают. Ведь и [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);
07 апреля 2015, 11:35
0
Только сниппет лучше вызывать некешированным.
07 апреля 2015, 11:30
+1
И тебе данке шон.
Жду когда Василий примет мое предложение руки о возможности менять базовые скрипты на свои. Тогда добавлю еще интерфейс Входящие/Исходящие. Просто не хочется на костылях городить.
07 апреля 2015, 11:21
1
0
Вдруг все уже за меня придумано…
На хабре есть подробные статьи.
В MODX есть
— modx::escape(),
— modx::quote(),
— modx::stripTags,
— ну и напоследок убойный modx::sanitizeString.
А ежели сам пишешь PDO запрос, то используй bindParam.
07 апреля 2015, 10:01
0
Странно, у меня все работает. Сайт на локалке или внешний? Есть где глянуть?
А в таблице tickets_threads поле properties заполнено?
07 апреля 2015, 09:35
0
Вот попробуй обновить ticketMessages и action.php, а также скрипт.
Надеюсь, теперь заведется.
07 апреля 2015, 09:21
0
Ну не такой уж он и старый. Ему всего годик. :)
07 апреля 2015, 09:19
+1
Я программист, а не политик.
Ну тогда может не стоит и мучатся. Кидаться какашками — это уровень сами знаете кого. А мы все-таки доросли до Сапиенс. :)
Попробуйте вы разобрать мои наработки по гаечкам и уличить меня в некомпетентности.
Николай, оно мне надо? Даже если бы у меня был Ваш уровень знаний, я бы не стал этого делать. У меня другие принципы. Я лучше потрачу это время на что-то хорошее.
Меньше обращайте внимание на мой тон и больше на техническую составляющую, и вот вам больше пользы.
Что и делаю. Пользуюсь и Вашими наработками и Василия. За что благодарен вам обоим. И многие благодарны. Но скатывание до базарных разборок печалит. Ну вот Пашок пришел сам к чистому xPDO после pdoTools. Процесс идет. Кому надо научатся.
Принцип Василия по разработке сайтов мне кажется логичным. Скачал необходимые пакеты и небольшими усилиями сделал сайт. А уж если есть претензии к скорости, то на последнем этапе оптимизировать узкие места. А придираться можно бесконечно.
07 апреля 2015, 08:48
+1
А коммент мой был ответом на другой коммент, не совсем корректный в техническом плане
А Ваш некорректен в этическом плане. Оскорбление других не является показателем профессионализма.
Поэтому я и говорю что из-за этого легче пиарить синтаксический сахар.
Если разбирать Ваши статьи про Ваши же компоненты (ShopModxBox, modxSmarty и др.) по Вашим же критериям оценки подачи материала, то кроме пиара в них ничего нет — описываете практически те же достоинства — быстрые, удобные и т.п. Что естественно для специалиста — добиваться качественных результатов. Но к себе Вы не столько критичны. :)
В очередной раз поддерживаю предложение не плевать друг на друга, а направить свои усилия на развитие MODX. От этого больше пользы.
07 апреля 2015, 08:20
0
Абсолютно не настаиваю. Бывает читаю по почте, а потом если на modx.pro вижу, что изменен, то перечитываю. Дело привычки. Заметил, спросил.
07 апреля 2015, 07:32
0
Оффтоп. Василий, ты специально убрал у измененного комментария надпись «комментарий изменен»?
07 апреля 2015, 07:30
0
Опять 25. Все понимают, что pdoTools не может быть быстрее чистого xPDO. Но он быстрее базовых wayfinder'ов, getResources и т.п. Да и удобно иметь все в одном. Кроме того, Василий никого под страхом смерти не заставляет его использовать.
Николай, вы наверно пользуетесь jQuery. Почему бы Вам не написать разработчикам и обозвать всех пользователей данной библиотеке некомпетентными, ведь чистый javascript быстрее. Ну раз уж у Вас столько свободного времени.
П.С. Ваши профессиональные советы и подсказки помогают многим и начинающим и опытным. Но читая данные посты складывается мнение, что это 2 разных человека. Детский сад, чесслово.
06 апреля 2015, 23:21
0
Наговарию я на Василия. Знаю почему. Надо подумать.
06 апреля 2015, 22:53
0
Может [^t^] = [^qt^]? Поэтому [^p^] = 0.
06 апреля 2015, 22:34
0
Я наверно неправильно выразился, но я имел ввиду что он Не не встанет рядом. Ну подумай, тогда при обновлении любого компонента у тебя было бы несколько версий каждого компонента, а не один. Старый компонент всегда затирается.
06 апреля 2015, 22:29
0
Странно.
А вообще математика такая:
[^t^] = [^p^] + [^qt^]
Так что можно на крайняк и самому посчитать :)
06 апреля 2015, 22:14
0
Тут я не причем. Работает базовый метод Tickets::saveComment. Значит там чего-то поломалось.
Я заметил, что теперь при изменении комментария не пишется «Комментарий изменен» как раньше.