Периодически возникает необходимость выбрать несколько сотен файлов по какому-то списку из множества.
В частности, недавно надо было выбрать 8000 фото товаров из 11 тысяч. Всю группу файлов я заранее скопировала в одну папку с помощью фильтров. Но папка содержала и другие фото, их надо было отсеять.
Задача была решена с помощью доброго старого bat файла.
Category: Скрипты
Использование API Яндекс-карт
Хочу расписать тут пример вывода списка дилеров через API с динамическим формированием меток.
Вывод будет двух типов — с кластеризацией и без нее.
Скрипт писался для вебасиста, там используются шаблоны Smarty, синтаксис поэтому немного специфический, со всякими literal.
1. Для работы с API яндекс-карт нужно прежде всего получить ключ в кабинете разработчика: https://developer.tech.yandex.ru/keys/
2. https://tech.yandex.ru/maps/jsapi/ — страница сервиса, с примерами и документацией.
3. Пример с кластеризацией точек:
Скрипт красивой pdf-листалки
Понадобилась красивая pdf-листалка.
Мне понравилась вот эта (демо).
Скрипт скачать можно тут.
А краткость — родственница таланта.
Медленные ссылки на странице
Иногда нужны ссылки внутри страницы.
Например — при списке часто задаваемых вопросов, или, когда в начале товара выводится описание только нескольких характеристик, а основной массив характеристик — ниже.
Красиво когда переход по ссылке внутри страницы идет плавно.
Вот скриптик, который «округляет» переходы по якорям, начинающимся с des
$(function(){
$('a[href^="#des"]').click(function(){
var target = $(this).attr('href');
$('html, body').animate({scrollTop: $(target).offset().top}, 1200);//1200 - длительность скроллинга в мс
return false;
});
});
Поиск недавно измененных файлов
При подозрении на вирус полезно посмотреть недавно измененные файлы.
Но файлов в современных админках десятки тысяч, а папок — тысячи.
Ниже — коротенький скрипт для поиска свежих файлов.
Его же можно использовать для поиска файлов по названию.
Его же можно использовать для поиска файлов по размеру (это может быть полезно при ограниченном месте на диске).
Печать части страницы
Вводная часть:
Страница контакты. Там много информации, а по кнопке «печать» надо печатать только телефон, схему проезда и словесное описание как дорбаться.