Перейти к содержимому

Onfor

    • Главная
    • Карта сайта
    • Контакты
    • Партнерство
    • Проекты
    • Рекомендации
    • Услуги
Иллюстрация летящей птицы.
  • Html5. Как убрать стрелочки с input[type=number]

    Стандартные стрелочки с текстового поля с типом number выглядят убого и мало когда подходят по своему внешнему виду. Ввиду этого хочу поделиться примером стилей, которые позволяют избавиться от ненужных визуальных контролов, при этом сохранив базовый функционал. input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; } input[type=’number’] { -moz-appearance: textfield; } Этот простой сниппет позволит получить желаемый результат, выполнив…

    1 сентября, 2016
  • Joomla. Virtuemart. Вывод товаров из подкатегорий

    Неудобства работы с Virtuemart заслуживают множества отдельных статей. Непродуманность модуля просто поражает, но, как часто бывает, иногда надо просто терпеть и писать костыли. В этой заметке покажу, как мне удалось вывести товары дочерних категорий при просмотре родительской. Итак, следует сделать два шага и поправить два файла: 1. administrator/components/com_virtuemart/models/category.php В класс добавляем новый метод: function GetTreeCatArray(&$categories,…

    24 августа, 2016
  • Yii2. Helpers. Список базовых хелперов.

    В коробке Yii2 идет более 10 доступных и очень удобных хелперов, которые помогают решить большое количество типичных задач. Ниже список хелперов со ссылками на ClassReference. — ArrayHelper — Console — FileHelper — Html — HtmlPurifier — Inflector — Json — Markdown — StringHelper — Url — VarDumper

    24 августа, 2016
  • Yii2. Как создать приложение?

    Создание базового приложения в Yii2 — задача простая и не вызывающая никаких трудностей. Итак, вариантов два — через Composer и без него. Установка при помощи менеджера Composer: composer create-project —prefer-dist yiisoft/yii2-app-basic ./ Данная команда установит basic-приложение в текущую папку — т.к. мы указали ./. Для установки advanced — замените yii2-app-basic на yiisoft/yii2-app-advanced. ВАЖНО! Не забудьте…

    24 августа, 2016
  • Javascript. Как склонять слова?

    Приведу пример найденной на просторах интернета функции для склонения слов зависимости от чистительного. По моему глубокому убеждению только детали способны отличить Лучшее от Хорошего. Поэтому с большим презрением отношусь, например, к магазинам, где написано «В Корзине 22 товар» или «Товаров в корзине: 22». Ну неужели это лучше, чем «В корзине 22 товара» или «В Корзине…

    23 августа, 2016
  • Yii2. Tabs. Делаем табы при помощи виджета.

    Bootstrap-виджеты из коробки в любимом-родном Yii2 очень облегчают жизнь и решают множество проблем. Сегодня расскажу о виджете Tabs, который, как понятно из названия, позволяет вывести контент табами. Итак, все, как всегда, крайне просто. Добавляем секцию use: use yii\bootstrap\Tabs Далее, выводим сам виджет: echo Tabs::widget([ ‘items’ => [ [ ‘label’ => ‘Заголовок вкладки 1’, ‘content’ =>…

    20 августа, 2016
  • Php. Как заполнить маской лишние символы в строке?

    При формировании каких-то номеров заказов или id часто возникает необходимость указать номер в соответствии со строгим форматом. Например, следует внести номер заказа в формат восьми символов. Т.е. при номере заказа 12345 выходная стркоа должна иметь вид 00012345. Для этого в php есть специальная и очень удобная функция, которую, я кстати, не знал и долго использовал…

    19 августа, 2016
  • Yii2. Передача параметров между Controller, View и Layout.

    Решал на дня тривиальную, но частую задачу по поводу передачи параметров между Контроллером, Вью и Слоем в Yii2. Для начала вспомним, что сначала рисуется view, а потом слой. Поэтому, если сделать $this->params[‘key’] во вью — то мы получим NOTICE: Undefined index. Поэтому, в контроллере, перед render следует параметр объявить следующее: \Yii::$app->view->params[‘key’] = » ; После…

    19 августа, 2016
  • jQuery. Как подключить библиотеку с Google?

    Подключение jQuery с google имеет множество преимуществ, перед подключением с собственного хостинга. Итак, чтобы подключить актуальную — т.е. самую свежую версию jQuery — используйте следующий код: Если же Вы хотите конкретно указать необходимую версию — используйте код ниже, в нем подключаем версию 1.9.0:

    15 августа, 2016
  • Php. Как заменить только первое совпадение в строке?

    В этой короткой заметке, приведу пример функции, которая позволит заменить только первое совпадение в строке. За основу мы берем стандартную str_replace. Интерфейс новой функции в точности повторяет исходную — разница лишь в том, что замена производится лишь для первого совпадения. function str_replace_once($search, $replace, $text) { $pos = strpos($text, $search); return $pos!==false ? substr_replace($text, $replace, $pos,…

    15 августа, 2016
←Предыдущая страница
1 … 22 23 24 25 26 … 45
Следующая страница→

Onfor

Работает на WordPress