Вот подборка из 47 потрясающие CSS3 демо анимаций. Они показывают о возможностях CSS3. Некоторые из них очень полезны и могут быть использованы в качестве альтернативы Javascript. Для того, чтобы увидеть эти эффекты, необходимо WebKit браузер, например, Safari и Chrome (жаль Internet Explorer пользователей). Наслаждайтесь!
Сегодня интернет стал очень популярным и долго уже им пользуются в телефонах и смартфонах. Я думаю для блогеров доработка будет полезна, так как ее задача состоит в том, чтобы перенаправить пользователей с мобильных устройств на сайт который предназначен для мобильных устройств (то есть по сути у Вас должен быть для мобильных устройств).
Первое что нужно сделать, это перейти по адресу и скачать директорию. Далее в файле header.php в самом верху нужно вставить эти строчки:
Сегодня интернет стал очень популярным и долго уже им пользуются в телефонах и смартфонах. Я думаю для блогеров доработка будет полезна, так как ее задача состоит в том, чтобы перенаправить пользователей с мобильных устройств на сайт который предназначен для мобильных устройств (то есть по сути у Вас должен быть для мобильных устройств).
Первое что нужно сделать, это перейти по адресу и скачать директорию. Далее в файле header.php в самом верху нужно вставить эти строчки:
include('mobile_device_detect.php');
$mobile = mobile_device_detect();
if ($mobile==true) {
Файл robots.txt размещается в корневой директории сайта и описывает исключения для поисковых ботов. Придерживающийся стандартов бот проверяет сначала url "/robots.txt", если файл существует, то бот анализирует его содержимое на предмет наличия запретов к посещению определённых частей сайта. Имя файла не должно содержать заглавных букв. Записи в файле разделяются одной или несколькими пустыми строками. Комментарии в файле robots.txt начинаются знаком “#” и заканчиваются окончанием строки (строки, содержащие только комментарии игнорируются ботами и не являются разделителями записей). User-agent
Что такое robots.txt и для чего он нужен Файл robots.txt размещается в корневой директории сайта и описывает исключения для поисковых ботов. Придерживающийся стандартов бот проверяет сначала url «/robots.txt», если файл существует, то бот анализирует его содержимое на предмет наличия запретов к посещению определённых частей сайта. Имя файла не должно содержать заглавных букв. Записи в файле разделяются одной или несколькими пустыми строками. Комментарии в файле robots.txt начинаются знаком “#” и заканчиваются окончанием строки (строки, содержащие только комментарии игнорируются ботами и не являются разделителями записей). User-agent Имя бота, к которому применяются правила исключений на сайте. Можно прописать несколько строк с User-agent, в этом случае правила, описанные в данной записи будут применяться указанными ботами. Для описывания правил ботам, для которых отдельная запись не составлена применяют следующий параметр: «*» (в файле robots.txt может быть только одна запись User-agent: *).
Disallow В данном поле прописывается полный или частичный путь к месту на сайте, посещение которого запрещено для бота. В каждой записи должно присутствовать как минимум одно поле Disallow. Пустое поле Disallow подразумевает разрешение боту посещать все директории и файлы сайта. Не допускается использование в данном поле регулярных выражений и символов подстановки.
Примеры для (Показывает как можно сочетать директивы в файле robots.txt но не несущий смысловой нагрузки)
User-agent: Aport User-agent: Googlebot Disallow: /temp/img/ # Запрещает посещение ботами Google и Апорт
User-agent: StackRambler Disallow: # Для бота поисковой системы Рамблер разрешено посещение всех # страниц и папок сайта
User-Agent: * Disallow: /lesson.php?action=test # Запрещает посещение всеми ботами, для которых не сделана #отдельная запись, # динамических страниц, начинающихся с # например: # чувствительно к порядку переменных в ссылке
Некоторые поисковые системы поддерживают дополнительные поля в файле robots.txt. Яндексом поддерживается директива Host, служащая для назначения основного зеркала:
Цитата:
User-agent: Yandex Disallow: /test/ Host: site.ru # разрешено посещение всех страниц и папок на сайте, кроме # основным зеркалом назначено
User-agent: * Disallow: # всем ботам, кроме бота Яндекса, разрешено посещение всех страниц и # папок на сайте
Запретить сайт к индексации полностью можно с помощью такого файла robots.txt
Цитата:
User-agent: * Disallow: /
Наиболее актуальные для Рунета, на мой взгляд, боты: (думаю, даже расшифровывать не требуется) Yandex Googlebot StackRambler Aport
Более полным списком не вижу смысла загромождать топик, кому интересно — обращайтесь в личку — вышлю.
Рекомендации по запрету к индексации Что не следует указывать в файле robots.txt: — папки с административными файлами — файлы, о которых посторонним вообще знать не стоит Прописывание путей к данным частям сайта может породить нездоровый интерес и попытки совершения зловредных действий, рады которым Вы уж точно не будете. К тому же есть и альтернативные способы запрета посещения и индексации ботами страниц.
Стоит запретить к индексации: — документы «для печати» — папки со скриптами — папки с картинками (если у Вас не предвидится целевой аудитории с поиска по картинкам) — сервисные страницы, такие как, например, страница с формой отправки письма администрации, схема проезда
Ошибки, допускаемые при составлении robots.txt Как не надо делать: Имя файла содержит заглавные буквы – Robots.txt или ROBOTS.TXT Файл robots.txt размещается не в корневой директории Пустая строка после поля User-agent Отсутствие директивы Disallow Использование в поле Disallow символов подстановки или регулярных выражений, например: «?», «*» Больше одной строки «Disallow: *» Пример ничего не запрещающего robots.txt (основное зеркало site.ru)
В предыдущих статьях об эволюции программ мы вспоминали . Сегодня мы рассмотрим Adobe Photoshop, он всегда был одним из самых лучших (если не лучший) для создания и обработки изображений. Все началось в 1987 с приложением для Mac, что называется Display, созданный Томасом Ноллом. Почти два десятилетия прошло с первой версии программы, так давайте вернемся назад и посмотрим, что изменилось.
HTML разметка здесь будет очень простая. Каждая из граней имеет свой собственный DIV класса. В принципе на примере все увидим.
Материал
Материал
Материал
Каждый из трех прямоугольников придается иной оттенок серого, чтобы создать впечатление глубины. Каждая сторона 200 х 200 пикселей, в том числе 10 пикселей обивка.
Примеров использования можно придумать много, но мне пришла в голову такая. Можно в такой блок помещать в три раза больше рекламы. Буду рад если Вы еще напишете Ваши мысли для чего можно использовать.
Мы все знакомы с Google заставками — индивидуальные логотипы, которые появляются на главной странице поисковой системы, чтобы отметить особые даты или события.Уже 12 лет Google занимается созданием этих логотипов, отдавая дань уважения, начиная с глобальных праздников, как День Земли рождения исторически значимых людей (например, Альберт Эйнштейн) и даже дни рождения вымышленных персонажей.
В первые десять лет Google использовал заставки очень редко. Но начиная с 2008 года, Google использует все больше и больше рисунков, часто с загадочными значения. Ниже приведены некоторые из лучших подобранных Google рисунков за последних 12 + лет !
В Интернете столько сайтов! Пользователю приходится постоянно добавлять в друзья одних и тех же пользователей из разных сообществ. Разработчикам становится непросто создавать популярные веб-приложения, зависящие от участия достаточного количества пользователей. API Social Graph дарит разработчикам возможность использовать социальные связи, которые уже есть у пользователей благодаря другим веб-службам. Этот API позволяет легко получить и применить сведения о социальных связях между пользователями.
Только общедоступные сведения
API Social Graph предоставляет адреса общедоступных страниц в Интернете и публичные сведения о связях между ними. У API нет доступа к информации с ограниченным доступом, например к личным страницам профиля и веб-сайтам, открытым только для друзей.
Если вам необходимо регулярно парсить HTML, то тогда эта статья для Вас.
Шаг №1. Подготовка
Первое, что вам нужно сделать, это загрузить библиотеку, которая свободно распространяется в SourceForge.
Там есть несколько файлов, но нам нужен simple_html_dom.php, остальные только примеры работы библиотеки.
Шаг 2. Разбор основ
Эта библиотека очень проста в использовании, но есть несколько нюансов которые нужно знать.
Загрузка html
$html = new simple_html_dom();
// Загрузка с рядка
$html- >load('
Hello World!
We're here
');
// Загрузка с файла
$html- >load_file('');
Вы можете создать свой исходный объект путем загрузки HTML из строки или из файла. Загрузка файла может быть сделана либо через URL, либо через локальную файловую систему. Предостережение: load_file () делегирует данные в file_get_contents . Если опция allow_url_fopen не установлена в вашем файле php.ini, вы не cможете нормально работать с этой функцией.
Доступа к информации
Если у вас есть объект DOM, вы можете начать работать с ним с помощью find () .
Hello World!
We're Here.
#создание и загрузка HTML
include('simple_html_dom.php');
$html = new simple_html_dom();
$html- >load("
Hello World!
Мы здесь
");
# взять все элементы с второго
$element = $html- >find("p");
# изменяет
$element[1]- >innertext .= " и здесь остались .";
# вывод!
echo $html- >save();
Другие селекторы Вот некоторые другие примеры селекторов.
# берет первый элемент id="foo"
$single = $html- >find('#foo', 0);
$collection = $html- >find('.foo');
# берет все элементы a
$collection = $html- >find('a');
# берет все элементы H1
$collection = $html- >find('h1 a');
# берет все img тега a title из 'himom'
$collection = $html- >find('img[title=himom]');
Документация
Полную документацию по библиотеке можно найти на .
Шаг 3. Реальный пример
Чтобы показать библиотеку в действии, мы напишем сценарий для быстрого парсинга содержания сайта .
C помощью функции getArticles мы разбираем страницу. Также мы создаем глобальный массив, для того чтобы статья была целой. Прежде чем мы начнем , давайте посмотрим, как построена страница сайта.
Шаг 4. Пишем функцию для парсинга
function getArticles($page) {
global $articles;
$html = new simple_html_dom();
$html- >load_file($page);
// ... more ...
}
В new simple_html_dom () мы загружаем нашу страницу.
При помощи утилиты Site-Auditor вы сможете быстро собрать данные, необходимые для оценки видимости сайта в поисковых системах Рунета.
Одним кликом вы получите все необходимые данные из основных поисковых сервисов, используемых в российском сегменте Интернета, а именно: Яндекс, Рамблер, Апорт, а также в наиболее популярных международных сервисах Goog и Yahoo.
Кроме того, в случае, если на анализируемом сайте будет обнаружен счетчик Рамблер ТОП100, утилита соберет данные о количестве посетителей и просмотренных страниц за последние 7 дней. Если будут обнаружены счетчики иных статистических систем, то на них будут даны ссылки.
В данный момент система определяет наличие следующих, наиболее популярных счетчиков статистики:
Google сделал два огромных объявлений сегодня. Один из них касается API Google font. Просто поставив ссылки на конкретный шрифт, которые хранятся на серверах Google (экономия на трафике + кэширование ), мы получили доступ к широкому набор пользовательских шрифтов. Эти шрифты можно интегрировать в проект примерно за 20 секунд. Кроме того, в связи с операциями, выполняемыми в фоновом режиме, эти нестандартные шрифты, даже будет нормально обрабатываться в Internet Explorer 6.
Только один шаг
Для того чтобы воспользоваться API Google Font, вам нужно всего лишь нужно поставить ссылку на ваш шрифт, и потом прописать в таблице стилей. Вот и все! ! Например:
Hello World
Посмотреть каталог шрифтов можно Также пример работы шрифтов Удивительно, не правда ли?! Так что же вы думаете?