ad-image
Чат на websocket в Yii2 | Websocket Yii2 Chat

Чат на websocket в Yii2 | Websocket Yii2 Chat

Нужен чат на PHP, но чтобы был в реальном времени, реализация может быть разными технологиями, мне нужно было на websocket. Сначала я использовал consik/yii2-websocket, но поскольку этот пакет использует cboden/ratchet, то решил использовать его (причина банальна, он в случае ошибок, ошибки выкидывает прямо в консоль, чего не мог предыдущий товарищ). Кроме того, если сначала поставить […]

Continue Reading

Скролл к последней записи внутри блока Scroll bottom inside div

Скролл к последней записи внутри блока Scroll bottom inside div

Jquery $(‘.add’).click(function(){ $(«#mylist»).append(«<li>Test</li>»); $(‘#mylist’).animate({scrollTop: $(‘#mylist’).prop(«scrollHeight»)}, 500); });   Html <div> <ul id=»mylist»></ul> <button class=»add»>Add li</button> </div> CSS #mylist { width: 100px; height: 200px; padding: 20px; background-color: #eeeeee; overflow-y: auto; }   Источник: https://stackoverflow.com/questions/31716529/how-can-i-scroll-down-to-the-last-li-item-in-a-dynamically-added-ul/31716758

Continue Reading

Select2 через Ajax на Yii2

Select2 через Ajax на Yii2

Есть крутой плагин Select2 и его реализация для Yii2 от kartik-v Случилось тут, что данных оказалось крайне много, поэтому загружать их прямо в плагин не представляется возможным. А значит загружать их нужно динамически.

Continue Reading

CKEditor ImageUploader

CKEditor ImageUploader

Есть крутой редактор CKEditor5, в котором все отлично, кроме того, что не очень внятно (или я не нашел) описана реализация загрузки изображений своими силами (там есть своя реализация, но 1. она платная, 2. загружается на всякие хостинги изображений), то есть на свой сайт.

Continue Reading

Обновить ранг записей таблицы MySQL UPDATE rank

Обновить ранг записей таблицы MySQL UPDATE rank

Есть в таблице поле order, которая служит для того, чтобы сортировать по этому полю выводимые записи. Так вот, если у записи изменить это поле, то образуются дырки и/или повторяющиеся значения нумерации. Следовательно при сохранении в бд, это поле нужно снова перенумеровать, чтобы ORDER все-таки был полем, в котором нумерация действительно актуальная. 

Continue Reading

Как отключить Alt+Click Linux

Как отключить Alt+Click Linux

Во многих IDE есть хорошая, вещь, как множественные курсоры. В JetBrains, например, они ставятся через кнопку Alt+Click, но на это сочетание в Linux забита другое действие, которое убрать можно через программу модификатор настроек.

Continue Reading