Yii Yandex Maps дополнение

enchikiben | 31.12.2012 | Комментариев нет

Yandex Maps

Yii Yandex Maps дополнение, позволяющее создавать карту с метками и линиями.

(далее...)

Выполнения функции при нажатии мыши в jQuery

enchikiben | 07.09.2012 | ,  | Комментариев нет

Добрый вечер!

Иногда необходимо выполнять какие либо функции при нажатии и удерживании клавиши мыши. Вот решение этого дополнение к jQuery.


jQuery.fn.mousehold = function(timeout, f) {
  if (f && typeof f == 'function') {
   var timer = 0; var fireStep = 0;
   return this.each(function() {
    jQuery(this).mousedown(function() {
     fireStep = 1;
     var ctr = 0;
     var t = this;
     timer = setInterval(function() {
      ctr++; f.call(t, ctr); fireStep = 2;
     }, timeout);
    });
    clearMousehold = function() {
     clearInterval(timer);
     if (fireStep == 1)
      f.call(this, 1); fireStep = 0;
    }

    jQuery(this).mouseleave(clearMousehold);
    jQuery(this).mouseout(clearMousehold);
    jQuery(this).mouseup(clearMousehold);
  });
 }
}

использовать легко и просто

$("input").mousehold(10, function() { alert("Нажата и удерживается клавиша мыши!") });

Yii, форма авторизации в модуле

enchikiben | 22.07.2012 | 2 комментария

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

$this->setComponents(array(
   'errorHandler' => array(
      'errorAction' => 'admin/default/error'
   ),
   'user' => array(
      'class' => 'CWebUser',
      'loginUrl' => Yii::app()->createUrl('admin/default/login'),
   )
));

далее в контролере по умолчанию определите метод actionLogin() со всеми необходимыми внутренностями (обычно он подобен стандартной авторизации) и добавьте view, и все при в ходе в модуль если нужна будет авторизация то форма откроется прямо в модуле.
Спасибо, может кому и понадобиться :)

URL Validation (валидность url в php)

enchikiben | 16.05.2012 |  | Комментариев нет
$url = 'http://example.com';
$validation = filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_HOST_REQUIRED);

if ( $validation ) $output = 'proper URL';
else $output = 'wrong URL';

echo $output;

Yii отправка почты через Mailer

enchikiben | 01.05.2012 | , , ,  | 3 комментария

Как я отправляю почту в Yii с помощью расширения Mailer.

(далее...)

PHP_EOL фича

enchikiben | 10.03.2011 |  | Комментариев нет

Наткнулся на прикольную предопределенную константу PHP_EOL в которой лежит "\n", если сервер UNIX или "\r\n" если Windows. Ни чего особенного, просто прикольная фича.

10 советов по безопасности WordPress

enchikiben | 03.01.2011 | , ,  | Комментариев нет

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

(далее...)

Счетчики — плагин

С давних пор возникла необходимость ставить счетчики на свои проекты на wordpress, честно плагинов даже не искал :) . Решил свой написать, он позволяет создавать неограниченное число счетчиков и если необходимо то можно скрывать его или показывать.

  Счетчики (1,4 КБ, 348 скачиваний)

(далее...)

Адаптивное горизонтальное меню

enchikiben | 06.02.2010 | , ,  | Комментариев нет

Пожалуй самым популярным типам навигации является - горизонтальное меню. Сегодня большинство сайтов используют данный тип навигации он значительно упрощает просмотр страниц. Но как быть если меню больше разрешения браузера?

(далее...)

New jQuery 1.4

enchikiben | 14.01.2010 |  | Комментариев нет

В день рождения jQuery вышла долгожданная версия 1.4! :-)

  jQuery 1.4 (68,2 КБ, 672 скачиваний)

Страница 1 из 41234