tushov.ru

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

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

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

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:

 

PHP, Заметки программиста

Как скачать файл доступный по протоколу HTTPS используя CURL

Существует проблема копирования (скачивания) файлов из сети, доступных по протоколу HTTPS через такие простые функции как copy(), file_get_contents и т.д. Не с первого раза нашел информацию по вопросу использования CURL’а для скачивания по протоколу HTTPS. И вот что получилось:

Строки:

необходимы при работе на Windows-машине.

Опросы

Исследование аудитории моего блога

Кто ты - посетитель моего сайта?

Показать результаты

Загрузка ... Загрузка ...

Joomla

Плагин WAntiSpam — защита от автоматических регистраций в Joomla 1.5.x на основе вопросов

WAntiSpam — небольшой Joomla-плагин, реализующий защиту от автоматических регистраций аккаунтов (спам-роботов) на вашем сайте путем простой защиты построенной на основе вопросов.

Основные возможности плагина WAntiSpam:

  • Возможность задания в настройках плагина собственных 20-и пар проверочных вопросов и ответов на них
  • Возможность указания количества проверочных вопросов. По умолчанию на форме регистрации задается один случайный вопрос из списка заполненных в настройках плагина
После установки плагина WAntiSpam, зайдите в его настройки и по желанию измените или добавьте свои вопросы-ответы, включите плагин и сохраните настройки.  Также обязательно отредактируйте стандартный шаблон регистрационной формы Joomla – файл \templates\beez\html\com_user\register\default.php, или если же такого не существует в папке вашего шаблона, то скопируйте файл \components\com_user\views\register\tmpl\default.php по пути \templates\ваш_шаблон\html\com_user\register\default.phpи отредактируйте его, внеся следующие изменения: в любом нужном вам месте шаблона естественно в пределах формы т.е. внутри тегов <form> … </form> регистрационной формы вставьте специальное слово:
[php]<!— WANTISPAM —>[/php]

которое, при включеном плагине, будет заменено на соответствующий код проверки вопросами.

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

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

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