Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 142 комментария

СикретНаме
СикретНаме
тююю… неужто опять ручки мои искривлённо что-то сделали? на pma.вашдомен не реагирует — пишет не «можу найти страницу» — я так понимаю с распознаванием адреса трабла, но почта ходит, нгинксуша фурычит — чего могло не так пойти?((((
Aliaksandr Katlou
Aliaksandr Katlou
У сублайма есть хороший плагин FTPsync, к тому же бесплатный. Позволяет закачивать в автомате файл на сервер после изменения. + на сайте висит скипт cssrefresh — получается удобная связка для редактрования стилей. Еще настроил Ace и лайм на одинаковую тему, стало удобнее что-то быстро на сервере править.
Владимир Тельнов
Владимир Тельнов
Этот способ помог. Спасибо.

Если я правильно понимаю, то получить количество просмотров комментариев я не смогу.
Сниппет считает только просмотры непосредственно тикетов. Если я вывожу только сниппет комментариев TicketComments под новостями, то подсчет количества просмотров производится не будет.

По крайней nf,kbwf мере modx_tickets_views в БД пустая.

Вопросы 1-3 касательно кодировки и ошибки в JavaScrip еще актуальны
Владимир Тельнов
Владимир Тельнов
4. modx.pro/help/539/#comment-4963 — Не совсем то. Нужно сначала от куда то получить id ресурса.
Пробовал $id = $modx->resource->get('id'); — не помогло. Создал сниппет

$id = $modx->resource->get('id');
$q = $modx->newQuery('modResource', $id);
$q->leftJoin('TicketThread','TicketThread', "`TicketThread`.`name` = 'resource-{$id}'");
$q->leftJoin('TicketComment','TicketComment', "`TicketThread`.`id` = `TicketComment`.`thread`");
$q->select('COUNT(`TicketComment`.`id`) as `comments`');

$count = 0;
if ($thread = $modx->getObject('TicketThread', array('resource' => $id))) {
echo $thread->get('comments');
}

return $count;

Если вставить вызывать этот сниппет в чанк для сниппета getResources, то возвращается id не ресурсов с которыми работает getResources, а id текущего ресурса.
Виталий Батушев
Виталий Батушев
А у меня Ubuntu на ноуте категорически переключается с видеокарты Intel на nVidia, которая греется как плитка.
Кроме того, не знаю, как там можно перелопатить клавиатуру под себя — на Windows у меня с 1992-го собственная раскладка, основанная на раскладке пишущей машинки с дополнительными полиграфическими знаками.
Пользуюсь: Sublime Text 2, FlashFXP (оба куплены). Вместо Putty — Bitvise SSH Client, удобнее.