Как улучшить юзабилити сайта?

usability[1]Наверняка вы бывали в подобной ситуации: попав на сайт, чтобы прикупить новый пылесос, вам приходиться разбираться в сложной структуре сайта и проклинать неудачное планирование юзабилити интернет-магазина. Читать далее Как улучшить юзабилити сайта?

Cоздание целевых страниц

pic4_b[1]Целевая страница отличается от всех других страниц сайта тем, что она оптимизируется под поисковый запрос. Грамотная оптимизация позволяет продвинуть страницу в результаты поисковой выдачи на высокие позиции. Читать далее Cоздание целевых страниц

Стала доступна для скачивания WordPress 4.0

wp4-0-180x180[1]Стала доступна для скачивания четвертая версия WordPress, названная в честь американского джазмена Бенни Гудмана, известного под прозвищем «Король свинга».

Разработка четвертой версии началась в конце апреля под руководством Helen Hou-Sandí. Этот релиз включает в себя сотни улучшений и несколько совершенно новых функций, которые относятся к работе с медиафайлами и редактору. Также появились новые крутые инструменты для разработчиков. Под катом представлен краткий обзор новых фич. Читать далее Стала доступна для скачивания WordPress 4.0

MySqli или PDO?

mysql-icon[1]Последние годы я писал сайты исключительно на фреймворках, что избавляло меня от работы с БД напрямую. Некоторое время назад начал работу над сайтом на чистом php и задался вопросом, что использовать вместо устаревшего и нерекомендованного к использованию старого расширения PHP MySQL.

Выбирать нужно было между MySqli и PDO. После не очень длительного изучения решил остановиться на MySqli, так как, как мне тогда казалось, он полностью идентичен PDO, за исключением того, что нет возможности отказаться от MySQL в пользу чего-то другого. Как я напишу ниже это не совсем так, минимум одно заметное отличие есть. 

MySqli рекомендован к использованию самими разработчиками PHP.

Читать далее MySqli или PDO?

Что такое Markdown (Маркдаун)?

markdown-logoМаркдаун (Markdown) — самое удобное и интуитивно понятное для редактирования текста, что можно было встретить в интернете. Его используют СтекОверфлоу и Гитхаб, что уже означают повсеместность формата.

Сам по себе, маркдаун это свод правил для форматирования текста и транслятор в HTML. На данный момент трансляторов существует великое множество, все они поддерживают оригинальный стандарт, но некоторые вносят в свои трансляторы дополнительные возможности. Читать далее Что такое Markdown (Маркдаун)?

Как запретить выделение текста (CSS)?

cssЗапретить выделение текста можно при помощи свойства CSS — user-select.
Для старых браузеров необходимо подставлять префикс, у каждого браузера свой префикс.

-ms-user-select — эксплорер;

-moz-user-select — файрфокс;

-khtml-user-select — конкверор;

-webkit-user-select — вебкит браузеры (Хром, Сафари);

user-select — для браузеров последних версий.

Читать далее Как запретить выделение текста (CSS)?

Удаление/возвращение вспомогательного текста из строки поиска (jQuery)

Строка поиска в большинстве сайтов содержит вспомогательный текст (обычно «поиск» или «введите текст»), который автоматически пропадает при получении фокуса текстовым полем и автоматически возвращается, если это поле теряет фокус и при этом не содержит введенных символов. С помощью jQuery можно очень просто организовать такое поведение: Читать далее Удаление/возвращение вспомогательного текста из строки поиска (jQuery)

Удалить все теги средствами PHP.

Удалить все HTML-теги в PHP очень просто. Для этой цели существует функция string strip_tags(string $str [, string $allowable_tags]), которая возвращает строку без тегов.

Функция принимает два параметра:

  1. string str — строка в которой нужно удалить теги. Обязательный параметр;
  2. string allowable_tags — необязательный параметр, означает какие теги необходимо оставить в строке. Читать далее Удалить все теги средствами PHP.

Поиск файлов, содержащих определенную текстовую строку на сервере Linux

tuxlinuxdistrosЗачастую возникает необходимость найти определенную текстовую строку среди тысяч файдов, заполняющих файловую систему Linux сервера.

К сожалению, команда find  не осуществляет поиск фрагментов текста в текстовых файлах.Поэтому для решения задачи поиска текстовой строки следует использовать команду grep. grep ищет заданную текстовую строку в файлах, расположенных в заданном каталоге. Читать далее Поиск файлов, содержащих определенную текстовую строку на сервере Linux

Производит обход (перебор в цикле) всех элементов набора jQuery

.each() -Производит обход (перебор в цикле) всех элементов набора jQuery и вызывает функцию обратного вызова для каждого из них.
Читать далее Производит обход (перебор в цикле) всех элементов набора jQuery