Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
25 сентября 2015, 07:19
+4
Добавил некоторые ограничения на работу скриптов в консоли и выполнение запросов MySQL.

Скорее всего, никто их не заметит но подвесить сервер по ошибке уже не получится.
Василий Наумкин
24 сентября 2015, 19:35
+1
Если Василий примет PR
Не примет. Вопрос с дальнейшим развитием MS2 по-прежнему висит в воздухе.

Можешь попробовать отправить PR в репозиторий новых версий.
Василий Наумкин
24 сентября 2015, 14:56
0
Монтировал триальным Sony Vegas. а чем снимал — не помню.
Василий Наумкин
24 сентября 2015, 13:53
0
То, что написано по ссылке — не понятно?

Никаких секретов нет, всё сделано как там.
Василий Наумкин
24 сентября 2015, 01:20
0
Всё немного сложнее. Тег p должен оборачивать текст, то есть
<p>
текст
</p>
так что простой замены здесь не получится.

Но менять на br или сразу писать p в тексте — без проблем.
Василий Наумкин
23 сентября 2015, 09:38
1
+2
Не стоит выбирать все комментарии, если можно сразу получить их количество.
$comments = $modx->getCount('TicketComment', array('published'=>0) );
Это быстрее на порядки.
Василий Наумкин
23 сентября 2015, 07:19
+1
Не думаю.

Но ты легко можешь сделать себе ссылку через QuickButtons в раздел работы с комментариями:

А там всё уже отсортировано по дате + есть возможность выделить и одобрить сразу несколько комментов через Shift или Ctrl.
Василий Наумкин
23 сентября 2015, 03:19
+1
Очень похоже, что ты что-то накрутил в контроле доступа. Типа разрешил работать с контекстом web только админам, отсюда и такое поведение.
Василий Наумкин
23 сентября 2015, 03:07
0
Я вот даже не могу представить, а зачем мне включать такой плагин?
Василий Наумкин
22 сентября 2015, 17:41
0
Тикеты нужно выводить через getTickets. Можно сказать, что это модифицированный pdoResources, только для тикетов.
Василий Наумкин
22 сентября 2015, 16:37
+1
Допустим мы заходим на страницу по modx.com/?id=123 и получаем modx.com/company/media-center/news-releases/modx-evolution-1.0.3/ как сделать аналогичное?

Это решается элементарным плагином:
<?php
if ($modx->event->name == 'OnWebPageInit' && !empty($_GET['id'])) {
	$id = (int)$_GET['id'];
	if ($modx->getCount('modResource', array('id' => $id, 'published' => 1, 'deleted' => 0))) {
		$modx->sendRedirect($modx->makeUrl($id));
	}
}
Писал без проверки, могут быть опечатки, но принцип должен быть понятен.
Василий Наумкин
22 сентября 2015, 03:10
+1
Найми программиста, пусть разбирается.
Василий Наумкин
21 сентября 2015, 17:08
+1
..., "on":"modUser.id=resource.createdby AND resource.parent != 540"}
Василий Наумкин
21 сентября 2015, 16:52
0
Справа есть кнопочка для загрузки новых комментов. Можно нажимать, перед отправкой.
Василий Наумкин
21 сентября 2015, 16:51
0
Надеюсь, что всё-таки есть причина.

Например, это нужно выводить только админам или типа того.
Василий Наумкин
21 сентября 2015, 16:44
0
На всякий случай — доступ в админку modx.pro есть только у меня.

Так что, либо я убрал твои заметки в черновики, либо ты.
Василий Наумкин
21 сентября 2015, 16:42
+2
Написал «от балды».
Зачёт!

Надеюсь, работу вам будут делать ровно так же.
Василий Наумкин
21 сентября 2015, 16:41
1
+1
Потому что у тебя не JSON указан. Должно быть так:
[[!pdoUsers?
    &groups=`4`
    &tpl=`userCardPro`
    &select=`{
        "modResource":"COUNT(resource.id) as users_work"
    }`
    &leftJoin=`{
        "modResource":{"class":"modResource","alias":"resource","on":"modUser.id=modResource.createdby"}
    }`
    &showLog=`1`
]]