Author Archive: admin

Онлайн редактор + загрузка изображений

Очень удобная связка tinymce +  jbimages. Достаточно проделать следующие шаги, чтобы получить возможность загружать и вставлять изображения прямо из редактора: Качаем сам tinymce Скачиваем и помещаем плагин jbimages в папку плагинов plugins Редактируем файл config.php чтобы указать папку, куда будут…
Read more

Email extension проблема с кодировкой — Yii

Натолкнулся на проблему с русской кодировкой в расширении для yii — email Хотя мы и устанавливаем UTF-8 кодировку на письма, русский текст идет в западноевропейской кодировке. Решением этой проблемы стало добавление строки

После строки 140:

Также не забудьте в…
Read more

Criteria примеры выборки — Yii

Просто запись про то, как правильно делать выборки в criteria:

URL, пути в Yii Framework

Главное, URL вашего сайта: Yii::app()->getBaseUrl(true); — возвратит https://sassoft.ru Yii::app()->getRequest()->getUrl() — возвратит текущий URL, как пример https://sassoft.ru/script.php?var=1 Для программиста: Yii::getFrameworkPath(); — путь к фреймворку Yii::getPathOfAlias(‘webroot’); — путь к корню Yii::getPathOfAlias(‘protected’); —  путь до папки protected

Свой веб сервер на раз два три — Vesta Cpanel

Пять шагов к своему веб серверу:  Регистрируемся на digitalocean.com , создаем дроплет. По SSH ставим панель управления сервером (их много разных), поставим Vesta Cpanel. wget http://vestacp.com/pub/vst-install.sh потом bash vst-install.sh Итого получаем после установки логин пароль к панели администрирования Создаем нужные домены, прописываем…
Read more

Скрипт системы бронирования

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

Шаблон работы с Ajax в yii форме

Простой и удобный пример для построения ajax запросов в теле виджета форм yii:

PGP шифрование в PHP. Понятная настройка и использование

Что такое PGP писать не буду, скорее всего данную статью найдут те кто уже знает что это и для чего это. Настройка: 1) Установка расширения PGP в PHP: 1. apt-get install php5-dev 2. apt-get install gnupg libgpgme11 libgpgme11-dev 3. pecl…
Read more

Правильная формула расчёта комиссий обменника

Очень простая и удобная формула. Допустим у нас есть 10 000 рублей, нам нужно положить их в Webmoney и купить WMR. Комиссия 5%. Вопрос: сколько мы получим WMR? Ответ: расчёты очень просты и удобны. Комиссия коэффициент: 1 + 0.05 (…
Read more

Yii — динамическое создание правила валидации

yii валидация

Бывает что в yii нужно на ходу в зависимости от конкретных параметров добавить новое правило валидации. Для этого нам потребуется просто добавить в лист валидаторов новое правило (validation rule): $validators = $model->getValidatorList(); $validators->add(CValidator::createValidator(‘match’, $model, array(‘our_variable’), array( ‘pattern’ => ‘/^[А-Я]/i’, ‘message’…
Read more