Все записи категории ‘Программирование’

Счетчик просмотров в drupal
 3 Мар, 2017

Сейчас все пользуются внешней статистикой вроде метрики от Yandex. Зачем может понадобится внутренняя статистика?

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

Читать далее »

Вывод результатов формы в саму форму после submit
 2 Мар, 2017

Что делают в большинстве случаев после успешного submit данных формы? Вариантов два — либо показывают системное сообщение drupal_set_messge(), либо производят переадресацию на некую страницу с результатами.

Первый вариант почти всегда выглядит неказисто, а второй либо является статичным, либо требует привязки к сессии и реализации какого либо пути воспроизведения данных, которые только что были отправлены пользователем.

Читать далее »

Формируем относительную ссылку
 2 Мар, 2017

Посмотрим как можно сформировать url относительно текущего местоположения файла в php.

Читать далее »

Относительные ссылки/пути в WordPress
 28 Фев, 2017

При добавлении картинки в публикацию, WP формирует html код с абсолютным путем. Т.е. мы получаем полный адрес: протокол, домен, путь на сайте и имя файла. Как сделать, чтобы WP подставлял относительные пути, т.е. опускал протокол и домен?

Читать далее »

Как запретить растягивание textarea
 27 Фев, 2017

Тэг TextArea — незаменимое поле ввода для текста. Современные браузеры по-умолчанию позволяют пользователям изменять размеры, растягивать его за правый нижний угол. Сделано это с добрыми намерениями, но для верстальщика оборачивается не самыми приятными последствиями.

Читать далее »

Копируем в буфер обмена средствами javascript
 25 Фев, 2017

Такая задача возникает не часто, но если вы заботитесь о пользователе, и помогаете ему скопировать в буфер обмена нужную информацию — то пользователь будет вам признателен. Так вы заработаете ещё один плюсик в копилку «юзабилити».

Читать далее »

jQuery плагин для ввода диапазона значений
 22 Фев, 2017

Подбирал плагин, реализующий компонент для выбора диапазона чисел. Перебрал не мало «добра», были и некоторые довольно свежие плагины, но остановил свой выбор на стареньком уже не поддерживаемом с 2012 г. проекте.

Читать далее »

Прикручиваем reCAPTCHA к комментариям в WordPress
 18 Фев, 2017

Сейчас проходит бета-тестирование 2-й версии reCaptcha от Google. Она называется «Invisible reCAPTCHA» — вроде как невидимая кепча. Но вы уже можете её установить на свой сайт, чем мы и займемся в этой статье.

Читать далее »

CURL выдаёт SSL certificate problem, что делать?
 12 Фев, 2017

Если при отправке запроса через CURL по https, вы получаете следующую ошибку:

То можно отключить соответствующие проверки, выключив в опциях следующие флаги —SSL_VERIFYHOST, SSL_VERIFYPEER.

Читать далее »

Urlencode расширенная практика применения
 8 Фев, 2017

UrlEncode — php-функция, которая подготавливает значение для использования его как часть html ссылки, заменяя спец. символы, кириллицу и т.п. на закодированные hex значения. Обычно так подготавливают GET параметры, передаваемые в url:

Читать далее »