google geolocation api , php yandex locator

Получим город с помощью google geo api, а также яндекс Локатор . Апи обоих практически идентичны, надо получить апи-ключ и там и там. Запросы в гугл-апи пишем сами, в яндексе все уже есть, просто скачайте по ссылке.Для начала надо [...]

MVC приложение на php. Часть 6. crud, mapping

В этой статье сделаем админку полезной — она сможет создавать статьи, категории, редактировать, удалять. А также привяжем статьи к категориям. Плодить контроллеры не будем, все добавим в 2 базовых. Итак, форма для ред-ия та [...]

MVC приложение на php. Часть 5. Админ панель.

На этом уроке рассмотрю создание админ панели. Отделение admin от client мы сделали заранее, это плюс. Осталось добавить контрол-ры, модели, вьюхи для админской части. Тему я взял Admin LTE от того же бутстрап, версия еще 1-я. Решил [...]

MVC приложение на php. Часть 4

Cоздадим базовый шаблон и шаблон контента, в шаблоне контента выведем результаты запроса. Уже сможем запустить наш application. Для каждой статьи напишем экшн детальной страницы. Для базового шаблона выбрал тему от bootstrap. Cоот-но [...]

MVC приложение на php. Часть 3

В этом уроке мы создадим первую модель, таблицу для хранения данных, заполним ее демо-данными, сделаем запрос в контроллере. Итак, DB layer мы написали. Теперь используем его. Первый наш запрос будет без параметров, т.к. их нет. [...]

MVC приложение на php. Часть 2

В этом уроке мы добавим MVC, db layer. Итак, как мы помним наш bootstrap.php подключил некоторые биб-ки и ядро. В ядре мы не рассмотрели родительские классы M, V, [...]

Настройка SSD — перенос кеша хром и мозиллы

SSD отличается от HDD тем что число циклов перезаписи на нем ограничено порядка 10 000 и более. Цифра немалая тем не менее постоянными и мелкими файлами можно окончательно его угробить. При установке SSD на свой компьютер первым [...]

MVC приложение на php. Часть 1

Из паттернов меня устраивало mvc, registry. Для запросов я написал небольшой слой абстракции, для роутинга — свою функцию парсинга запроса. Структура веб-приложения будет [...]

Curl отправка sms

Стандартный функционал по обработке данных и отправке средствами curl. Создадим 2 файла: curl_req.php и curl_resp.php , т.е. запрос и ответ. curl_req.php // $ch = curl_init(); // для возврата результата curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_URL, [...]

Windows рядом с Linux

Бывает необходимость поставить несколько разных дистрибутивов Linux на одном харддрайве. Покажу вам как разбить диск на разделы, отформатировать его, записать ОС и обновить загрузчик grub. BIOS и UEFI почти не отличаются. Просто [...]

WordPress cron + Crontrol + Events Calendar plugin

Займемся созданием планировщика для WordPress, который будет отправлять почту и смс о предстоящих событиях. Используем api wp-cron.php в связке с плагином Crontrol. Скрипт будет брать события, созданные в категории Events Calendar WD (плагин). [...]

Кастомизация select

Была задача кастомизации селекта. В интернете есть какие то решения, но порой громоздкие и тяжелые. Вот как будет выглядеть наш селект. пункт1пункт2пункт3пункт4пункт5 // инкапсулируем объект jQuery ;(function($){ // code [...]

Bitrix создание модуля

В официальной док-ии есть подробное описание. Наверно в этом его и недостаток, что оно какое то слишком подробное. Сам я учился создавать модуль на примере других модулей, но натыкался на подводные камни, присущие именно bx. [...]