МЕСТО ПОД РЕКЛАМУ
16 Июль 2020

Javascript — cохранение и восстановление введённых значений при обновлении страницы

Работаем на странице с полями для ввода данных, например заполняем какую то анкету — случайно закрыли или завис браузер, или просто обновили страницу и херак — все введённые данные пропали 🙁  знакомая ситуация? думаю что да

Для решения этой задачи на просторах родного рунета нарыл такой скриптик на нативном яваскрипте

Всё бы ничего, но мне в шаблонах  зачастую приходится выводить поля с уже заполненными данными из базы данных (например цена).

Собственно, для полей которые нужно запоминать я ввёл дополнительный атрибут data-save и чуток допилил скрипт, на предмет проверки данного аттрибута при восстановлении введённых ранее значений.

 

рубрики: SEO | Комментарии (0)

10 Июль 2020

Моментально отдаем файл с помощью PHP

Пост из разряда «закладка»

Сразу сама функция по отдаче файлов

Взято отсюда https://habr.com/ru/post/151795/

рубрики: PHP, Полезности | Комментарии (0)

9 Июль 2020

Передача в PHP многомерного массива AJAX запросом

С многомерными массивами в javascript беда, а уж с передачей многомерного массива AJAX запросом — тем более.
Не буду долго рассказывать о своих страданиях 🙂 сразу готовое, красивое решение

 

рубрики: Javascript, Javascript - JQuery, Лайфхак, Полезности | Комментарии (0)

18 Июнь 2020

COVID-19 в онлайн бизнесе

Давно не писал, с этим короновирусом совсем обленился 🙂 Вроде бы сижу на удалёнке, времени на свои «тёмные» онлайн делишки должно быть больше — ан нет!
Как оказалось сидя на работе продуктивность работы в онлайне у меня в разы выше — и виной тому домашние дела.
Дети, жена, дом … на онлайн работе хрен сосредоточишься, да и вообще летом как то вообще не работается 🙂

В этом посте хочу поделиться небольшими умозаключениями по онлайн бизнесу.
Итак, не такой уж он независимый — как показала практика вирус повлиял на офлайн бизнес, он ослаб и соответственно сократил инвестирование онлайн бизнеса.
Так мои онлайн партнёры сократили мой бюджет на 30% — 50%. Непосредственно работодатель (работаю сис.админом в оптовой компании по продаже обоев) так же сократил ЗП на 35%.
Новые белые фарма проекты так и не выстрелили, а доход со старых стремиться к нулю 🙁

Так что мой и онлайн IT бизнес довольно прилично поджался.

Вся надежда на будущий белый онлайн проект — производство уникальных фото-обоев. Но он ещё очень сырой.
Пока поставил запрет от индексации, как только закончим работу над контентом (сортируем, именуем изображения) — займусь онлайн продвижением.

рубрики: Размышления | Комментарии (0)

18 Апрель 2020

Как передать массив из PHP в Javascript


[script]
var obj = [? echo json_encode($php_variable); ?];
[/script]

(вместо квадратных скобок — ставим <>)
В переменной $php_variable может быть любой PHP массив.

рубрики: Javascript | Комментарии (0)

20 Март 2020

Input для телефона с флагом, кодом страны, валидацией и maskedinput

Для реализации задуманного я выбрал плагин intl-tel-input
Вроде всё в нём замечательно, кроме отсутствия очевидно необходимого maskedinput — то есть в поле для ввода телефона, скрипт спокойно даёт вводить буквы и прочую ересь.
Для решения этой задачи я выбрал jquery плагин maskedinput

А вот с реализацией объединения оказалось не всё так тривиально, но и тут мне повезло — нашел готовое решение на блоге похожем по типу изложения с моим — сисадмин, программист потихонечку ведёт блог о том с чем сталкивается по жизни 🙂

То что получилось можно посмотреть тут

рубрики: Javascript - JQuery | Комментарии (0)

3 Март 2020

Javascript автоматизация работы с сайтом в консоли браузера

Столкнувшись с проблемой чистки ящика Яндекс.Почты нашел интересную статью, в которой предлагалось автоматизировать работу с ящиком открыв консоль и вызвав там самописную стороннюю фукнцию, выполнявшуюся в бесконечном цикле!

Идея работы с реальным контентом сайта самописным кодом, да ещё в бесконечном цикле мне очень понравилась, пока не знаю где применю — но однозначно в закладки!!!

(function(){
Console.log(‘тут мутим с селекторами — чекаем удаляем и т.д. и т.п.’);
setTimeout(arguments.callee,5000);
})();

Код автора, для удаления писем. Уже не актуальный — Яша видимо вёрстку сменил, но смысл ясен — пометили письма, нажали удалить и так в цикле!

(function(){
$('.block-messages-list-box.b-layout__first-pane input[type=checkbox]:not(:first)').trigger('click').trigger('click');
$('a.b-toolbar__item.b-toolbar__item_delete.daria-action').click();
setTimeout(arguments.callee,5000);
})();

рубрики: Javascript, Javascript - JQuery, Лайфхак, Полезности | Комментарии (0)

2 Март 2020

JQuery tabs — как сделать простые табы (вкладки)

Не претендую на авторство, вырвал из видеоурока по вёрстке
Очень простая реализация табов — буквально несколько строчек.


$(".tabs li").click(function() {
var tabName = $(this).attr("data-tab-name");
$(this)
.addClass("active")
.siblings()
.removeClass("active");
$(".tab-content." + tabName)
.addClass("active")
.siblings()
.removeClass("active");
});

У лишек должен быть атрибут data-tab-name одноимённый с классом содержащим контент.

Рабочий код с минимальной стилизацией — ссылка.

рубрики: Javascript - JQuery, Полезности | Комментарии (0)

27 Февраль 2020

Как быстро и просто вставить SVG иконки на сайт?

Продолжаю ковыряться в методиках современной вёрстки, сегодня нашел отличный ролик на тему работы с SVG иконками.
Собственно ролик https://www.youtube.com/watch?v=R2YC3SrTYHk

Если в 2х словах о технологии — необходимые иконки загружаются в онлайн сервис https://icomoon.io/
(жмякаем в правом верхнем углу по ссылке IcoMoonApp)
(кстати там тоже есть хорошая библиотека, например я именно там и взял бесплатные иконки)
Всё — загрузили, или выбрали необходимые иконки — жмём загрузить шрифт и вуаля — скачиваем архив с необходимым веб-фонтом и html файликом с демонстрацией подключения и использования.
Если окошко IcoMoonApp сразу не закрывать — можно удобно копировать код нужных элементом для вставки в проект.

Очень круто и очень быстро и просто!



рубрики: Вёрстка, Лайфхак, Полезности | Комментарии (0)

25 Февраль 2020

Возможно ли быстрое саморазвитие?

Если Вы более конкретный и прямолинейный человек и понимаете, что Ваше вектор развития вполне конкретен — например Вы видите себя программистом, то для Вас больше подойдут конкретная техническая литература, а лучше курсы — тогда рекомендуем Вам посетить сайт webshake.ru где Вы найдёте массу интересных курсов, например https://webshake.ru/kurs-php-dlya-nachinayushih — курс по PHP для начинающих.

Нет ни малейших сомнений в том, что используя в своей деятельности такие практики как позитивное мышление, самосовершенствование и духовный рост, большинство людей жаждет получить от них достаточно быструю отдачу. При этом рассуждения homo sapiens обычно сводятся к тому, что минутные сеансы, связанные с мысленным абстрагированием, просмотром видеоряда или прослушиванием развивающих аудиозаписей, могут чудодейственным образом повлиять на их жизнь.

Но можно ли, спросите Вы, достичь подобных результатов в такой короткий срок?
Читать полностью »

рубрики: Размышления, Реклама | Комментарии (0)

Яндекс.Метрика