lan143


Блог о разработке и DIY

Права доступа и CanCan

CanCan - это гем, который используется для разграничений прав доступа. Для того, чтобы установить его добавьте в ваш Gemfile запись: gem "cancan" и выполните bundle install. После этого создайте файл с привилегиями выполнив...


Генерация дерева каталогов в один запрос

Извечная проблема: вывести дерево вложенных друг в друга каталог. Самый простой способ сделать это через рекурсивную функцию, в которой будет выбираться информация по каталогу. Минус такого подхода в том, что на каждый каталог будет генерироваться...


Один URL для товара в нескольких разделах

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


Делаем карусель с помощью плагина Any List Scroller

В настоящее время существует огромная куча решений для создания каруселей на JavaScript. Одно из самых простых решений это jQuery плагин Any List Scroller (ALS). Скачать его можно с официального сайта.


Загрузка картинок через CKeditor и Ruby on Rails

В этой статье мы рассмотрим, как интегрировать загрузку картинок из редактора CKeditor в приложение на Ruby on Rails


Модуль одновременной наценки и скидки

Привалило мне недавно задание: нужно функцию наценки и одновременной скидки на одно и тоже число, причем чтобы получилась изначальная цена. Как я реализовал это можно узнать под катом.


Генерация Sitemap для Rails приложений

Разрабатывая сайт на Ruby on Rails многие сталкиваются с созданием файла sitemap.xml. Решают эту проблему по разному. Сегодня мы рассмотрим как автоматически генерировать sitemap.


Выгрузка наборов товаров из 1C

В Битриксе есть отличная функция, которая называется наборы товаров. Вот только до сих пор не была реализована выгрузка наборов из 1С. В этой статье мы попробуем это исправить.


Использование различных типов цен в 1С Битрикс Малый бизнес

Как вы знаете, Битрикс поставляется в различных редакциях, и в редакции малый бизнес практически ничего нет. Например, можно иметь только один тип цен. Но иногда бывает нужно иметь несколько типов цен, а купить более дорогую редакцию нет техни...


Хлебные крошки (breadcrumb) на Ruby on Rails

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