Мар
13
2010

Установка в linux шрифтов из windows

Часто в linux не хватает шрифтов из винды. Особенно это ощущается при посещении различных веб-сайтов. Проблема решается элементарно. Устанавливаем пакет ttf-mscorefonts-installer, который есть в стандартных репозиториях. Во время установки пакет скачивает основные шрифты.

Мар
08
2010

Верстаем под drupal. Часть 2: Формы

С темизацией форм в drupal не очень всё хорошо. Например, расположить элементы какой-то формы в таблице для удобства тут нельзя. Вернее можно конечно используя в объвлении формы или в hook для неё параметры #suffix и #prefix, но это весьма неудобно. Поэтому лучше, конечно, сразу верстать в общем для drupal стиле. Ниже я покажу как примерно это всё выглядит.

Continue Reading »

Мар
08
2010

Верстаем под drupal. Часть 1: основные элементы

Из-за некоторой специфики друпаля и необходимости быстро делать проекты и не тратить лишнее время на переделывание стандартных выводов некоторых элементов в drupal мы выставляем некоторые требования к вёрстке. Т.е. стандартные элементы сайта должны быть свёрстаны в стандартном для друпаля виде, что бы нам не надо было переделывать вывод этих элементов. Ниже я и расскажу Continue Reading »

Мар
02
2010

Как сделать чтобы firefox по backspace переходил на предыдущую страницу

У меня вот в linux почему-то с firefox‘ом проблема: не реагирует на backspace. Ну и до недавнего времени я был уверен, что это что-то конкретно у меня в настройках системы и клавиш. А тут вот поставил на работе линукс и столкнулся с такой же проблемой. Немного погуглил и нашёл элементарное решение: заходим в консоль настроек firefox. Для этого в строке адреса пишем about:config и нажимаем enter. В открывшемся списке параметров находим browser.backspace_action (для этого просто начинаем вводить слово backspace в фильтре и оно на лету находится). И теперь просто изменяем значение этого параметра на 0. Всё. И даже перегружать firefox не надо =)

Фев
25
2010

Как удалить загрузку системных стилей в drupal

При темизации drupal я не раз сталкивался с проблемой, когда у меня подгружаются помимо моих стилей ещё и всякеие стандартные стили. Например modules/system/system.css, modules/system/system-menus.css, modules/system/defaults.css и прочее. Как же отключить загрузку этих стандартных css? Continue Reading »

Фев
21
2010

Азы работы с модулем views в drupal

Не так давно ко мне обратилась одна девушка с просьбой рассказать ей о самых-самых азах работы с модулем views в drupal. После небольшой переписки с ней я написал довольно подробную инструкцию, которую далее и привожу. Надеюсь, что это поможет не только ей.

Views – это не тип материала. При помощи этого модуля ты просто можешь делать страницы, для которых ты довольно много чего можешь настроить. В частности тебе надо настроить что надо получить (заголовок, автора, дату, полный текст, аноннс и многое-многое другое…), плюс ты указываешь параметры сортировки (по дате создания, по названию, по автору и по прочим полям. по возрастанию или по убыванию), а так же ты задаёшь условия выборки, т.е. из всех материалов, которые у тебя есть в базе какие именно материалы надо выбрать (например это условия: «тип материала=новость», «опубликовано»=да и прочее-прочее). Continue Reading »

Янв
11
2010

Начало работы с SVN (checkout, update, status, ignore, log)

Возникла необходимость научить свеого друга пользоваться svn. И я ему начал писать  письмо с кратким экскурсом по основным командам. Полчился, на мой взгляд, неплохой пост для краткого ввдения в то, как начать пользоваться svn. Далее и привожу этот экскрус по основным консольным командам svn. Я затронул вот такие моменты: checkout, update, status, ignore, log Continue Reading »

Янв
07
2010

Синхронизация между dev и live версиями сайта

Немного расскажу про часть своего рабочего процесса над drupal проектами (хотя такую схему, но немного с другими настройками вполне можно применять на других проектах). Итак, задача: есть dev версия сайта, с которой я работаю локально (или же это может быть отдельный сервак). Это рабочая копия проекта, которая находится под системой контроля версий (svn) и все новые фичи или исправления сперва реализуются в этой версии. После того как реализована новая фишка или исправлена ошибка и всё это оттестированно, стоит задача – залить всё на live-сайт. Заливаю, разумеется, через rsync, но чтобы не писать каждый раз  кучу параметров rsync я сделал несколько скриптиков, облегчающих эту задачу. Далее подробнее. Continue Reading »

Дек
16
2009

Как в drupal убрать двоеточия и звёздочки в подписях к элементам форм

На работе одному из клиентов делал опросник (webform) и им не нравилось, что вопросы выглядят примерно так: «Сколько Вам лет?:». Т.е. двоеточие после знака вопроса тут явно не в тему. Плюс если вопрос обязателен, то еще и красная звёздочка в конце добавляется. И это касается не только вопрос в опросниках, но такая же ситуация будет и в форме контактов и в любой другой форме. Есть два решения проблемы. Ниже о них и расскажу. Continue Reading »

Ноя
29
2009

Подсчёт строк, символов табуляции и пробелов во входном потоке на C

Продолжаю почитывать книжку по Си и пробовать кое-какие примеры и упражнения. Вот решил некоторые из них публиковать. Может быть кому-нибудь пригодится. В программке, код которой представлен ниже, идёт подсчёт строк, табуляций и пробелов во входном потоке до тех пор, пока не встретится символ точки. Continue Reading »