Главная
аудио дизайн жизнь annotate breadcrumb css darkspace drupal form ie jquery node pathauto taxonomy taxonomy image user views
я в твиттере
  • Главная
  • Портфолио
  • блог
  • Drupal подшивка
  • музыка
  • полезные ссылки
  • Контактная информация
Главная » Блоги

Блог пользователя Dark

Создание ноды с минимальным вводом

Опубликовано Dark в Втр, 10/08/2010 - 10:06

Цель: необходимо иметь мини-формы для создания конкретных типов узлов "на лету" из любого места на сайте. Вместо того, чтобы пользователь нажав кнопку "Создать материал", выбрать тип материала "foo", а затем, заполнив форму, сохранять ноду - можно создать форму для этого типа содержимого, которую можно будет отобразить в блоке. Таким образом, создать ноду можно быстро.

Два способа сделать это:

  • Вызвать drupal_get_form('nodetype_node_form'), а затем использовать hook_form_alter() чтобы исключить (unset) некоторые элементы формы
  • Добавить комментарий
  • Читать далее
Тэги:
  • drupal
  • form
  • node

Создание/редактирование пользователя програмно

Опубликовано Dark в ЧТ, 29/07/2010 - 14:07

Сниппет для создания пользователя программно:

<?php
$newUser = array(
  'name' => 'username',
  'pass' => 'password', // note: do not md5 the password
  'mail' => 'email address',
  'status' => 1,
  'init' => 'email address'
);           
user_save(null, $newUser);
?>

Изменение данных пользователя:

<?php
// загрузка объекта пользователь с USERID
$existingUser = user_load('USERID');
 
// изменить какое-либо значение
$existingUser->some_property = 'blah';
 
// сохранить изменения

  • Добавить комментарий
  • Читать далее
Тэги:
  • drupal
  • user

Летник в Мега-Актобе

Опубликовано Dark в СР, 07/07/2010 - 10:48

Вчера вот ходили с друзьями посмотреть футбол. Мол там экран большой и все такое. Пришли значит за полчаса до начала матча, а до этого, мы были на море (на Актюбинском водохранилище), т.е. искупавшись, хотелось есть. Настроение было хорошее, но к сожалению, его нам быстро испортили. Во-первых, заглянув в меню, мы обнаружили, что из съестного в меню есть только шашлык и три вторых блюда (пегодя, еще какая-то дя, и еще бог знает что), 5 видов салатов и все. Во-вторых, оказалось что по факту ничего, кроме шашлыка и 2 видов салата ничего нет.

  • 2 комментария
  • Читать далее
Тэги:
  • жизнь

1 июня день защиты от детей

Опубликовано Dark в СБ, 19/06/2010 - 15:43

Мой день рождения уже давно прошел, но вот просматривая входящую почту я нашел ссылку на сообщение, присланное на сайте Кинопоиска. Они прислали поздравление с днем рождения, как впрочем и множество различных других сервисов. Прошел я по ссылке только потому, что это был кинопоиск.

Мне понравилась картинка, прикрепленная к поздравлению. Одна из красивейших и любимых мною актрис Джессика Альба :)

adv_img03.jpg

  • 2 комментария
  • Читать далее
Тэги:
  • жизнь

Паспорт. Финал

Опубликовано Dark в СР, 09/06/2010 - 14:16

picyd.jpgНу вот оно свершилось! Документ нового образца у меня в кармане. Выглядит он также как и на картинке.
Фотография черно-белая, честно говоря это плохо.
Само удостоверение маленькое, размером с банковскую карточку, что опять-таки плохо.

  • Добавить комментарий
  • Читать далее
Тэги:
  • жизнь

Хлебные крошки на страницах таксономии (Views)

Опубликовано Dark в ВС, 06/06/2010 - 19:27

breadcrumbs.jpg«Хлебные крошки» (англ. Breadcrumbs, по ироничной аналогии с немецкой сказкой "Гензель и Гретель", в которой дети, когда их завели в лес во второй раз, не смогли найти обратную дорогу, так как на этот раз вместо маленьких камешков они оставляли за собой хлебные крошки, впоследствии склеванные лесными птицами) — элемент навигации по сайту, представляющий собой путь по сайту от его «корня» до текущей страницы, на которой находится пользователь. (википедия ру)

В Drupal добавить хлебные крошки довольно легко, достаточно в файле темы прописать их вывод. Обычно они выводятся на всех страницах, кроме главной.

<?php if (!$is_front): print $breadcrumb; endif; ?>

Но кое-где крошки работают не так, как нам нужно. В некоторых случаях помогают отличные дополнительные модули Taxonomy Breadcrumb, Custom Breadcrumbs и другие. Для себя в одном из случаев я нашел следующее решение, а именно - для страниц терминов таксономии.

  • Добавить комментарий
  • Читать далее
Тэги:
  • breadcrumb
  • drupal
  • taxonomy
  • views

Pathauto для казахского языка в Drupal

Опубликовано Dark в СБ, 05/06/2010 - 23:47

Модуль Pathauto позволяет создавать автоматические синонимы страниц для материалов, таксономии и пользователей. Очень удобный, хотя и достаточно ресурсоемкий модуль.

Я предпочитаю включать транслитерацию ссылок. Для этого нужно переименовать файл i18n-ascii-example.txt в i18n-ascii.txt. Правда в этом текстовом файле нет казахских букв, поэтому прикрепляю текстовый файл с ними. Используя этот файл вы сможете создавать контент на казахском, не беспокоясь за правильную транлитерацию казахских символов. Их я заменил на обычные латинские буквы.

Далее более подробное описание модуля.

  • Добавить комментарий
  • Читать далее
Тэги:
  • drupal
  • pathauto

jCarousel руками в Drupal

Опубликовано Dark в Втр, 01/06/2010 - 12:12

jcarousel.jpgУ Друпала есть готовый модуль viewscarousel, но он в dev и работает, честно говоря, не очень хорошо. Поэтому было принято решение прикрутить карусельку вручную.

Что для этого требуется:

  • Сам скрипт карусельки - скачать его можно отсюда _http://sorgalla.com/jcarousel/ или _http://plugins.jquery.com/project/jcarousel
  • Встроенный в Друпал jquery 1.2.6 сгодится
  • Придется написать запрос (можно воспользоваться Views для этого дела)

Далее придется поработать руками

  • 5 комментариев
  • Читать далее
Тэги:
  • drupal
  • jquery

Паспорт. Часть3

Опубликовано Dark в ПТ, 21/05/2010 - 01:51

В Казахстане срок перехода на использование ИИН перенесен на 2012 год, сообщает пресс-служба Налогового комитета Министерства финансов РК.

«По итогам совещания у Премьер-Министра РК К.Масимова, которое состоялось 28 апреля, принято решение изменить срок перехода на использование идентификационных номеров (ИИН/БИН), установленный Законом РК «О национальных реестрах идентификационных номеров», с 13 августа 2010 года на 1 января 2012 года», - говорится в сообщении.

  • Читать далее
Тэги:
  • жизнь

Стили для ишака

Опубликовано Dark в Втр, 18/05/2010 - 14:59

ishak.jpgИтак, для всех, кто занимается версткой, вечной проблемой является браузер Internet Explorer.

Запишу (чтобы не забыть) некоторые хаки и стили, найденные на просторах паутины.

Если Вам нужно переопределить всего несколько правил css для отдельного браузера, то надобности создавать отдельный файл стилей для браузера нет.

Можно воспользоваться следующими хаками:

*+html - 7ie
*html* - 6ie
*html - 6ie и ниже
  • 2 комментария
  • Читать далее
Тэги:
  • css
  • ie
  • 1
  • 2
  • следующая ›
  • последняя »
RSS-материал
RSS I love Smashing Magazine!
Fervens. Автор темы Drupal Leow Kah Thong, дизайн Design Disease, логотип DeLammasu. Тема предоставлена Smashing Magazine.