Подставка под аэрографы от ИКЕА

пн, 01.07.2013 22:49 :: olk

Магазин ИКЕА, помимо своего лозунга "Есть идея, есть ИКЕА" еще порой может служить и отличным поставщиком строительного материала для различных поделок :)
Итак, имеем табуретку от ИКЕА стоимостью 360 рублей. Сидушка я не помню куда у меня пошла, но остались ноги от табурета.
Делаем подставку под аэрографы (на четыре штуки, не зависимо от подачи нижняя/верхняя (для боковой не подойдет)). Ну далее процесс и результат виден по фото.
Материалы и инструменты:
1. Нога от табурета ИКЕА - 1шт.
2. Дрель + сверло на 12 (перо)
3. Ножовка по металу
4. Крупная + мелкая наждачка
5. Аэрозольный акриловый лак  » Подробнее О Подставка под аэрографы от ИКЕА

H&S крышка емкости под краску

пн, 01.07.2013 21:03 :: olk

Может кому пригодиться ... Как известно H&S любят продавать свои продукты (с верхней подачей) без крышек емкости, а еще крышки иногда теряются. Стоимость крышки начинается от 300 рублей. Посоветую альтернативу для емкости 5 мл. Идем в ближайший канцелярский магазин и покупаем клей ПВА (25 г.) - цена где то 5 руб. Выливаем клей, промываем, отрезаем дно (где то на расстоянии 5 мм.) Накаливаем швейную иглу на зажигалке, делаем в центре отверстие для воздуха, все - крышка готова.  » Подробнее О H&S крышка емкости под краску

Растягиваем основное меню на ширину контента

вт, 02.04.2013 13:10 :: olk

Иногда необходимо «растянуть» основное горизонтальное меню сайта на всю ширину основного контента. Предлагаю решение при помощи небольшого javascript-а. 1. Для начала нам надо немного преобразовать вывод меню, для того что бы в дальнейшем можно было его легче обработать скриптом (нам необходимо ввести дополнительный признак «глубины» пункта меню, что бы обработать только самый верхний уровень меню. Для этого в своей теме в файле template.php создаем (или переопределяем) функцию ВАША_ТЕМА_menu_link__main_menu(array $variables) У меня получилась функция со следующим содержанием  » Подробнее О Растягиваем основное меню на ширину контента

Оптимизируем дисковое пространство на хостинге

пн, 11.03.2013 10:36 :: olk

Используйте данный скрипт на свой страх и риск :) лучше предварительно забэкапить ваши директории.

В данном случае речь пойдет о конкретном хостинге it-patrol.ru (но думаю это реализуемо и на других хостингах).
Пока у вас один, два проекта на конкретном экаунте в хостинге то обновление версий друпала и расходуемое дисковое пространство не так актуально. Но когда количество проектов переваливает за десяток, то держать такое количество копий дистрибутива друпала становится накладно (это особенно актуально для нового тарифа Эластик, где стоимость тарифа (хоть и не значительно) зависит и от занимаемого дискового пространства.  » Подробнее О Оптимизируем дисковое пространство на хостинге

Сборка WSO2 под FreeBSD

вт, 30.10.2012 12:35 :: olk

Есть такой интересный продукт WSO2 Web Services Framework for PHP По сути - это фреймворк под PHP выполненный в виде модуля апача. Но есть одна загвоздка - напрямую он не собирается под FreeBSD (Думаю та-же проблема и под Open|Net BSD). Путем гугленья, экспериментов мне его все-же удалось собрать. Исходные данные FreeBSD 8.1 PHP - 5.3.17 (Под 5.4.х - мне так и не удалось его победить) Apapche 2.2.22

Основные требования и порядок установке можно найти на сайте производителя, я же покажу как собрать данный продукт под FreeBSD.

В принципе все просто: Скачиваем и распаковываем исходники. Переходим в директорию исходников Выполняем команду.  » Подробнее О Сборка WSO2 под FreeBSD

Руссифицируем date_popup

чт, 13.09.2012 22:14 :: olk

Иногда возникают вопросы как при установке модуля date (а в частности при включении в качестве виджета поля типа date_popup) руссифицировать всплывающий календарь. Предлагаю одно из решений. 1. В директории вашей темы создаем файлик с именем (например) date_popup_ru.js следующего содержания.

 » Подробнее О Руссифицируем date_popup

Виджет Commerce product reference subform

вт, 11.09.2012 14:08 :: olk

Довольно часто при создании небольших интернет магазинов (в которых реализована простая связь 1 к 1 (товар <-> представление товара)), концепция раздельного заведения представления товара и самого товара не совсем удобна. Далее приводиться одно из решений (на самом деле данное решение «подсмотрено» на сайте www.gizra.com у нашего товарища из Телявива) Творчески переработано и доведено до рабочего состояния. Итак нам понадобиться следующие модули:  » Подробнее О Виджет Commerce product reference subform

Применяем краудфандинг: заказываем модули вскладчину

Для начала, я думаю, надо пояснить, что за зверь такой “сrowdfunding”.

Слово краудфандинг произошло от двух английских слов crowd – толпа и funding – финансирование и дословно переводится как народное финансирование. Сама модель заключается в сборе вместе некоторого количества людей, у которых есть общий интерес или потребность, затем они скидываются и финансируют создание того, что их заинтересовало, и получают это во владение.

Вообще на западе данный способ финансирования уже давно распространен (можно вспомнить такие сайты, как kickstarter.com, 33needs.com, Spot.us и т.п.). У нас данная тема пока только начала развиваться и, в основном, применяется краудфандинг для финансирования музыкантов и благотворительности.  » Подробнее О Применяем краудфандинг: заказываем модули вскладчину

Подключение своих шаблонов для страниц 403 и 404

вт, 24.04.2012 17:33 :: olk

Есть несколько способов создать свои «красивые» страницы для ошибок 403 и 404. Я расскажу как я это делал через переопределение шаблона. 1. В каталоге текущей темы создаем шаблон (файл) для вывода страницы с ошибкой Я его назвал page--error.tpl.php

Содержимое файла самое простое:

  1. <?php
  2. /**
  3.  * @file
  4.  * $error_code - Error num (403 or 404)
  5.  * $error_content - HTML error content
  6.  */
  7. ?>
  8. <div class="page clearfix" id="page-<?php print $error_code;?>">
  9. <div class="content-page-<?php print $error_code;?>">
  10. <h2>
  11. <?php print l($site_name, '<front>', array('attributes' => array('title' => t('Home')), 'html' => TRUE)); ?>
  12. </h2>
  13. <h1><?php print $error_code;?></h1>
  14. <?php print render($error_content); ?>
  15. </div>
  16. </div>

Темизируем форму комментариев Друпал 7

пт, 13.04.2012 12:59 :: olk

Данный материал не учебный, а скорее познавательный. В нем я расскажу о том, как темизировал форму комментариев для сайта www.hotel-prog.ru Т.е. это не руководство как это надо делать, а просто материал о том как это делал я. Итак из дополнительных модулей я установил:

  • Модуль comment_notify
  • Модуль CAPCHA
  • Модуль ccfcollapse (из ccfilter) - используются внутренние функции и js-функционал для сворачивания полей и формы комментария
  • Модуль Better Formats - что бы назначить пользователям формат ввода по умолчанию
  • Модуль In Field Labels - делаем форму немного компактней

Включаем модули и при необходимости настраиваем  » Подробнее О Темизируем форму комментариев Друпал 7

Страницы

Подписка на Отель «У старого программиста» RSS