Не совсем логично делать это на стороне JS, так как вам потребуется несколько проходов циклом, что бы объединить данные по fromVenueId и посчитать totalUser. При больших объемах данных - это будет довольно затратно по памяти и времени. Подумайте над возможностью сделать нужные вам операции на уровне запроса к базе данных, вы же из базы эти данные получаете?
У Яндекс Транспорт так плавно потому что они не каждые 10 секунд отправляют данные, а получают их в реальном времени. Попробуйте реализовать получение данные для отслеживания автобуса через websocket
Аналогичная ситуация была, но узнал я об этом за день до того как истекал срок, поэтому пришлось продлить. А так, смотрел варианты, и если у вас есть запас времени, то вы можете подобрать более дешёвый регистратор (например regname24.ru) и перенести домены туда. Инструкцию по переносу можно почитать тут https://pupi-boy.ru/drugoye/perenos-domena-ru-k-dr...
Вы можете просто записывать в базу данных все посещения по уникальным сессиям. Можно сохранять ip адрес, user agent, время посещения, страницу, ссылку откуда пришёл пользователь и т.п.
Недавно обнаружил подобную проблему на одном из своих проектов. Выяснил, что она появилась только после обновления Chrome до 61 версии. Полагаю, что это баг в этой версии хрома, по крайней мере подожду обновления до 62 версии, если не исправится, то буду думать уже как решать самому.
Можно реализовать по-разному. Если у вас в базе данных характеристики хоронятся в отдельных полях или отдельными записями в таблице характеристик, то можно написать скрипт с умной логикой, который сам подберёт
сходные по определённым характеристикам товары. Этот подход наиболее разумен в тех случаях, если у вас большое количество товаров в базе и они часто пополняются. Если товаров не так много, то можно вручную "прилинковать" товары между собой, т.е. для каждого товара вы добавляете ссылки на похожие по вашему мнению, этот подход более гибок, но требует время на добавление ссылок и поддержку ссылок в актуальном состоянии при добавлении новых товаров.
Это встроенное в хром окно, не является частью dom. Нельзя поменять его через css. Не думаю, что через какой-либо файл вы это сможете поменять, тут скорее в исходниках править нужно. Исходники для хромиум вы можете тут найти - dev.chromium.org/developers/how-tos/get-the-code )
Простой способ. Если заранее известны размеры картинок, то пропишите их в атрибутах width и height у картинки, что бы даже когда картинка ещё не загрузилась она уже занимала необходимое для её отображения место. А для элемента добавьте css свойство добавляющее анимированную картинку бэкграунда (gif, а лучше svg) по центру.
Если хотите именно codeigniter, то на нём есть неплохая готовая cms - ( https://www.getfuelcms.com/ ). Сам использовал её для нескольких сайтов, позволяет быстро создать классы и таблицы в БД для ваших сущностей, на основе которой движок сам построит редакторы в админке для CRUD действий.
На вкладке "Source" нажимаете "Ctrl+P", вводите имя искомого файла. Выбирайте мышкой нужный файл, после кликаете правой кнопкой мыши по вкладке в которой открылся файл и выбираете "Copy link address"