• Определяем предпочтительный язык для пользователя

    Определяем предпочтительный язык для пользователя

    Довольно часто разработчик сталкивается проблемой определения языка пользователя для вывода соответствующего контента. Определять местонахождение (страну) пользователя по его ip и выводить соответствующий контент - это не самый лучший способ, по ряду вполне понятных причин.

    Для решения данной задачи нам поможет браузер пользователя, а именно суперглобальный массив $_SERVER и его элемент $_SERVER['HTTP_ACCEPT_LANGUAGE'], который описывает предпочтения клиента относительно языка.

    21 октября 2015 г.     0     1302     Yehor Rykhnov         PHP, multilanguage    

    Подробнее...
  • Yii Framework 2. Переходим с Yii на Yii2. Часть 1, начало

    Yii Framework 2. Переходим с Yii на Yii2. Часть 1, начало

    Я достаточно долго работаю с Yii Framework и от него у меня только положительные впечатления. Не так давно вышла вторая версия этого фреймворка (Yii PHP Framework Version 2). И вот я решил поделиться личным опытом о том как я переходил с yii на yii2.

    Статья получилась достаточно обширная и ее пришлось разделить на небольшие части, для улучшения понимания. И так приступим.

    20 октября 2015 г.     1     1227     Костя Анисимов         yii2, Yii Framework 2, Linux, Ubuntu    

    Подробнее...
  • Кнопка "Наверх" на сайт с функцией возврата

    Кнопка "Наверх" на сайт с функцией возврата

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

    Приступим к реализации кнопки "вверх/вниз" на сайте.

    20 октября 2015 г.     10     2293     Yehor Rykhnov         CSS, HTML, JavaScript, jQuery, widget    

    Подробнее...
  • Адаптивный HTML шаблон для CMS (adminLTE)

    Адаптивный HTML шаблон для CMS (adminLTE)

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

    В шаблоне присутствуют все необходимые элементы, такие как: заголовки(H1, H2, H3, ...), списки, таблицы, формы, меню, иконки и т.д.. Верстака выполнена на высоком уровне, а также внедрены все необходимые js элементы.

    Адаптивный HTML5 шаблон для CMS Вы можете скачать абсолютно бесплатно.

    15 октября 2015 г.     1     2365     кодер.укр         CMS Templates, template, download, HTML, HTML5, free, JavaScript, Bootstrap, CMS, admin    

    Подробнее...
  • Yii Framework, CImageModifier - расширение для работы с изображениями

    Yii Framework, CImageModifier - расширение для работы с изображениями

    CImageModifier - Yii Framework расширение для работы с изображениями. Которое поможет Вам с легкостью выполнять различные манипуляции с изображениями. Например создавать миниатюры изображений, изменять размеры, обрезать изображение, применять эффекты, добавлять текст на изображение, наложить водяной знак и многое другое.

    12 октября 2015 г.     0     1188     кодер.укр         Yii Framework, Yii extensions, image    

    Подробнее...
  • Yii Framework, отображения списка записей с помощью виджета CListView

    Yii Framework, отображения списка записей с помощью виджета CListView

    CListView - это стандартный виджет Yii для отображения списка записей с помощью шаблона представления. Виджет поддерживает сортировку по атрибутам модели и постраничную навигацию. Сортировка и разбиение на страницы (постраничная навигация) может быть сделано с помощью AJAX или в обычном режиме.

    Одно из преимуществ CListView - если у пользователя отключен JavaScript, то сортировка и разбиение на страницы продолжают нормально работать без AJAX запросов, но с сохранением функционала.

    9 октября 2015 г.     10     1341     кодер.укр         Yii Framework, widget, zii.widgets    

    Подробнее...
  • Yii Framework, меню сайта с использованием виджета CMenu (zii.widgets.CMenu)

    Yii Framework, меню сайта с использованием виджета CMenu (zii.widgets.CMenu)

    Простой пример реализации меню с помощью Yii Framework виджета CMenu (zii.widgets.CMenu) и описание часто используемых свойств CMenu (zii.widgets.CMenu).

    Меню сделано на основе HTML, CSS и Javascript фреймворка Bootstrap

    4 сентября 2015 г.     1     1250     Yehor Rykhnov         Yii Framework, widget, Bootstrap    

    Подробнее...
  • Yii Framework, форма обратной связи во сплывающем (модальном) окне с AJAX отправкой данных

    Yii Framework, форма обратной связи во сплывающем (модальном) окне с AJAX отправкой данных

    Форма обратной связи является наиболее простым и удобным способом получения информации от пользователя сайта к его владельцу или администрации. Причин этому достаточно много. Основные из них - форма обратной связи значительно облегчает отправку писем пользователю, т.е. ему нет необходимости заходить на почту для отправки письма. Владелец сайта в свою очередь получает нужную информацию в необходимом для него виде за счет полей формы.

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

    Рассмотрим простой пример реализации формы обратной связи с отправкой данных при помощи AJAX для Yii Framework с использованием стилей Bootstrap

    3 сентября 2015 г.     39     1629     кодер.укр         Yii Framework, AJAX, Bootstrap, mail, widget    

    Подробнее...
  • Mac OS X и работа с файловой системой NTFS

    Mac OS X и работа с файловой системой NTFS

    Инструкция о том как "научить" Mac работать с файловой системой NTFS.

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

    1 сентября 2015 г.     1     1453     кодер.укр         Mac OS X, Mac, NTFS    

    Подробнее...
  • Denwer, как создать алиас (ServerAlias) для виртуального хоста

    Denwer, как создать алиас (ServerAlias) для виртуального хоста

    Алиас - псевдоним, то есть второе имя Вашего основного домена. К примеру есть два домена, один основной - example.com, а второй дополнительный add-example.com, но оба они ведут в одну и ту же директорию на сервере. Таким образом add-example.com будет алиасом домена example.com.

    Рассмотри пример настройки алиасов (ServerAlias) в Denwer

    1 сентября 2015 г.     0     1274     Yehor Rykhnov         Denwer, .htaccess, apache    

    Подробнее...