Может у вас просто статистика неправильно принадлежность к оператору стала определять, раз общее количество не уменьшилось.
Всякие обновления dom плохо работают с document.write - думаю из-за того и не работает.
По-моему чтобы разделители рисовать только между элементами навигации без привлечения скриптов.
Накрыть дивом прозрачным, чтобы тап по плееру не проходил - я так понимаю на весь экран разворачивает тап по какому-то элементу плеера?
Из чисто теоретического варианта - накрыть плеер прозрачным дивом?
Просто в качестве размышления: в отличии от того же авиасейлз, недвижимость в онлайне не покупают (как мне кажется), поэтому автоматизированно платить комиссионные - очень сложно получается.
Order by ViewsAvg наверно
Мои запросы тогда не в тему, они на другие данные рассчитаны были.
SELECT *,AVG(views),DATE_FORMAT(date_created ,'%Y-%m-%d') FROM ads GROUP BY DATE_FORMAT(date_created ,'%Y-%m-%d') ORDER BY AVG(views)
Вот такой код даст сортировку по среднему числу просмотров в сутки, но для каждых суток будет всего одна строка.
Если вам нужны все строки, но отсортированные в указанном порядке - видимо придётся что-то типа такого
SELECT c.*, avgviews FROM ads AS c INNER JOIN ( SELECT DATE_FORMAT(`date_created` ,'%Y-%m-%d') as `day`, AVG(views) as `avgviews` FROM ads GROUP BY DATE_FORMAT(`date_created` ,'%Y-%m-%d') ) as s ON DATE_FORMAT(c.`date_created` ,'%Y-%m-%d') = s.day ORDER BY avgviews
Этот sql на основе своей базы составлял, поэтому возможно, забыл какие-нибудь поля или таблицы переименовать - но для иллюстрации идеи, думаю, подойдет.
И очень сомневаюсь в плане оптимальности по ресурсам.
Еще вариант, что слово в тексте может быть с маленькой буквы, а заглавная через css - text-transform:capitalize, а флага для неучёта регистра в регулярке не видно тоже.
У вас таблица t через LEFT JOIN джойнится, там просто null будет в некоторых записях. Попробуйте условие is null. Хотя не уверен.