mureevms не подскажите как делать отдельно бекап для каждого сайта в var/www? site1.ru => (mnt/yandex/backup/www/site1.ru-2017......tar.gz) и тд. И тот же вопрос по базам данных (site1, site2, etc..). ибо у впримере базы указываются вручную.
var t;
$(document).on('keyup', 'textarea[name="message"]', function(e) {
if (t) clearTimeout(t);
t = setTimeout(function(){
console.log('test');
}, 3000);
});
отрабатывает не правильно. Ввожу букву Т - через 3 сек выдает "test" в консоли.
Должно быть так:
ввел букву
получил консоль.лог, 3 сек функция не выполняется по нажатию клавиш
Oleg Shevelev: спасибо, работает. но есть проблема, не правильно считает sum теперь. показывает 4 а должно быть 2, без джойнов показывает 2.
SELECT
IF(m.to_id = 5, m.from_id, m.to_id) as user_id,
SUM(m.unread) as count_unread,
MAX(m.createdon) as last,
u.username
FROM `modx_messenger_messages` as m
LEFT JOIN `modx_users` as u ON (u.id = m.from_id OR u.id = m.to_id)
WHERE m.from_id = 5
OR m.to_id = 5
GROUP BY user_id
Oleg Shevelev: SELECT
IF(`to_id` = 5, `from_id`, `to_id`) as `user_id`,
sum(`unread`) as `unread`,
MAX(`createdon`) as `last`,
`modx_users`.`username` as `name`
FROM `modx_messenger_messages`
LEFT JOIN `modx_users` ON `modx_messenger_messages`.user_id=`modx_users`.id
WHERE `from_id` = 5
OR `to_id` = 5
GROUP BY `user_id`
вот тут LEFT JOIN `modx_users` ON `modx_messenger_messages`.user_id=`modx_users`.id не понимет **.user_id
Oleg Shevelev: еще вопросик, у меня leftjoin выдает ошибку куда не сую. Нужно зайти в таблицу `test_users` по user_id = `test_users`.`id` и выбрать поле `username`