tushov.ru

блог php-программиста, преподавателя и коснультанта

WordPress

Мой новый плагин BanMan для организации вывода баннеров на сайте

banman

BanMan — это плагин для WordPress, позволяющий организовать отображение баннеров на Вашем сайте в разных видах: через виджеты, как фоновое изображения страницы, в виде pop-up баннера, а также в любом месте темы WordPress.

Плагин имеет простой интерфейс, позволяет вести статистику кликов по вашим баннерам, а также статистику их показов на сайте. Также есть возможность настроить период отображения баннера на сайте с начальной по конечную дату.

Скачать плагин BanMan

WordPress, Заметки программиста, Рецепты

Организация вывода notice-уведомлений в админке WordPress

wp_notice

Всё, что нужно знать по поводу вывода уведомлений в админке WordPress написано здесь: https://codex.wordpress.org/Plugin_API/Action_Reference/admin_notices

Установка уведомлений происходит через «навешивание» своей функции на action: admin_notices

Однако, крайне не удобно всё это использовать в своих плагинах.

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

Заметки программиста, Рецепты

Быстрый и удобный ввод данных в форме с клавиатуры

Совсем недавно, понадобилось быстренько разработать небольшое некоммерческое веб-приложение по части сбора статистики по данным артериального давления и пульса с графиками и прочим. Так как необходимо было вбивать большое количество данных (более 300 штук наборов параметров времени, АД и пульса), то пришлось подумать над созданием удобной формой для быстрого ввода.

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

Курс веб-программирования

Курс веб-программирования. Введение

webprogramming

Здравствуй, дорогой читатель! Ты зашел на страницу моего Введения в курс веб-программирования и создания сайтов. Постарайся полностью прочесть данное Введение. Оно не отнимет у тебя много времени, зато даст первоначальное понятие о моем курсе и методике изложения материала в нём.  

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

Заметки программиста, Найдено в Интернете

Бесплатный Git-хостинг с закрытыми репозиториями?

В эпоху популярности SVN я использовал бесплатный на то время сервис: unfuddle.com. Уже давно пришло время более удобного Git и на unfuddle сейчас только 14 дней бесплатного тестового периода, а дальше от 19$ в месяц — что по нашим временам дорого, потому как за такие деньги можно VPS купить, поставить туда свой собственный Git-сервер и пользоваться сколько угодно.

Есть конечно же открытый GitHub, но на бесплатных основах как известно, там только open projects, что, конечно же, не всегда удобно!

Но, не всё так плохо, потому что есть прекрасный сервис bitbucket.org от известного бренда Atlassian с бесплатным аккаунтом и ограничением в 5 пользователей на нём — что в большинстве своём не является сколько-нибудь серьезным ограничением для его использования )

WordPress, Рецепты

Как подключить русифицированный jQuery UI Datepicker в админке WordPress?

datapicker

Довольно тривиальная задача при вводе даты на форме, дать возможность пользователю выбрать её из интерфейса календаря Datepicker, компонента jQuery UI.  Первое что нам необходимо сделать — подключить сам компонент jquery-ui-datepicker, тему оформления и локализацию:

сделать это можно как в файле functions.php Вашей темы, так и внутри кода плагина, в зависимости от того где Вы используете Datepicker.

Далее, у нас есть элемент ввода даты, к примеру:

после которого должен идти код инициализации Datepicker, например, так:

OFFTOP

Возобновление публикаций в блоге

После значительного ( продолжительного ) перерыва, я принял решение возобновить публикацию своих постов на этом блоге. Считаю, что мне есть чем поделиться здесь — на страницах блога, а также помочь советом ( ответами) в комментариях всем желающим.

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

По мимо всего, вот уже третий год я преподаю веб-программирование ( html, css, javascript, php, mysql ) по своей авторской методике в различных учебных центрах. В планах создание своего авторского курса обучения php + mysql. И если этим планам всё же суждено сбыться, то данный курс появится именно здесь!

Я долго не «поливал» и не ухаживал за своим блогом. Потому, он сильно просел в поисковых системах. В Яндексе, например, сейчас наложен фильтр АГС. Пришло время исправлять ситуацию, да бы вернуть когда-то былую популярность и  востребованность данного сайта.

Joomla

BGBodySlider — слайдер фоновых изображений страницы для Joomla 1.5.x

Простой компонент BGBodySlider, позволяет автоматически менять фоновое изображение для всей страницы в режиме слайдера/анимированного баннера. Набор изображений загружаются в админке Joomla, там же происходит их сортировка (смена порядка следования), там же можно настроить временной интервал смены фона, а также отображение контролов ручного переключения фона.

Скачать BGBodySlider

p.s.: уже давно ничего не писал под старую Joomla 1.5.x, но вот очередной клиент сделал заказа на подобную разработку для своего сайта, ничего готового я не нашёл увы, потому решил поделиться здесь.

Рецепты

Верстка под iPad — два момента…

  1. При смене фона страницы (body) при помощи JavaScript важно чтобы новая картинка фона была бы таких же размеров как и заменяемая. Иначе iPad минимизирует ее.
  2. Как определить что на сайт зашли через iPad?

Рецепты

Как добавить свои иконки в Yandex.Share

Речь про вот этот http://api.yandex.ru/share/ — удобный на мой взгляд сервис от Яндекса. Список доступных сервисов кнопки для которых можно включить в этом элементе не такой уж и большой. Так как сервис made in Yandex — откуда же там взяться кнопке share to Google+. Выход из ситуации:

Не забываем про иконочку G+ в CSS:

 

  • 1
  • 2
  • 3
  • ...
  • 7
  • Next →
  • Theme by Anders Norén