Drupal 7 - Default-дисплей в Views
Jan 6 2012 Comments 0Всё-таки седьмой Друпал это большой кусок говна. Вот, давеча со мной приключилась следующая неприятность:
Создал обычный view по нодам. В Default-дисплее (в семёрке он называется Master) всё настроил и создал ещё один Feed-дисплей. Так вот, после сохранения, Default-дисплей пропал и переключиться в него не было совершенно никакой возможности. Никакие танцы с URL-ом, кэшем и всяким прочим ни к чему не привели: показывает настройки Feed-дисплея и хоть ты лопни, но до Default-а не достучаться.
Drupal - быстрая темизация списка нод
Dec 16 2011 Comments 0Что делать, когда имеется список нод, который надо темизировать, а заниматься этим неохота? Можно воспользоваться следующим рецептом:
- пройтись циклом по списку и собрать ID нод в массив $nids;
- создать view по нодам и добавить аргумент Content: Nid с возможностью обработки множества значений аргумента;
- вызвать
$output = views_embed_view('view_name', 'default', implode(',', $nids));и получить сразу оттемизированный вывод списка, при необходимости, сразу разбитый на страницы.
Ну разве не гениально?!
Drupal - Unknown column в Views
Nov 10 2011 Comments 0Случился у меня недавно бред: в представление добавил как аргумент поле даты контентного типа и при применении этого аргумента запрос обваливался с ошибкой SQL:
Exception: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'field_data_field_date.field_date_value' in 'where clause' in views_plugin_query_default->execute() (line 1314 of /.../sites/all/modules/views/plugins/views_plugin_query_default.inc).
Сайт Болгарского лицея
Nov 4 2011 Comments 0
Не прошло и полугода с момента реализации, как этот сайт наконец-то официально запустился. Снаружи, кроме небезынтересного дизайна сайт ничем не примечателен, внутри же находится онлайновый дневник учеников. Писался он долго, нудно и тщательно и если им будут пользоваться, то родители якобы смогут чуть ли не в реальном времени следить за успехами своих чад. Это всё. Смотреть здесь.
Drupal 7 - перевод главной страницы
Oct 27 2011 Comments 1Рукопожатность седьмого Друпала стремительным домкратом несётся вниз - загублен очередной стандартный функционал. Речь идёт о переводе главной страницы. Если в шестёрке надо было всего лишь создать перевод главной страницы и в разделе настроек Site information указать путь до главной страницы, то в семёрке всё уже не так просто.
Drupal 7 и jQuery UI
Oct 27 2011 Comments 0В седьмой версии включили jQuery UI в стандартный комплект, но забыли организовать подгрузку для неавторизованных пользователей. Это уже второй досадный баг Drupal+jQuery, с которым я столкнулся. К счастью не я один озаботился этой проблемой и решение довольно быстро нашлось. У меня редко бывают проекты, где не надо писать кастомные модули и потому в одном из этих модулей можно написать:
Когда не работает z-index
Oct 26 2011 Comments 0Проверьте свойство position. Например, вот в таком случае z-index работать не будет:
HTML:
<div id="container"> <div id="d1">d1</div> <div id="d2">d2</div> </div>
CSS:
#d1 {z-index:99;height:30px;} #d2 {z-index:10;height:40px;position:relative;top:-10px;}
Чтобы заработало надо в стилях селектору #d1 добавить свойство position с аналогичным значением.
Warhammer 40000: Space Marine
Oct 12 2011 Comments 0Модернизация монитора
Sep 6 2011 Comments 0В предыдущем посте я уже расхваливал свой монитор. Так вот, в процессе его починки мне пришла в голову идея его модернизации и, надо сказать, весьма насущной: кейс у меня находится глубоко под столом и для его включения надо постоянно нагибаться и искать эту долбанную микрокнопку включения. Также совершенно не видно, когда винт работает. Мелочи конечно, но здорово раздражают и посему было принято решение вывести кнопку включения и индикатор работы компа и винта на подставку монитора.
Последние посты
Архив
- August 2010 (8)
- September 2010 (16)
- October 2010 (13)
- November 2010 (9)
- December 2010 (5)
- January 2011 (5)
- February 2011 (3)
- March 2011 (3)
- April 2011 (5)
- May 2011 (5)


Комментарии
9 weeks 3 days ago
9 weeks 5 days ago
10 weeks 2 days ago
10 weeks 6 days ago
12 weeks 4 days ago
16 weeks 4 days ago
18 weeks 19 hours ago
19 weeks 1 day ago
18 weeks 19 hours ago
19 weeks 4 days ago