Архив по тегу «приемы»
template-tags

Вывод тегов WordPress в несколько колонок в алфавитном порядке

Хочу рассказать как сделать удобную страницу тегов, разбитых на колонки и отсортированных по алфавиту. Все удобство для посетителя заключается в том, что теги наглядно разделены, что позволяет легко найти нужный тег. И в качестве бонуса рядом с тегом стоит количество постов, помеченных этим тегом.

ДалееКомментарии { 4 }

Вывод даты и времени как в Twitter или Facebook

Как известно, в Twitter и Facebook даты сообщений проставляются не стандартно, а показывают сколько прошло времени с момента публикации: «30 секунд назад» или «2 часа назад». Сегодня я покажу как это можно реализовать у себя с помощью PHP.

ДалееКомментарии { 12 }

Счетчик скачиваний с помощью Google Analytics

Вчера понадобилось мне вставить на блог счетчик скачиваний, чтобы посмотреть сколько людей будут скачивать книгу «Professional WordPress Plugin Development». С плагинами связываться не хотел, так как мне нужно просто считать «что» и «сколько раз». И тут я вспомнил, что Google Analytics тоже умеет считать.

ДалееКомментарии { 4 }
Меню WordPress, все варианты

Меню WordPress, все варианты

Одним из самых важных элементов на любом сайте является меню (или, иначе, навигация). Чем проще и удобнее оно сделано, тем легче посетителю ориентироваться, тем быстрее он найдет нужную информацию. Давайте подробно рассмотрим какие есть варианты меню на WordPress.

ДалееКомментарии { 11 }
Подключаем Facebook чат к Pidgin, iChat, Adium, Digsby

Подключаем Facebook чат к Pidgin, iChat, Adium, Digsby

Facebook все больше набирает популярность среди наших соотечественников и многие пользуются чатом, однако невозможность подключить его к популярным мессенджерам многим не нравится. Для Windows недавно появилась поддержка Facebook в QiP Infium, для Mac и Linux мессенджеров это по прежнему остается проблемой. Сегодня я расскажу как не сложно решить задачу подключения Facebook чата к мессенджерам Pidgin,...

ДалееКомментарии { 8 }
Верстка блоков горизонтально без лишних классов

Верстка блоков горизонтально без лишних классов

Довольно часто приходиться верстать блоки, когда они расположены горизонтально, с расстоянием между собой и впритык к краям родительского блока. Например, вот так: Основная трудность здесь возникает с размещением блоков и отступов между ними. Т.е. каким образом разместить блоки, чтобы они были одновременно и прижаты к краям, и имели одинаковый отступ? Как видно на картинке, у...

ДалееКомментарии { 12 }

Как скрыть некоторые категории постов из ленты и RSS без плагинов

В процессе работы над новым дизайном Terehoff.com возникла необходимость отфильтровывать некоторые данные, чтобы исключить их попадание на главную и RSS. Раньше обычным решением в таком случае был плагин Advanced Category Excluder, однако автор забил на свое детище, оставив кучу народа без поддержки, а в новых версиях WordPress плагин безбожно глючит. Немного погуглив, нашел решение, которое...

ДалееКомментарии { 8 }
Горизонтальное выпадающее меню на jQuery

Горизонтальное выпадающее меню на jQuery

Сегодня я расскажу как легко сделать горизонтальное выпадающее меню на jQuery. В силу его понятности и простоты его можно быстро приспособить к любому дизайну. Например, буквально сегодня, я вставил такое горизонтальное меню в проект на CMS Битрикс. К слову, этот скрипт входит в мою копилку сниппетов.

ДалееКомментарии { 32 }
Правильная верстка горизонтального меню с разделителями

Правильная верстка горизонтального меню с разделителями

Часто начинающие верстальщики сталкиваются с трудностями при верстке горизонтального меню с вертикальными разделителями. Сегодня я хочу рассказать, как легко сделать кроссбраузерное горизонтальное меню с максимально чистым кодом.

ДалееКомментарии { 11 }
Собственная кнопка Retweet с счетчиком без плагинов

Собственная кнопка Retweet с счетчиком без плагинов

Сегодня я расскажу как сделать кнопку Retweet с счетчиком и с собственным оформлением, по сути, какую захотите такая и будет. Для этого мы будет использовать  Topsy's Otter API.

ДалееКомментарии { 22 }
12